Ubuntu Linux op uw Chromebook installeren met Crouton

  • Chris Hoffman

    @chrisbhoffman

  • Bijgewerkt op 15 oktober 2019, 14:35 uur EDT

Chromebooks zijn niet ‘zomaar een browser’: het zijn Linux-laptops. U kunt eenvoudig een volledige Linux-desktop naast Chrome OS installeren en direct tussen de twee schakelen met een sneltoets, opnieuw opstarten niet nodig.

We hebben dit proces uitgevoerd met de Samsung Series 3 Chromebook, de originele Chromebook Pixel en de ASUS Chromebook Flip, maar de onderstaande stappen zouden moeten werken op elke Chromebook die er is.

Update: Google heeft native ondersteuning voor Linux-apps rechtstreeks aan Chrome OS toegevoegd, en deze functie is beschikbaar op veel Chromebooks. Je hebt Crouton niet meer nodig om Linux-software uit te voeren.

Crouton vs. ChrUbuntu

GERELATEERD: leven met een Chromebook: kun je overleven met alleen een Chrome-browser?

Ubuntu Linux installeren op je Chromebook is niet zo eenvoudig als het installeren van het standaard Ubuntu-systeem – tenminste n iet op dit moment. U moet een project kiezen dat speciaal voor Chromebooks is ontwikkeld. Er zijn twee populaire opties:

  • ChrUbuntu: ChrUbuntu is een Ubuntu-systeem dat is gebouwd voor Chromebooks. Het werkt als een traditioneel dual-boot-systeem. U kunt uw Chromebook opnieuw opstarten en tijdens het opstarten kiezen tussen Chrome OS en Ubuntu. ChrUbuntu kan worden geïnstalleerd op de interne opslag van je Chromebook of op een USB-apparaat of SD-kaart.
  • Crouton: Crouton gebruikt eigenlijk een ‘chroot’-omgeving om zowel Chrome OS als Ubuntu tegelijkertijd uit te voeren. Ubuntu werkt naast Chrome OS, zodat u kunt schakelen tussen Chrome OS en uw standaard Linux-desktopomgeving met een sneltoets. Dit geeft u de mogelijkheid om van beide omgevingen te profiteren zonder opnieuw op te starten. Met Crouton kunt u Chrome OS gebruiken terwijl u een standaard Linux-omgeving heeft met al zijn opdrachtregelprogramma’s en desktopapplicaties een paar toetsaanslagen verwijderd.
Advertentie

We zullen Crouton hiervoor gebruiken. Het profiteert van het Linux-systeem dat ten grondslag ligt aan Chrome OS om beide omgevingen tegelijk uit te voeren en is een veel soepelere ervaring dan traditioneel dual-booting. Crouton gebruikt ook de standaardstuurprogramma’s van Chrome OS voor de hardware van je Chromebook, dus je zou geen problemen moeten ondervinden met je touchpad of andere hardware. Crouton was echt ly gemaakt door Google-medewerker Dave Schneider.

Als je Crouton gebruikt, heb je eigenlijk maar één besturingssysteem: Linux. U gebruikt echter twee omgevingen bovenop het besturingssysteem: Chrome OS en een traditionele Linux-desktop.

Stap één: ontwikkelaarsmodus inschakelen

Voordat u hackt, moet u de ‘Ontwikkelaarsmodus’ inschakelen op uw Chromebook. Chromebooks zijn normaal gesproken vergrendeld om veiligheidsredenen. Ze starten alleen correct ondertekende besturingssystemen op, controleren ze op sabotage en voorkomen dat gebruikers en apps het onderliggende besturingssysteem wijzigen. Met de ontwikkelaarsmodus kunt u schakel al deze beveiligingsfuncties uit, zodat je een laptop hebt die je naar hartenlust kunt aanpassen en spelen.

Advertentie

Nadat je de ontwikkelaarsmodus hebt ingeschakeld, heb je toegang tot een Linux terminal vanuit Chrome OS en doe wat u maar wilt.

Om de ontwikkelaarsmodus op moderne Chromebooks in te schakelen, houdt u de toetsen Esc en Refresh ingedrukt en tikt u op de aan / uit-knop om de herstelmodus te openen. Oudere Chromebooks hebben fysieke ontwikkelaarsschakelaars die u moet in plaats daarvan schakelen.

Druk in het herstelscherm op Ctrl + D, ga akkoord met de prompt en u start op in de ontwikkelaarsmodus.

Wanneer u overschakelt naar de ontwikkelaarsmodus, worden de lokale gegevens van uw Chromebook gewist (net als wanneer u een Nexus Android-apparaat ontgrendelt) . Dit proces duurde ongeveer 15 minuten op ons systeem.

Advertentie

Vanaf nu ziet u elke keer dat u uw Chromebook opstart een waarschuwingsscherm. U moet op Ctrl + D drukken of 30 seconden wachten om door te gaan met opstarten.

Dit waarschuwingsscherm is bedoeld om u te waarschuwen dat een Chromebook zich in de ontwikkelaarsmodus bevindt en dat de normale veiligheidsmaatregelen niet van toepassing zijn. Als u bijvoorbeeld de Chromebook van iemand anders gebruikt, kunt u normaal zonder angst inloggen met uw Google-account. Als het zich in de ontwikkelaarsmodus bevond, is het mogelijk dat software die op de achtergrond wordt uitgevoerd, uw toetsaanslagen registreert en uw gebruik controleert. Daarom maakt Google het gemakkelijk om te zien of een Chromebook zich in de ontwikkelaarsmodus bevindt en staat u niet toe dit waarschuwingsscherm permanent uit te schakelen.

Stap twee: Download en installeer Crouton

Volgende het is tijd om Crouton te downloaden. Hier is een directe download voor de nieuwste versie van Crouton: klik erop vanaf je Chromebook om het op te halen.

Zodra je Crouton hebt gedownload, druk je op Ctrl + Alt + T in Chrome OS om de Crosh-terminal te openen.

Advertentie

Typ shell in de terminal en druk op Enter om de Linux shell-modus te openen. Deze opdracht werkt alleen als de ontwikkelaarsmodus is ingeschakeld.

Update: dit proces is veranderd en u moet nu het Crouton-installatieprogramma verplaatsen naar / usr / local / bin voordat u het start. Raadpleeg de README van Crouton voor meer informatie.

Om Crouton op de gemakkelijke manier te installeren, hoeft u alleen de onderstaande opdracht uit te voeren. Dit installeert Crouton met de Xfce-desktop en een gecodeerde chroot voor beveiliging.

sudo sh ~/Downloads/crouton -e -t xfce

Het daadwerkelijke installatieproces zal enige tijd duren als de juiste software is gedownload en geïnstalleerd – het duurde ongeveer een half uur op ons systeem, maar het proces is grotendeels automatisch.

Advertentie

Als je liever Ubuntu’s Unity-desktop installeert, gebruik dan -t unity in plaats van -t xfce in de bovenstaande opdracht. Het is vermeldenswaard dat Unity niet zo soepel werkt op de beperkte hardware van de meeste Chromebooks. U kunt de volgende opdracht uitvoeren om een lijst met installatietypen te zien, inclusief installaties zonder grafisch bureaublad:

sh -e ~/Downloads/crouton

Nadat u het installatieproces hebt doorlopen, kunt u uitvoeren een van de volgende opdrachten om uw Crouton-sessie te openen (ervan uitgaande dat u Crouton met Xfce hebt geïnstalleerd):

sudo enter-chroot startxfce4
sudo startxfce4

Schakelen tussen omgevingen

Om heen en weer te schakelen tussen Chrome OS en uw Linux-desktopomgeving, gebruikt u de volgende sneltoetsen:

  • Als u een ARM Chromebook heeft (die is de meerderheid van Chromebooks): Ctrl + Alt + Shift + Terug en Ctrl + Alt + Shift + Vooruit. Opmerking: hiervoor worden de navigatieknoppen terug en vooruit op de bovenste rij gebruikt, niet de pijltjestoetsen.
  • Als u een Intel x86 / AMD64 Chromebook heeft: Ctrl + Alt + Back en Ctrl + Alt + Forward plus Ctrl + Alt + Refresh

Als u wilt afsluiten de chroot, log gewoon uit (met de “log out” optie) van de Xfce desktop (of de Unity desktop, als je die gebruikt) – gebruik niet de “shut down” commando, want dat zal de Chromebook uitgeschakeld. Je moet dan het sudo startxfce4 commando hierboven uitvoeren om de chroot opnieuw in te voeren.

Wat je kunt doen met Linux

GERELATEERD: Hoe u Apt-Get gebruikt om programma’s in Ubuntu te installeren vanaf de opdrachtregel

U hebt nu een traditionele Linux-desktop naast Chrome OS. Al die traditionele Linux-software is slechts een goed idee om weg te komen in de softwarebronnen van Ubuntu. Grafische hulpprogramma’s zoals lokale afbeeldingseditors, teksteditors, kantoorsuites, ontwikkeltools, alle Linux-terminalhulpprogramma’s die u maar wilt – ze zijn allemaal eenvoudig te installeren.

Advertentie

Dat kan deel zelfs eenvoudig bestanden tussen Chrome OS en uw Linux-systeem. Gebruik gewoon de map Downloads in uw thuismap. Alle bestanden in de map Downloads worden weergegeven in de app Bestanden in Chrome OS.

Er is echter één probleem. Op ARM Chromebooks ben je een beetje beperkt in wat je kunt doen. Sommige programma’s werken niet op ARM. U kunt in feite geen closed-source-applicaties uitvoeren die niet zijn gecompileerd voor ARM Linux. Je hebt toegang tot een verscheidenheid aan open source-tools en desktoptoepassingen die opnieuw kunnen worden gecompileerd voor ARM, maar de meeste closed-source-applicaties werken niet op die machines.

Op een Intel Chromebook heb je veel meer vrijheid. Je zou Steam voor Linux, Minecraft, Dropbox en alle typische applicaties die op de Linux-desktop werken, kunnen installeren, naast Chrome OS. Dit betekent dat je Steam voor Linux op een Chromebook Pixel kunt installeren en toegang krijgt tot een heel ander ecosysteem van games.

Crouton verwijderen en je Chromebook herstellen

Als je besluit dat je Als u klaar bent met Linux, kunt u gemakkelijk het enge opstartscherm verwijderen en uw interne opslagruimte terugkrijgen.

Advertentie

Start uw Chromebook gewoon opnieuw op om terug te keren naar de waarschuwing scherm bij het opstarten. Volg de aanwijzingen op uw scherm (tik op de spatiebalk en druk op Enter) om de ontwikkelaarsmodus uit te schakelen. Wanneer u de ontwikkelaarsmodus uitschakelt, zal uw Chromebook alles opschonen, u herstellen naar een schoon, veilig vergrendeld Chrome OS-systeem en alle wijzigingen overschrijven die u in de software van uw Chromebook heeft aangebracht.

Als u ‘ op zoek zijn naar meer diepgaande informatie over het installeren en instellen van Crouton, bekijk dan zeker de readme van Crouton.

Chris Hoffman
Chris Hoffman is hoofdredacteur van How -Om Geek. Hij schrijft al bijna een decennium over technologie en was twee jaar columnist bij PCWorld. Chris heeft geschreven voor The New York Times, is geïnterviewd als technologie-expert op tv-stations zoals Miami ’s NBC 6, en zijn werk werd gedekt door nieuwsuitzendingen zoals de BBC. Sinds 2011 heeft Chris meer dan 2.000 artikelen geschreven die meer dan 500 miljoen keer zijn gelezen — en dat is gewoon hier bij How-To Geek.Read Full Bio “

Leave a Reply

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *