使用Crouton在Chromebook上安装Ubuntu操作系统

我收到了Acer C720/2。
主内存4GB,SSD存储16GB。
虽然储存空间对于与Ubuntu共存而言有些不够,但只要插上一个USB3.0的存储器,就勉强能解决。

所以,我所做的是让Ubuntu运行起来。

操作模式

在Chromebook上,有三种操作模式。

    • 通常動作

ふつうに電源をいれて、エンドユーザとしてchromeの制約下で使うモード。

レスキューモード

chrome OSの復元や、他のOSを起動するときのモード。

デベロッパーモード

デベロッパーモードでchrome OSを起動すると、terminalのcroshでshellコマンドが使える。shellと入れると、bashを使うことができる。

其他功能

    OS確認機能

使其能够使用除Chrome OS以外的操作系统。

    BIOSでのブートデバイスの選択機能

在插入USB或SD卡时,可以从该设备启动操作系统。

各设置和功能的启用方式

通过救援模式启动Chromebook。

    電源OFF状態からesc+reload(F3相当の位置)+電源を長押し。

启用开发者模式+禁用操作系统确认功能

    • レスキューモードで起動すると、OSが見つかりません、という旨の画面がでるので、そこでctrl+dを押す。

OS確認機能をOFFにするにはEnterキーを押してください、と出るので、Enterキーを押す。

启用BIOS

    • デベロッパーモードでログインする

 

    • wifiの設定をする

 

    • ログイン画面でログインをせず、ctrl+Alt+ →(F2相当)でterminalを出す。

 

    • loginプロンプトで、chronosでログイン

sudo bashでrootになる。
以下コマンドを実行
crossystem dev_boot_usb=1 dev_boot_legacy=1
上記の1を0にすると、もとに戻る。
CLI画面からGUIのログイン画面に戻るのは、alt+←(F1)

在日常使用的闪屏界面上的操作

如果启用设备并启用BIOS,则在关闭电源的状态下,正常开机后会出现启动画面。

ctrl+dでデベロッパーモードになる。

cltrl+lでSeaBIOSによるOS選択画面になる。

启用BIOS并不一定需要以下操作。如果不启用,则无法使用Ctrl+L。

Chrome OS的恢复

要在操作系统上做各种调整,需要先建立将其恢复到出厂设置的方法。

创建恢复媒体

创建恢复媒介有三种方法。
可以从内置SSD的恢复区域恢复,但是如果事先创建一个外部USB的恢复媒介,即使SSD内的恢复区域损坏了,也可以放心。(通常情况下,似乎有写入限制,所以很少会损坏)

chrome://imageburnerを開いて、USBメディアを挿して作成。(僕の場合、ダウンロードがうまくいかなかった)
chrome webストアからchromebook復元ユーティリティをダウンロードしインストール。

リカバリーイメージのダウンロード15分
USB書き込み10分くらい

Linux/OSXマシンを使って作成

recovery.shを実行し、ダウンロードして、USBを挿して作成。使っているモデル名を検索する必要がある。C720の場合、Pettyで検索。

以下是提醒事項。

    • リカバリディスクをchromebook上でダウンロードするとき、diskスペースが足りないと、ダウンロードと解凍が失敗する。ダウンロードに600MB、展開時2GBくらい?

 

    C720のイメージURLはここ

恢复方法

根据谷歌上的说明。有以下三种方法。 de . .)

リカバリーメディアを使った初期化方法

リカバリーモードで起動。(電源OFF状態からesc+reload(F3相当の位置)+電源を長押し。
リカバリーメディアを挿す。

内蔵リカバリーメディアを使った初期化方法

通常ログインしたchromeの詳細設定画面からPowerWashを選択

リセット方法は、ログイン画面でCtrl+Alt+Shift+r

与Ubuntu一起使用。

根据这篇博客,目前有以下三种方法来与Ubuntu进行并用。
总体上看,可以分为两种方式。

    • 内蔵ディスクをパーティション分割し、マルチブートする方法。

chrubuntu
BodhiLinux

chroot環境で起動する

croutonを使う

chrubuntu分割16GB的磁盘可能会遇到空间不足的问题,而且卸载时需要恢复分区,因此放弃使用。(如果恢复,分区会回来)
考虑使用crouton在Chrome OS的文件系统上相对自由地安装。(未来考虑将/usr/local/chroots/区域移至USB)

2014年12月30日追記:在这篇文章中,我们公开了将其安装到USB的步骤。

安装软件包crouton

    1. 以开发者模式启动并登录。

 

    1. 在Chrome中,访问https://goo.gl/fd3zc,并将crouton脚本文件保存到Download目录中。(绝对路径为/home/chronos/user/Downloads)

 

    1. 从终端启动shell。

 

    使用以下命令开始下载和安装。(需要一个小时或更长时间)
$ sudo sh -e ~/Downloads/crouton -r trusty -t xfce,keyboard,audio,extension,chrome -e
    1. 在最后,会要求输入Ubuntu用户的ID和密码,输入后安装就完成了。

 

    安装完成后,使用sudo startxfce命令,会启动X窗口和xfce4,它们与Chrome作为不同的应用程序来启动。

提示

    • 末尾の-eをつけると、chroot配下を暗号化するかどうかを選択。

 

    -r オプションは、ディストリビューションを選択する。何が選べるはは、以下のコマンドで調べられる。
$ sudo sh crouton -r list
 Downloading latest crouton installer... ######################################################################## 100.0%
Recognized debian releases:
    potato* woody* sarge* etch* lenny* squeeze* wheezy jessie sid
Recognized kali releases:
    kali
Recognized ubuntu releases:
    warty* hoary* breezy* dapper* edgy* feisty* gutsy* hardy* intrepid* jaunty*
    karmic* lucid* maverick* natty* oneiric* precise quantal* raring* saucy*
    trusty utopic*
Releases marked with * are unsupported, but may work with some effort.
    • -t はwindow managerやパッケージを選択する。同じく、-t listで調べられる。

 

    • 再度インストールを実行したいときは、/usr/local/chroots/trustyをディレクトリごと削除する。(-uをつけないと、ディレクトリが存在するということで、インストールが開始しない)

 

    • もしくは、-uをつけることで、updateインストール。前回エラー中断したところから再開できる。

 

    推測だが、何度もインストールを短時間で繰り返していたら、以下のエラーが出るようになった。ubuntu側で単位時間あたりのセッションが多過ぎて、なにかの上限値にひっかかってしまったのだろうか。
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg8-empty/libjpeg8_8c-2ubuntu8_amd64.deb  Connection failed [IP: 91.189.91.23 80]

画面过渡

图像和键盘的对应关系 hé de

    1. 谷歌操作系统的图形用户界面

 

    1. 按下ctrl+alt+←(F1)

谷歌操作系统的命令行控制台界面
按下ctrl+alt+→(F2)

在chroot(crouton)环境下运行的X窗口界面
按下ctrl+alt+reload(F3)

小費

    • 1.chrome OS GUI画面からは、2.chrome OS console画面にしか行けない。

 

    • 2.chrome OS console画面からは、1にも3にも行ける。

 

    • 3.X window画面からは、1にも2にも行ける。

 

    ctrlとaltは、一度画面を切り替えたら、キーを離さないと認識しない。押しっぱなしは認識しない。

额外赠品

键盘快捷键

不管怎样先学会操作。

    ヘルプの表示 Ctrl+Alt+/

命令

如果进行常规设置,并使用Ctrl+Alt+t启动终端界面(crosh),可以使用以下命令。

    • ping

 

    • ssh

 

    • top

 

    • tracepath

 

    network_diag

通常有两种帮助选项:help和help_advanced。
虽然help_advanced能够执行更多功能,但并不如help实用。

bannerAds