<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hayato+Doi</id>
	<title>ArchWiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hayato+Doi"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Hayato_Doi"/>
	<updated>2026-05-15T12:28:10Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Crostini&amp;diff=14853</id>
		<title>Crostini</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Crostini&amp;diff=14853"/>
		<updated>2019-07-06T02:12:08Z</updated>

		<summary type="html">&lt;p&gt;Hayato Doi: 【FIX】chrome os terminalの開き方が間違っていたため修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:ノートパソコン]]&lt;br /&gt;
[[en:Chrome OS devices/Crostini]]&lt;br /&gt;
[https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md Crostini] は Chrome OS で Linux アプリケーションを簡単に使えるようにするサポートの Google による総称です。&lt;br /&gt;
&lt;br /&gt;
この記事ではコンテナで (Crostini を使って) Chromebook に Arch Linux をインストールする方法を説明します。デベロッパーモードを有効化する必要がなく、他の Chrome/Android アプリと一緒にアプリを動作させることができます。&lt;br /&gt;
&lt;br /&gt;
;メリット&lt;br /&gt;
&lt;br /&gt;
*デベロッパーモードを有効にする必要がありません。公式にサポートされており、ChromeOS を変更したり、BIOS を書き換えなくてすみます。&lt;br /&gt;
*バッテリーの持ちが良くなります。Linux を使いながら Chrome のバッテリーの持ちを活かせます。&lt;br /&gt;
*Android アプリや Play ストアを使用できます。&lt;br /&gt;
&lt;br /&gt;
;デメリット&lt;br /&gt;
&lt;br /&gt;
*OpenGL がサポートされていません (2018年11月24日現在)&lt;br /&gt;
*音声出力がサポートされていません (2018年11月24日現在)&lt;br /&gt;
&lt;br /&gt;
==イントロダクション==&lt;br /&gt;
&lt;br /&gt;
===Linux のサポートの有効化===&lt;br /&gt;
&lt;br /&gt;
設定の Linux を開いて有効化してください。Debian Linux コンテナがインストールされるので、後から Arch Linux コンテナに置き換えます。&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Settings &amp;gt; Linux &amp;gt; Enable&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Crostini は Chromebook にローリングリリースされています。Linux を有効化するオプションが存在しない場合、あなたの使用しているノートパソコンの安定版チャンネルでまだリリースされていない場合、ベータあるいはデベロッパーチャンネルに切り替える必要があります。&#039;&#039;Settings &amp;gt; About Chrome OS &amp;gt; Channel &amp;gt; Dev/Beta&#039;&#039; からチャンネルを切り替えられます。&lt;br /&gt;
&lt;br /&gt;
===デフォルトの Debian Linux コンテナを Arch Linux に置き換える===&lt;br /&gt;
&lt;br /&gt;
以下の手順は https://www.reddit.com/r/Crostini/wiki/howto/run-arch-linux から引用しています。&lt;br /&gt;
&lt;br /&gt;
1. Arch Linux コンテナのインストール&lt;br /&gt;
&lt;br /&gt;
Chrome で新しいターミナルを開いて (Ctrl + Alt + T)、ターミナルに接続して Arch Linux コンテナを作成:&lt;br /&gt;
&lt;br /&gt;
 vsh termina&lt;br /&gt;
 run_container.sh --container_name arch --user &amp;lt;gmail username&amp;gt; --lxd_image archlinux/current --lxd_remote https://us.images.linuxcontainers.org/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gmail username&amp;gt; は Chromebook でログインしているユーザーに置き換えてください。@gmail.com とドットは取り除きます。例えば foo.bar@gmail.com なら --user foobar とします。ChromeOS のランチャーから起動したアプリは指定したユーザーで実行されます。&lt;br /&gt;
&lt;br /&gt;
2. デフォルトの Debian コンテナを Arch Linux で置換&lt;br /&gt;
&lt;br /&gt;
デフォルトの Debian コンテナの名前は penguin です。上記で作成したコンテナ &amp;quot;arch&amp;quot; を penguin に名前を変えることで、Chrome は arch コンテナから Linux アプリを起動するようになります:&lt;br /&gt;
&lt;br /&gt;
 lxc stop arch&lt;br /&gt;
 lxc stop penguin&lt;br /&gt;
 lxc rename penguin debian&lt;br /&gt;
 lxc rename arch penguin&lt;br /&gt;
&lt;br /&gt;
3. gmail ユーザーのパスワードを設定&lt;br /&gt;
&lt;br /&gt;
デフォルトでは gmail ユーザーにはパスワードが設定されていません。lxc exec を使ってパスワードを設定してください:&lt;br /&gt;
&lt;br /&gt;
 lxc exec arch -- bash&lt;br /&gt;
&lt;br /&gt;
[[sudo]] を追加してユーザーを sudoers に追加すると良いでしょう。&lt;br /&gt;
&lt;br /&gt;
4. Crostini コンテナツール、GUI アプリを使うための Wayland と、X11 アプリを使うための XWayland をインストール&lt;br /&gt;
&lt;br /&gt;
Arch Linux コンテナのコンソールセッションを開いてください:&lt;br /&gt;
&lt;br /&gt;
 lxc console penguin&lt;br /&gt;
&lt;br /&gt;
{{AUR|cros-container-guest-tools-git}} パッケージを[[インストール]]してください。また、GUI ツールを使うために {{Pkg|wayland}} と {{Pkg|xorg-server-xwayland}} をインストールしてください。&lt;br /&gt;
&lt;br /&gt;
2018年11月24日現在、xkeyboard-config 2.24 では sommelier-x サービスが動きません。{{ic|/usr/share/X11/xkb/keycodes/evdev}} の &amp;quot;&amp;lt;i372&amp;gt;&amp;quot; と &amp;quot;&amp;lt;i374&amp;gt;&amp;quot; から始まる行をコメントアウトすることで問題が解決します。修正したらサービスを有効化・起動してください。&lt;br /&gt;
&lt;br /&gt;
 $ systemctl --user enable sommelier@0      # For Wayland GUI apps&lt;br /&gt;
 $ systemctl --user enable sommelier-x@0    # For X11 GUI apps&lt;br /&gt;
 $ systemctl --user start sommelier@0      # For Wayland GUI apps&lt;br /&gt;
 $ systemctl --user start sommelier-x@0    # For X11 GUI apps&lt;br /&gt;
&lt;br /&gt;
以下のコマンドを実行してサービスが正しく動作していることを確認してください:&lt;br /&gt;
 $ systemctl --user status sommelier@0&lt;br /&gt;
 $ systemctl --user status sommelier-x@0&lt;br /&gt;
&lt;br /&gt;
Arch Linux でアプリをインストールすると、自動的に ChromeOS から起動できるようになります。GUI アプリは動作しますが、レンダリングはソフトウェアベースで、OpenGL はサポートされていないので注意してください。&lt;br /&gt;
&lt;br /&gt;
==既知の問題==&lt;br /&gt;
動作することを確認:&lt;br /&gt;
&lt;br /&gt;
*Pycharm&lt;br /&gt;
&lt;br /&gt;
動作しないことを確認:&lt;br /&gt;
&lt;br /&gt;
*Gnome (No OpenGL)&lt;br /&gt;
*glxgears (No OpenGL)&lt;br /&gt;
*Audacity (No recording devices)&lt;br /&gt;
&lt;br /&gt;
==トラブルシューティング==&lt;br /&gt;
&lt;br /&gt;
===Pixelbook でネットワークが動作しない===&lt;br /&gt;
&lt;br /&gt;
Pixelbook でネットワークを動作させるには以下の設定が必要であると https://tedyin.com/posts/archlinux-on-pixelbook/ で報告されています。設定後、コンテナを再起動してください。&lt;br /&gt;
&lt;br /&gt;
 lxc profile set default security.syscalls.blacklist &amp;quot;keyctl errno 38&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===DNS による解決が機能しない===&lt;br /&gt;
&lt;br /&gt;
DNS 解決がコンテナで機能しないことがあります。[[:/etc/resolv.conf]] を作成することで解決します。&lt;br /&gt;
&lt;br /&gt;
===Chrome OS でアプリが開かない (ロードが終わらない)===&lt;br /&gt;
&lt;br /&gt;
コンソールセッションを起動していると (lxc console penguin)、Chrome OS でアプリが起動しないことがあります。コンテナを一度停止してから再起動することで Chrome OS ランチャーが動くようになります:&lt;br /&gt;
&lt;br /&gt;
 lxc stop penguin&lt;br /&gt;
 lxc start penguin&lt;br /&gt;
&lt;br /&gt;
lxc のコンソールセッションを使うかわりに、ChromeOS から起動した Linux の標準的な GUI ターミナルを使うことで問題を回避できます。&lt;/div&gt;</summary>
		<author><name>Hayato Doi</name></author>
	</entry>
</feed>