如何在 Chrome 作業系統中執行 Ubuntu 容器

如何在 Chrome 作業系統中執行 Ubuntu 容器

從 Chrome OS 69 開始,Chrome OS 用戶(在部分 Chromebook 上)可以安裝和使用Linux應用程式。 Chrome OS 名為 Crostini 項目,其作用是在 LXD 容器(類似虛擬機器)中運行 Linux 作業系統,以便您可以在沙箱環境中安裝和運行 Linux 應用程式。

Crostini 使用的預設 Linux 發行版是 Debian,這是一個值得您信賴的穩定發行版。然而,如果您因為 Debian 的軟體清單而有些過時而不喜歡 Debian,您可以切換到Ubuntu

此轉換過程將要求您轉到終端機並輸入一堆命令。如果您對終端不滿意,這不是您的選擇。以下是在 Chrome 作業系統中執行 Ubuntu 容器的方法。

在 Chrome 作業系統中執行 Ubuntu 容器

1. 啟動您的 Chromebook。不要打開任何 Linux 應用程式。開啟 Chrome 瀏覽器並按Ctrl+ Alt+T啟動 Crosh shell。

如何在 Chrome 作業系統中執行 Ubuntu 容器

使用以下命令啟動終端機:

vmc start termina

如何在 Chrome 作業系統中執行 Ubuntu 容器

2.預設的Debian容器標記為“penguin”,用於與Chrome OS檔案系統整合。要取代 Debian,您首先需要刪除「penguin」標籤的 Debian 容器:

lxc stop penguin --force

lxc rename penguin debian

3. 接下來,建立一個名為 penguin 的新 Ubuntu 容器

lxc launch ubuntu:18.04 penguin

這個過程將需要相當長的時間,因為它必須從互聯網上獲取圖像。

如何在 Chrome 作業系統中執行 Ubuntu 容器

4. 完成後,啟動到新容器:

lxc exec penguin -- bash

5.系統更新與升級:

apt update

apt upgrade

6. 安裝 Crostini 軟體包,以便它可以與本機檔案系統整合。輸入以下命令新增儲存庫的 cros 套件:

cros-packages’ repo:

echo "deb https://storage.googleapis.com/cros-packages stretch main" > /etc/apt/sources.list.d/cros.list

if [ -f /dev/.cros_milestone ]; then sudo sed -i "s?packages?packages/$(cat /dev/.cros_milestone)?" /etc/apt/sources.list.d/cros.list; fi

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551

apt update

安裝依賴項:

apt install binutils

7. 即使新增了儲存庫,您也無法直接安裝 Crostini 軟體包。這是解決方案。

使用以下命令下載 Crostini 軟體包:

apt download cros-ui-config

您將收到一條警告訊息。忽略它即可。

如何在 Chrome 作業系統中執行 Ubuntu 容器

現在解壓縮下載的套件:

ar x cros-ui-config_0.12_all.deb data.tar.gz

gunzip data.tar.gz

tar f data.tar --delete ./etc/gtk-3.0/settings.ini

gzip data.tar

ar r cros-ui-config_0.12_all.deb data.tar.gz

rm -rf data.tar.gz

從 deb 檔案安裝 Crostini 軟體包:

apt install cros-guest-tools ./cros-ui-config_0.12_all.deb

8.最後刪除下載的套件:

rm cros-ui-config_0.12_all.deb

9. 安裝adwaita-icon-theme-full 軟體套件。如果沒有這個軟體包,Linux GUI 應用程式的遊標將會非常小。

apt install adwaita-icon-theme-full

10. 容器中的預設使用者是「ubuntu」。您需要刪除它並用您的 Gmail 用戶名替換它。如果您想將此 Ubuntu 容器與本機檔案系統集成,則必須使用 Gmail 使用者名稱(用於登入 Chromebook 的Gmail帳戶)。如果沒有這個,您將無法從檔案總管存取 Linux 檔案。

killall -u ubuntu

groupmod -n gmail-username ubuntu

usermod -md /home/gmail-username -l gmail-username ubuntu

usermod -aG users gmail-username

loginctl enable-linger gmail-username

sed -i 's/ubuntu/gmail-username/' /etc/sudoers.d/90-cloud-init-users

注意:將“gmail-username”替換為您自己的 Gmail 使用者名稱。

11. 完成後,關閉容器:

shutdown -h now

並重新啟動 Chromebook。重新啟動後,從啟動器啟動終端應用程式。如果失敗,請重試。

12.再次嘗試更新系統。

sudo apt update

如果您看到錯誤訊息:

由於公鑰不可用,無法驗證以下簽章:NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC

這是因為系統中沒有找到 Crostini 套件的私鑰。使用以下命令添加私鑰:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010 8B48AD6246925553

並且您應該能夠毫無問題地運行 apt update。

現在,您可以開始使用apt install命令安裝 Linux 應用程式。例如,要安裝最新版本的 Firefox,請使用下列命令:

sudo apt install firefox

刪除 Debian 容器

如果您不再使用 Debian 容器,可以將其刪除以釋放儲存空間。

1. 在 Chrome 瀏覽器中,按Ctrl+ Alt+T啟動 Crosh shell。

2.啟動終端:

vmc start termina

3.刪除Debian容器:

lxc delete debian

如果您喜歡穩定性和安全性,堅持使用預設的 Debian 容器是最好的選擇。如果沒有,您可以切換到 Ubuntu,因為它提供了更多軟體選項和靈活性。您可以使用許多 LXD 映像,因此您不僅限於 Ubuntu。

希望你成功。


如何在 Windows 10 上啟用全碟加密?

如何在 Windows 10 上啟用全碟加密?

在Windows 10作業系統上,有些預設使用加密,但有些則不使用。在下面的文章中,LuckyTemplates將指導您如何檢查Windows 10電腦上的記憶體是否已加密。

如何在 Windows 10 上的天氣應用程式中以 °C 或 °F 為單位顯示溫度

如何在 Windows 10 上的天氣應用程式中以 °C 或 °F 為單位顯示溫度

可以輕鬆地將天氣預報設定為顯示世界任何地方的任何城市或位置,並以攝氏度 (°C) 為單位顯示溫度。可以在 Windows 10 上的天氣應用程式和工作列上的「新聞和興趣」小工具中調整此設定。

學習駭客技能的熱門網站

學習駭客技能的熱門網站

說到駭客,也許我們首先想到的刻板印象就是大學生或電腦科學領域的專家。

如何在 Windows 10 中建立和使用 Hyper-V 檢查點

如何在 Windows 10 中建立和使用 Hyper-V 檢查點

檢查點是 Hyper-V 的強大功能,可輕鬆撤銷虛擬機器上的任何變更。

3 個在 Windows PC 上免費讀取 DMG 檔案副檔名的工具

3 個在 Windows PC 上免費讀取 DMG 檔案副檔名的工具

DMG 映像檔格式是用於在 Mac OS X 上分發軟體的最受歡迎的檔案儲存格式。無法在 Windows PC 電腦上讀取此檔案副檔名。但是,如果您想在 Windows PC 上讀取此檔案副檔名,您可以要求第三方應用程式的支援。

下載99+ Gucci壁紙,精美Gucci壁紙

下載99+ Gucci壁紙,精美Gucci壁紙

讓我們看看下面的一些 Gucci 桌布是否適合您的電腦桌布或手機桌布。

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

快速存取是存取您正在處理的文件和經常使用的資料夾的最短路線。這些是您經常造訪的資料夾和最近的文件。

Opera VPN 評測:簡單、快速且免費

Opera VPN 評測:簡單、快速且免費

也許您聽說過 Opera 網路瀏覽器附帶免費 VPN,或者您可能已經是 Opera 愛好者,只是想知道他們的 VPN 服務如何運作。

應如何以及為何停用 2.4GHz Wi-Fi 網路?

應如何以及為何停用 2.4GHz Wi-Fi 網路?

您應該考慮關閉家庭 Wi-Fi 網路上舊的 2.4GHz 頻段,並使用速度更快且不那麼「擁擠」的新 5GHz 頻段。我們透過下面的文章來了解一下吧。

如何在 Windows Defender 上啟用沙箱功能

如何在 Windows Defender 上啟用沙箱功能

Microsoft Windows Defender 的整合防毒引擎成為第一個能夠在沙箱環境中運作的防毒軟體。