Bermula dengan Chrome OS 69, pengguna Chrome OS (pada Chromebook terpilih) boleh memasang dan menggunakan aplikasi Linux . Dipanggil projek Crostini, perkara yang dilakukan oleh OS Chrome ialah menjalankan sistem pengendalian Linux dalam bekas LXD (serupa dengan mesin maya ) supaya anda boleh memasang dan menjalankan aplikasi Linux dalam persekitaran kotak pasir .
Pengedaran Linux lalai yang digunakan dalam Crostini ialah Debian, yang merupakan pengedaran stabil yang boleh anda harapkan. Walau bagaimanapun, jika anda bukan peminat Debian kerana senarai perisiannya yang agak bertarikh, anda boleh bertukar kepada Ubuntu .
Proses penukaran ini memerlukan anda pergi ke Terminal dan menaip sekumpulan arahan. Jika anda tidak selesa dengan terminal, ini bukan pilihan untuk anda. Begini cara anda boleh menjalankan bekas Ubuntu dalam OS Chrome.
Jalankan bekas Ubuntu dalam OS Chrome
1. Mulakan Chromebook anda . Jangan buka sebarang aplikasi Linux. Buka penyemak imbas Chrome dan tekan Ctrl+ Alt+ Tuntuk melancarkan cangkerang Crosh.

Mulakan terminal dengan arahan ini:
vmc start termina
![Bagaimana untuk menjalankan Kontena Ubuntu dalam OS Chrome Bagaimana untuk menjalankan Kontena Ubuntu dalam OS Chrome]()
2. Bekas Debian lalai dilabelkan "penguin", digunakan untuk menyepadukan dengan sistem fail Chrome OS. Untuk menggantikan Debian, anda perlu mengalih keluar bekas Debian pada label "penguin" dahulu:
lxc stop penguin --force
lxc rename penguin debian
3. Seterusnya, buat bekas Ubuntu baharu bernama penguin:
lxc launch ubuntu:18.04 penguin
Proses ini akan mengambil masa yang agak lama kerana ia perlu menarik imej dari Internet.
![Bagaimana untuk menjalankan Kontena Ubuntu dalam OS Chrome Bagaimana untuk menjalankan Kontena Ubuntu dalam OS Chrome]()
4. Setelah selesai, but ke dalam bekas baharu:
lxc exec penguin -- bash
5. Kemas kini dan peningkatan sistem:
apt update
apt upgrade
6. Pasang pakej Crostini supaya ia boleh disepadukan dengan sistem fail asli. Masukkan arahan berikut untuk menambah pakej cros repo:
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
Pasang kebergantungan:
apt install binutils
7. Walaupun repo telah ditambah, anda tidak boleh memasang pakej Crostini secara langsung. Inilah penyelesaiannya.
Muat turun pakej Crostini menggunakan arahan:
apt download cros-ui-config
Anda akan menerima mesej amaran. Abaikan sahaja.
![Bagaimana untuk menjalankan Kontena Ubuntu dalam OS Chrome Bagaimana untuk menjalankan Kontena Ubuntu dalam OS Chrome]()
Sekarang ekstrak pakej yang dimuat turun:
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
Pasang pakej Crostini daripada fail deb:
apt install cros-guest-tools ./cros-ui-config_0.12_all.deb
8. Akhir sekali, keluarkan pakej yang dimuat turun:
rm cros-ui-config_0.12_all.deb
9. Pasang pakej penuh adwaita-icon-theme. Tanpa pakej ini, aplikasi GUI Linux akan mempunyai kursor yang sangat kecil.
apt install adwaita-icon-theme-full
10. Pengguna lalai dalam bekas ialah "ubuntu". Anda perlu memadamkannya dan menggantikannya dengan nama pengguna Gmail anda. Menggunakan nama pengguna Gmail anda ( akaun Gmail yang anda gunakan untuk log masuk ke Chromebook anda) adalah penting jika anda ingin menyepadukan bekas Ubuntu ini dengan sistem fail asli. Tanpa ini, anda tidak akan dapat mengakses fail Linux anda daripada pengurus fail.
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
Nota : Gantikan “gmail-username” dengan nama pengguna Gmail anda sendiri.
11. Setelah ini selesai, tutup bekas:
shutdown -h now
Dan mulakan semula Chromebook. Selepas but semula, mulakan apl Terminal daripada pelancar. Jika gagal, cuba lagi.
12. Cuba kemas kini sistem sekali lagi.
sudo apt update
Jika anda melihat mesej ralat:
Tandatangan berikut tidak dapat disahkan kerana kunci awam tidak tersedia: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC
Itu kerana kunci peribadi pakej Crostini tidak ditemui dalam sistem. Tambah kunci peribadi menggunakan arahan di bawah:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010 8B48AD6246925553
Dan anda sepatutnya dapat menjalankan kemas kini yang sesuai tanpa sebarang masalah.
Kini, anda boleh mula memasang aplikasi Linux dengan arahan apt install . Sebagai contoh, untuk memasang versi terkini Firefox, gunakan arahan:
sudo apt install firefox
Padamkan bekas Debian
Jika anda tidak lagi menggunakan bekas Debian, anda boleh memadamkannya untuk mengosongkan ruang storan.
1. Dalam penyemak imbas Chrome, tekan Ctrl+ Alt+ Tuntuk melancarkan cangkerang Crosh.
2. Mulakan terminal:
vmc start termina
3. Padamkan bekas Debian:
lxc delete debian
Jika anda sukakan kestabilan dan keselamatan, maka kekal dengan bekas Debian lalai adalah pilihan terbaik. Jika tidak, anda boleh bertukar kepada Ubuntu, kerana ia menawarkan lebih banyak pilihan perisian dan fleksibiliti. Terdapat banyak imej LXD yang boleh anda gunakan, jadi anda tidak terhad kepada Ubuntu.
Semoga anda berjaya.