Chrome-Os

具有多個作業系統的麵包塊

  • February 1, 2018

鉻作業系統

https://github.com/dnschneid/crouton

使用sudo sh ~/Downloads/crouton -t xfce -r utopicI can install ubuntu 14.10 with the xfce interface,它說我可以通過執行sudo startxfce4. 但是如果我想安裝另一個版本,sudo sh ~/Downloads/crouton -t xfce -r kali它會給我同樣的命令來執行它。我可以安裝任意數量的作業系統,但是如果您使用 xfce 安裝 2 個作業系統,您將如何執行其他作業系統?因為我首先安裝了 utopic,所以這是唯一打開的。

Croutonstartxfce4命令只是一個包裝器enter-chroot,它有很多選項可以讓你按照你的要求做一些非典型的事情。說sudo enter-chroot --help一個清單。

您在此處需要的是-n,它可以讓您命名一個特定的 chroot。完整的命令是:

$ sudo enter-chroot -n kali exec startxfce4

您可以將其封裝在 shell 腳本中,但由於 ChromeOS 的命令 shell 會記住歷史記錄,所以我不打擾。我只是說Ctrl-Alt-T啟動 shell,然後Ctrl-R在歷史記錄中搜尋我想要的大而醜陋的命令。

我使用 ChromeOS shell(與通過 Crouton 的 Ubuntu shell 不同)僅用於 Crouton 命令,因此我精心編寫的長命令不會退出歷史記錄。

順便說一句,兩個基於 XFCE 的 chroot 將佔用典型 Chromebook 上可用空間的很大一部分。您可能希望將 chroot 儲存在 SD 卡上而不是內部儲存上,因為大多數 Chromebook 都有內置的 SD 讀卡器。然後你需要在-c /media/removable/Crouton/chroots你的enter-chroot命令中添加類似的東西。(該Crouton路徑的一部分是我用於 SD 卡的名稱。)

引用自:https://unix.stackexchange.com/questions/176880