Începând cu Chrome OS 69, utilizatorii Chrome OS (pe anumite Chromebook-uri) pot instala și utiliza aplicații Linux . Denumit proiectul Crostini, ceea ce face Chrome OS este să ruleze sistemul de operare Linux într-un container LXD (similar cu o mașină virtuală ), astfel încât să poți instala și rula aplicații Linux într-un mediu sandbox .
Distribuția Linux implicită folosită în Crostini este Debian, care este o distribuție stabilă pe care te poți baza. Cu toate acestea, dacă nu sunteți un fan al Debian din cauza listei sale de software oarecum învechite, puteți trece la Ubuntu .
Acest proces de conversie vă va cere să mergeți la Terminal și să introduceți o grămadă de comenzi. Dacă nu vă simțiți confortabil cu terminalele, aceasta nu este alegerea pentru dvs. Iată cum puteți rula containerele Ubuntu în sistemul de operare Chrome.
Rulați containerele Ubuntu în sistemul de operare Chrome
1. Porniți Chromebookul . Nu deschideți nicio aplicație Linux. Deschideți browserul Chrome și apăsați Ctrl+ Alt+ Tpentru a lansa shell-ul Crosh.

Porniți terminalul cu această comandă:
vmc start termina
![Cum să rulați containerele Ubuntu în sistemul de operare Chrome Cum să rulați containerele Ubuntu în sistemul de operare Chrome]()
2. Containerul implicit Debian este etichetat „penguin”, folosit pentru a se integra cu sistemul de fișiere Chrome OS. Pentru a înlocui Debian, va trebui mai întâi să eliminați containerul Debian al etichetei „pingguin”:
lxc stop penguin --force
lxc rename penguin debian
3. Apoi, creați un nou container Ubuntu numit pinguin:
lxc launch ubuntu:18.04 penguin
Acest proces va dura destul de mult, deoarece trebuie să extragă imagini de pe Internet.
![Cum să rulați containerele Ubuntu în sistemul de operare Chrome Cum să rulați containerele Ubuntu în sistemul de operare Chrome]()
4. Odată finalizat, porniți în noul container:
lxc exec penguin -- bash
5. Actualizări de sistem și upgrade-uri:
apt update
apt upgrade
6. Instalați pachetele Crostini astfel încât să se poată integra cu sistemul de fișiere nativ. Introduceți următoarele comenzi pentru a adăuga pachetul cros al 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
Instalați dependențe:
apt install binutils
7. Chiar dacă repo-ul a fost adăugat, nu puteți instala direct pachetele Crostini. Iată soluția.
Descărcați pachetul Crostini folosind comanda:
apt download cros-ui-config
Veți primi un mesaj de avertizare. Doar ignora-l.
![Cum să rulați containerele Ubuntu în sistemul de operare Chrome Cum să rulați containerele Ubuntu în sistemul de operare Chrome]()
Acum extrageți pachetele descărcate:
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
Instalați pachetul Crostini din fișierul deb:
apt install cros-guest-tools ./cros-ui-config_0.12_all.deb
8. În cele din urmă, eliminați pachetul descărcat:
rm cros-ui-config_0.12_all.deb
9. Instalați pachetul adwaita-icon-theme-full. Fără acest pachet, aplicațiile Linux GUI vor avea un cursor foarte mic.
apt install adwaita-icon-theme-full
10. Utilizatorul implicit din container este „ubuntu”. Trebuie să îl ștergeți și să îl înlocuiți cu numele de utilizator Gmail. Utilizarea numelui de utilizator Gmail ( contul Gmail pe care îl utilizați pentru a vă conecta la Chromebook) este esențială dacă doriți să integrați acest container Ubuntu cu sistemul de fișiere nativ. Fără aceasta, nu veți putea accesa fișierele Linux din managerul de fișiere.
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
Notă : înlocuiți „gmail-username” cu propriul nume de utilizator Gmail.
11. Odată ce acest lucru este finalizat, închideți recipientul:
shutdown -h now
Și reporniți Chromebookul. După repornire, porniți aplicația Terminal din lansator. Dacă nu reușește, încercați din nou.
12. Încercați să actualizați din nou sistemul.
sudo apt update
Dacă vedeți mesajul de eroare:
Următoarele semnături nu au putut fi verificate, deoarece cheia publică nu este disponibilă: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC
Asta pentru că cheia privată a pachetului Crostini nu a fost găsită în sistem. Adăugați cheia privată folosind comanda de mai jos:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010 8B48AD6246925553
Și ar trebui să puteți rula apt update fără probleme.
Acum, puteți începe să instalați aplicații Linux cu comanda apt install . De exemplu, pentru a instala cea mai recentă versiune de Firefox, utilizați comanda:
sudo apt install firefox
Ștergeți containerul Debian
Dacă nu mai utilizați containerul Debian, îl puteți șterge pentru a elibera spațiu de stocare.
1. În browserul Chrome, apăsați Ctrl+ Alt+ Tpentru a lansa shell-ul Crosh.
2. Porniți terminalul:
vmc start termina
3. Ștergeți containerele Debian:
lxc delete debian
Dacă vă place stabilitatea și securitatea, atunci rămâneți cu containerul Debian implicit este cea mai bună alegere. Dacă nu, puteți trece la Ubuntu, deoarece oferă mai multe opțiuni software și flexibilitate. Există multe imagini LXD pe care le puteți folosi, așa că nu vă limitați la Ubuntu.
Sper că aveți succes.