Hoe Ubuntu Linux op uw Chromebook met Crouton te installeren
Chromebooks zijn niet 'slechts een browser'; het zijn Linux-laptops. Je kunt naast Chrome OS eenvoudig een volledige Linux-desktop installeren en direct schakelen tussen de twee met een sneltoets, niet opnieuw opstarten vereist.
We hebben dit proces uitgevoerd met de Samsung Series 3 Chromebook, de originele Chromebook Pixel en de ASUS Chromebook Flip, maar de onderstaande stappen moeten werken op elke Chromebook die er is.
Crouton versus ChrUbuntu
Het installeren van Ubuntu Linux op uw Chromebook is niet zo eenvoudig als het installeren van het standaard Ubuntu-systeem, tenminste niet op dit moment. U moet een project kiezen dat speciaal is ontwikkeld voor Chromebooks. Er zijn twee populaire opties:
- ChrUbuntu: ChrUbuntu is een Ubuntu-systeem dat is ontwikkeld 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 uw Chromebook of op een USB-apparaat of SD-kaart.
- crouton: Crouton gebruikt in feite een "chroot" -omgeving om Chrome OS en Ubuntu tegelijkertijd te gebruiken. Ubuntu werkt naast Chrome OS, dus je kunt schakelen tussen Chrome OS en je standaard Linux-desktopomgeving met een sneltoets. Dit geeft u de mogelijkheid om te profiteren van beide omgevingen zonder opnieuw te hoeven opstarten. Met Crouton kunt u Chrome OS gebruiken terwijl u een standaard Linux-omgeving heeft met al zijn opdrachtregelprogramma's en bureaubladtoepassingen een paar toetsaanslagen verwijderd.
We zullen Crouton hiervoor gebruiken. Het maakt gebruik van het Linux-systeem dat ten grondslag ligt aan Chrome OS om beide omgevingen tegelijk uit te voeren en is veel gelikter dan traditionele dual-booting. Crouton gebruikt ook standaardstuurprogramma's van Chrome OS voor de hardware van uw Chromebook, dus u moet geen problemen ondervinden met uw touchpad of andere hardware. Crouton is eigenlijk gemaakt door Google-medewerker Dave Schneider.
Wanneer je Crouton gebruikt, heb je feitelijk maar één besturingssysteem: Linux. U gebruikt echter twee omgevingen bovenop het OS-Chrome OS en een traditionele Linux-desktop.
Stap één: ontwikkelaarsmodus inschakelen
Voordat u een hackbewerking uitvoert, moet u de ontwikkelaarsmodus inschakelen op uw Chromebook. Chromebooks worden normaal gesproken vergrendeld voor beveiliging, alleen correct getekende besturingssystemen opstarten, controleren op sabotage en voorkomen dat gebruikers en toepassingen het onderliggende besturingssysteem wijzigen. In de ontwikkelaarsmodus kun je al deze beveiligingsfuncties uitschakelen, zodat je een laptop hebt die je kunt aanpassen en waar je naar hartelust mee kunt spelen.
Nadat u de ontwikkelaarsmodus hebt ingeschakeld, heeft u vanuit Chrome OS toegang tot een Linux-terminal en kunt u doen wat u maar wilt.
Als u de ontwikkelaarsmodus op moderne Chromebooks wilt inschakelen, houdt u de toetsen Esc en Vernieuwen ingedrukt en tikt u op de aan / uit-knop om de herstelmodus te openen. Oudere Chromebooks hebben fysieke ontwikkelaarswitches die u in plaats daarvan moet omschakelen.
Druk in het herstelscherm op Ctrl + D, ga akkoord met de vraag en start de ontwikkelaarsmodus op.
Wanneer u overschakelt naar de ontwikkelaarsmodus, worden de lokale gegevens van uw Chromebook gewist (net zoals wanneer u een Nexus Android-apparaat ontgrendelt). Dit proces duurde ongeveer 15 minuten op ons systeem.
Vanaf nu zie je een waarschuwingsscherm wanneer je je Chromebook opstart. U moet op Ctrl + D drukken of 30 seconden wachten om door te gaan met opstarten.
Dit waarschuwingsscherm bestaat om u te laten weten 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 zich normaal gesproken zonder angst aanmelden bij uw Google-account. Als het zich in de ontwikkelaarsmodus bevond, is het mogelijk dat software die op de achtergrond draait uw toetsaanslagen kan opnemen en uw gebruik kan controleren. Daarom laat Google u gemakkelijk weten of een Chromebook zich in de ontwikkelaarsmodus bevindt en kunt u niet toestaan dit waarschuwingsscherm permanent uit te schakelen.
Stap twee: Download en installeer Crouton
Vervolgens is het tijd om Crouton te downloaden. Hier is een directe download voor de nieuwste versie van Crouton - klik erop vanaf uw Chromebook om deze te downloaden.
Zodra je Crouton hebt gedownload, druk je op Ctrl + Alt + T in Chrome OS om de crosh-terminal te openen.
Type schelp
in de terminal en druk op Enter om de shell-modus van Linux te openen. Deze opdracht werkt alleen als de ontwikkelaarsmodus is ingeschakeld.
Om Crouton op de gemakkelijke manier te installeren, volstaat het om de onderstaande opdracht uit te voeren. Dit installeert Crouton met de Xfce-desktop en een versleutelde chroot voor beveiliging.
sudo sh ~ / Downloads / crouton -e -t xfce
Het daadwerkelijke installatieproces zal enige tijd duren, aangezien de juiste software wordt gedownload en geïnstalleerd - het duurde ongeveer een half uur op ons systeem - maar het proces is grotendeels automatisch.
Als u liever Ubuntu's Unity-bureaublad installeert, gebruikt u -t eenheid
in plaats van -t xfce
in de bovenstaande opdracht. Het is vermeldenswaard dat Unity niet zo soepel zal werken op de gelimiteerde hardware van de meeste Chromebooks. U kunt de volgende opdracht uitvoeren om een lijst met installatietypes te bekijken, inclusief installaties zonder een grafisch bureaublad:
sh -e ~ / Downloads / crouton
Nadat u door het installatieproces bent gegaan, kunt u een van de volgende opdrachten uitvoeren om uw Crouton-sessie in te voeren (ervan uitgaande dat u Crouton met Xfce hebt geïnstalleerd):
sudo enter-chroot startxfce4
sudo startxfce4
Hoe te schakelen tussen omgevingen
Gebruik de volgende sneltoetsen om heen en weer te schakelen tussen Chrome OS en uw Linux-desktopomgeving:
- Als u een ARM-Chromebook heeft (wat de meerderheid van de Chromebooks is): Ctrl + Alt + Shift + Back en Ctrl + Alt + Shift + Forward. Opmerking: dit maakt gebruik van de navigatieknoppen vooruit en achteruit op de bovenste rij, niet van de pijltjestoetsen.
- Als u een Intel x86 / AMD64-Chromebook heeft: Ctrl + Alt + Back en Ctrl + Alt + Forward plus Ctrl + Alt + Refresh
Als u de chroot wilt afsluiten, logt u gewoon uit (via de optie "uitloggen") van de Xfce-desktop (of het Unity-bureaublad, als u dat gebruikt) - gebruik dan niet de opdracht "shut down", zoals die de Chromebook daadwerkelijk zal uitschakelen. U moet dan de sudo startxfce4
commando hierboven om de chroot opnieuw in te voeren.
Wat je kunt doen met Linux
U hebt nu een traditionele Linux-desktop naast Chrome OS. Al die traditionele Linux-software is slechts een middel om weg te komen in de softwarebronnen van Ubuntu. Grafische hulpprogramma's zoals lokale afbeeldingseditors, teksteditors, kantoorsuites, ontwikkeltools, alle Linux-terminal-hulpprogramma's die u zou willen hebben: ze zijn allemaal eenvoudig te installeren.
U kunt zelfs gemakkelijk bestanden delen 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 vangst. Op ARM Chromebooks bent u een beetje beperkt in wat u kunt doen. Sommige programma's draaien niet op ARM, u kunt geen closed-source applicaties uitvoeren die niet zijn gecompileerd voor ARM Linux. U hebt toegang tot een verscheidenheid aan open source-tools en desktop-applicaties die opnieuw kunnen worden gecompileerd voor ARM, maar de meeste closed-source applicaties zullen niet werken op die machines.
Op een Intel Chromebook hebt u 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 for Linux op een Chromebook Pixel kunt installeren en toegang krijgt tot een heel ander ecosysteem van games.
Hoe Crouton te verwijderen en uw Chromebook te herstellen
Als je besluit dat je klaar bent met Linux, kun je gemakkelijk het enge opstartscherm verwijderen en je interne opslagruimte terugkrijgen.
Herstart gewoon uw Chromebook om tijdens het opstarten terug te keren naar het waarschuwingsscherm. Volg de aanwijzingen op uw scherm (tik op de spatiebalk en druk vervolgens op Enter) om de ontwikkelaarsmodus uit te schakelen. Wanneer u de ontwikkelaarsmodus uitschakelt, ruimt uw Chromebook alles op, herstelt u het in een schoon en veilig Chrome OS-systeem en overschrijft u alle wijzigingen die u in de software van uw Chromebook hebt aangebracht.
Als je op zoek bent naar meer diepgaande informatie over het installeren en instellen van Crouton, lees dan de readme van Crouton.