Ubuntu-containers uitvoeren in Chrome OS

Vanaf Chrome OS 69 kunnen Chrome OS-gebruikers (op bepaalde Chromebooks) Linux- applicaties installeren en gebruiken . Chrome OS, het Crostini-project genoemd, draait het Linux-besturingssysteem in een LXD-container (vergelijkbaar met een virtuele machine ), zodat je Linux-applicaties in een sandbox- omgeving kunt installeren en uitvoeren .

De standaard Linux-distributie die in Crostini wordt gebruikt, is Debian, een stabiele distributie waarop u kunt vertrouwen. Als je echter geen fan bent van Debian vanwege de ietwat gedateerde softwarelijst, kun je in plaats daarvan overstappen naar Ubuntu .

Voor dit conversieproces moet je naar Terminal gaan en een aantal opdrachten typen. Als u niet vertrouwd bent met terminals, is dit niet de keuze voor u. Hier leest u hoe u Ubuntu-containers kunt uitvoeren in Chrome OS.

Voer Ubuntu-containers uit in Chrome OS

1. Start uw Chromebook . Open geen Linux-applicaties. Open de Chrome-browser en druk op ++ Ctrlom de Crosh-shell te starten.AltT

Ubuntu-containers uitvoeren in Chrome OS

Start terminal met dit commando:

vmc start termina

Ubuntu-containers uitvoeren in Chrome OS

2. De standaardcontainer van Debian heeft het label ‘pinguïn’ en wordt gebruikt voor integratie met het Chrome OS-bestandssysteem. Om Debian te vervangen, moet u eerst de Debian-container met het label “pinguïn” verwijderen:

lxc stop penguin --force

lxc rename penguin debian

3. Maak vervolgens een nieuwe Ubuntu-container met de naam penguin:

lxc launch ubuntu:18.04 penguin

Dit proces zal enige tijd duren omdat er afbeeldingen van internet moeten worden opgehaald.

Ubuntu-containers uitvoeren in Chrome OS

4. Eenmaal voltooid, start u de nieuwe container op:

lxc exec penguin -- bash

5. Systeemupdates en upgrades:

apt update

apt upgrade

6. Installeer Crostini-pakketten zodat deze kunnen worden geïntegreerd met het oorspronkelijke bestandssysteem. Voer de volgende opdrachten in om het cros-pakket van de repository toe te voegen:

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

Afhankelijkheden installeren:

apt install binutils

7. Ook al is de repository toegevoegd, u kunt Crostini-pakketten niet rechtstreeks installeren. Hier is de oplossing.

Download het Crostini-pakket met de opdracht:

apt download cros-ui-config

U ontvangt een waarschuwingsbericht. Negeer het gewoon.

Ubuntu-containers uitvoeren in Chrome OS

Pak nu de gedownloade pakketten uit:

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

Installeer het Crostini-pakket vanuit het deb-bestand:

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

8. Verwijder ten slotte het gedownloade pakket:

rm cros-ui-config_0.12_all.deb

9. Installeer het adwaita-icon-theme-full-pakket. Zonder dit pakket zullen Linux GUI-applicaties een zeer kleine cursor hebben.

apt install adwaita-icon-theme-full

10. De standaardgebruiker in de container is “ubuntu”. U moet het verwijderen en vervangen door uw Gmail-gebruikersnaam. Het gebruik van uw Gmail-gebruikersnaam (het Gmail- account dat u gebruikt om in te loggen op uw Chromebook) is essentieel als u deze Ubuntu-container wilt integreren met het oorspronkelijke bestandssysteem. Zonder dit heeft u geen toegang tot uw Linux-bestanden vanuit Bestandsbeheer.

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

Let op : Vervang “gmail-gebruikersnaam” door uw eigen Gmail-gebruikersnaam.

11. Zodra dit is voltooid, schakelt u de container uit:

shutdown -h now

En start de Chromebook opnieuw op. Start na het opnieuw opstarten de Terminal-app vanuit het opstartprogramma. Als het niet lukt, probeer het dan opnieuw.

12. Probeer het systeem opnieuw bij te werken.

sudo apt update

Als u de foutmelding ziet:

De volgende handtekeningen konden niet worden geverifieerd omdat de openbare sleutel niet beschikbaar is: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC

Dat komt omdat de privésleutel van het Crostini-pakket niet in het systeem is gevonden. Voeg een privésleutel toe met behulp van de onderstaande opdracht:

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

En je zou apt update zonder problemen moeten kunnen uitvoeren.

Nu kunt u beginnen met het installeren van Linux-applicaties met de opdracht apt install . Om bijvoorbeeld de nieuwste versie van Firefox te installeren, gebruikt u de opdracht:

sudo apt install firefox

Verwijder de Debian-container

Als u de Debian-container niet langer gebruikt, kunt u deze verwijderen om opslagruimte vrij te maken.

1. Druk in de Chrome-browser op ++ Ctrlom de Crosh-shell te starten.AltT

2. Startterminal:

vmc start termina

3. Debian-containers verwijderen:

lxc delete debian

Als je van stabiliteit en veiligheid houdt, dan is vasthouden aan de standaard Debian-container de beste keuze. Als dat niet het geval is, kunt u overstappen op Ubuntu, omdat dit meer softwareopties en flexibiliteit biedt. Er zijn veel LXD-afbeeldingen die u kunt gebruiken, dus u bent niet beperkt tot Ubuntu.

Ik hoop dat je succesvol bent.

Laat een reactie achter

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Hoe u de kennisgeving van een auteursrechtverzoek in de rechterhoek van het scherm op Windows 10 verwijdert

Ziet u een activeringsmelding voor Windows 10 in de rechterhoek van het scherm? In dit artikel wordt uitgelegd hoe u de kennisgeving van een auteursrechtverzoek op Windows 10 verwijdert.

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Instructies van AZ voor het installeren van Windows 10 build 14393.222

Onlangs heeft Microsoft de nieuwste cumulatieve update voor Windows 10 pc-gebruikers uitgebracht, genaamd Build 14393.222. Deze update voor Windows 10 repareert voornamelijk bugs op basis van gebruikersfeedback en verbetert de prestatie-ervaring van het besturingssysteem.

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Bescherm uw computernetwerk met Bastion host in slechts 3 stappen

Heeft u computers op uw lokale netwerk die externe toegang nodig hebben? Het gebruik van een bastionhost als poortwachter voor uw netwerk kan een goede oplossing zijn.

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

3 manieren om snel alle gebeurtenislogboeken in Windows 10 te wissen

Soms moet u oude gebeurtenislogboeken in één keer verwijderen. In deze handleiding laat Quantrimang.com u 3 manieren zien om snel alle gebeurtenislogboeken in Windows 10 Event Viewer te verwijderen.

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Hoe u een Windows-toets maakt als uw toetsenbord niet beschikbaar is

Als je liever een oud klassiek toetsenbord gebruikt, zoals het IBM Model M, dat geen fysieke Windows-sleutel bevat, kun je er eenvoudig meer toevoegen door een sleutel te lenen die je niet vaak gebruikt.

Hoe u een transparante achtergrondmodus creëert op Windows 10

Hoe u een transparante achtergrondmodus creëert op Windows 10

WindowTop is een tool waarmee u alle toepassingsvensters en programma's op computers met Windows 10 kunt dimmen. Of u kunt een donkere achtergrondinterface op Windows gebruiken.

Valse IP-methoden helpen u anoniem toegang te krijgen

Valse IP-methoden helpen u anoniem toegang te krijgen

In veel eerdere artikelen hebben we vermeld dat online anoniem blijven uiterst belangrijk is. Elk jaar lekt privé-informatie uit, waardoor online beveiliging steeds noodzakelijker wordt. Dat is ook de reden dat we virtuele IP-adressen moeten gebruiken. Hieronder zullen we leren over methoden om nep-IP's te maken!

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

Hoe u de taalbalk op de taakbalk van Windows 8 uitschakelt

De Taalbalk op Windows 8 is een miniatuurtaalwerkbalk die is ontworpen om automatisch op het bureaublad te worden weergegeven. Veel mensen willen deze taalbalk echter op de taakbalk verbergen.

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Tips om de internetverbindingssnelheid van Linksys te optimaliseren

Het maximaliseren van de internetsnelheid is essentieel voor het optimaliseren van uw netwerkverbinding. U kunt een optimale entertainment- en werkervaring hebben met behulp van computers, internet-tv's, gameconsoles, enz.

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Hoe u WEP, WPA, WPA2 instelt voor de Linksys-router

Draadloze connectiviteit is tegenwoordig een noodzaak en daarom is draadloze beveiliging essentieel om de veiligheid in uw interne netwerk te garanderen.