如何在 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/11 上的效能

如何啟用終極效能以最佳化 Windows 10/11 上的效能

微軟在2018年4月的Windows 10更新中新增了一個名為Ultimate Performance的功能。可以理解,這是一個幫助系統切換到高效能工作模式的功能。

如何安裝新的檔案總管圖示集(如 Windows 10 Sun Valley)

如何安裝新的檔案總管圖示集(如 Windows 10 Sun Valley)

如果您喜歡像Windows 10 Sun Valley一樣的檔案總管的新圖標,請按照下面的文章更改檔案總管的全新介面。

如何測試 Windows 10 網路攝影機

如何測試 Windows 10 網路攝影機

檢查網路攝影機在 Windows 電腦上是否正常運作既快速又簡單。以下是幫助您檢查相機的步驟。

如何在 Windows 10 中測試麥克風

如何在 Windows 10 中測試麥克風

也許您插入了優質耳機,但由於某種原因,Windows 筆記型電腦不斷嘗試使用其糟糕的內建麥克風進行錄音。以下的文章將指導您如何測試Windows 10麥克風。

如何從右鍵選單中刪除 Scan with Malwarebytes

如何從右鍵選單中刪除 Scan with Malwarebytes

如果您不再需要它,可以從右鍵單擊上下文功能表中刪除「使用 Malwarebytes 掃描」選項。就是這樣。

了解邊界網關協定 (BGP)

了解邊界網關協定 (BGP)

邊界網關協定 (BGP) 用於交換 Internet 的路由資訊,是 ISP(不同的 AS)之間使用的協定。

如何建立您自己的 Windows 登錄 hack 文件

如何建立您自己的 Windows 登錄 hack 文件

在閱讀提示時,您會看到人們經常使用註冊表黑客文件來自訂和調整 Windows 計算機,並想知道如何創建它。本文將引導您完成建立自己的註冊表駭客檔案的基本步驟。

如何在 Windows 10 中啟用自動登錄備份

如何在 Windows 10 中啟用自動登錄備份

微軟曾經有自動備份登錄的功能,但這個功能在 Windows 10 中已經悄悄停用。在本文中,Quantrimang.com 將引導您完成自動備份登錄到資料夾 RegBack (Windows\System32\config) 的步驟。 \RegBack) 在Windows 10 上。

如何在 Windows PC 上撤銷操作

如何在 Windows PC 上撤銷操作

使用計算機時,犯錯是完全正常的。

如果 Windows 10/11 上乙太網路連線不斷斷線怎麼辦?

如果 Windows 10/11 上乙太網路連線不斷斷線怎麼辦?

有時,您的乙太網路連接可能會在 Windows 10 或 11 電腦上無故斷開連接,從而讓您感到沮喪。