chromebook(Acer C720) へ Kali Linux をインストールした、なかなか辛かった

結論

Croutonでインストールしようとしたが情報が古く苦労した
以下辿り着いた方法

sudo sh -e crouton -r kali-rolling -n kali -t xfce-desktop
# GUI
sudo startxfce4 -n kali
# CUI
sudo enter-chroot -n kali

詳細

※ローカルデータはすべて消える
1.chromebookをシャットダウンして、以下方法で起動する
([esc]+[→の右にある更新ボタン]+[電源ボタン])

2.OSの確認機能をオフにして、デベロッパーモードへ移行
([Ctl]+[D] にてデベロッパーモードへ)

3.Crouton (Chromium OS Universal Chroot Environment)のダウンロードとKali Linuxのインストール
最新のcroutonがおいてある https://goo.gl/fd3zc からダウンロード
[Ctl]+[Alt]+[T] でcroshにアクセスして以下コマンドを実行

shell
sudo sh -e ~/Downloads/crouton -r kali-rolling -n kali -t xfce-desktop
# GUI
sudo startxfce4 -n kali

ハマった理由

ディストリビューション指定が古く、デスクトップ環境の指定もxfceでは接続できなかったため

sudo sh -e crouton -r sana -n kali -t xfce
...
...
W: Cannot check Release signature; keyring file not available /usr/share/keyrings/debian-archive-keyring.gpg
...
E: Failed getting release file http://http.kali.org/dists/sana/Release
sudo sh -e crouton -r kali-rolling -n kali -t xfce
sudo startxfce4 -n kali
...
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Mon Jan 30 01:08:56 2017
(++) Using config file: "/etc/X11/xorg-dummy.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
/usr/lib/xorg/Xorg: symbol lookup error: /usr/lib/xorg/modules/drivers/dummy_drv.so: undefined symbol: ChangeWindowProperty
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: Connection refused
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/kali...
Sending SIGTERM to processes under /mnt/stateful_partition/crouton/chroots/kali...

メモ

・デベロッパーモードでないとshellコマンドを利用できないらしい
・GUIでログインする場合には方法はいくつかある
(Xubuntuの場合) sudo startxfce4
(Kubuntuの場合) sudo startkde
(GNOMEの場合) sudo startgnome
(ubuntuの場合) sudo startunity
※unity target is only supported on Ubuntu
・croutonでダウンロードしたものは、以下に保存される
/mnt/stateful_partition/crouton/chroots
/usr/local/chroots はシンボリックリンク
・sudo sh -e crouton -u -n kali -t xfce
 おそらく-uはアップデートのためのオプション
・[Ctl]+[Alt]+[Shift]+[←] でKali Linuxからchromebookへ切替可能
・xubuntu をインストールする場合

sudo sh -e crouton -r trusty -t xfce-desktop
sudo startxfce4 -n trusty
※WARNING: xenial is an unsupported release.

参考URL

ChromebookにUbuntuをインストールする方法
dnschneid/crouton Kali
crouton作者のwiki
Kali Linux – HP Chromebook
Kali Linux公式ではUSBブート推奨なのかも
croutonで知っていて得をするかもしれないコマンド
ChromeOSのウィンドウ内でUbuntuを表示する方法 ―拡張機能「crouton integration」
kali-rolling install fails when attempting to download netsurf-gtk #2513

To recap: Note: Run steps 1-2 and steps 10-11 from chromeos shell (not crosh), Run steps 3+4 and 7-9 from the inside the chroot, Steps 5 and 6 are for working with the text editor nano.
1. sudo crouton -r kali-rolling -n kali -t xiwi
2. sudo enter-chroot -n kali
3. cd /etc/apt
4. sudo nano sources.list
5. add the following line: deb http://ftp.us.debian.org/debian jessie main
6. save (ctrl + o) and exit (ctrl + x) nano
7. sudo apt-get update
8. sudo apt-get install netsurf-gtk
9. exit
10. sudo crouton -u -n kali -t xfce
11. sudo start xfce4