12Aug
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 beide met een sneltoets, geen reboot 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 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 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 uw Chromebook of op een USB-apparaat of SD-kaart.
- Crouton : Crouton gebruikt in feite een "chroot" -omgeving om tegelijkertijd Chrome OS en Ubuntu 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, kunt u vanuit Chrome OS een Linux-terminal openen en 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 verschijnt er een waarschuwingsscherm wanneer u uw 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 in ontwikkelaarsmodus was, is het mogelijk dat software op de achtergrond uw toetsaanslagen opslaat en uw gebruik bewaakt. Daarom maakt Google het gemakkelijk om te zien 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.
Nadat je Crouton hebt gedownload, druk je op Ctrl + Alt + T in Chrome OS om de crosh-terminal te openen.
Type shell 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, hoef je alleen maar 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 xfceHet daadwerkelijke installatieproces zal enige tijd duren naarmate 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 unity 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 van installatietypen te zien, 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 je Crouton hebt geïnstalleerd met Xfce):
sudo enter-chroot startxfce4 sudo startxfce4
Wisselen tussen omgevingen
Gebruik de volgende sneltoetsen om heen en weer te schakelen tussen Chrome OS en je Linux-desktopomgeving:
- Als je een ARM-Chromebook hebt(dat is de meerderheid van de Chromebooks) : 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 hebt : 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 je dat gebruikt) - gebruik dan niet de "shut down" -opdracht, want dat zal de Chromebook daadwerkelijk van stroom voorzien. U moet dan de opdracht sudo startxfce4 hierboven uitvoeren om de chroot opnieuw te openen.
Wat u 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 beeldbewerkers, teksteditors, kantoorsuites, ontwikkelingshulpprogramma's, alle Linux-terminalhulpprogramma'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 je thuismap. Alle bestanden in de map Downloads worden weergegeven in de app Bestanden in Chrome OS.
Er is echter één probleem. 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 verschillende open-sourcehulpprogramma's en bureaubladtoepassingen die opnieuw kunnen worden gecompileerd voor ARM, maar de meeste closed-sourcetoepassingen werken niet 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 voor Linux op een Chromebook Pixel kunt installeren en toegang krijgt tot een heel ander ecosysteem van games.
Crouton verwijderen en uw Chromebook herstellen
Als u besluit dat u klaar bent met Linux, kunt u het enge opstartscherm eenvoudig verwijderen en uw interne opslagruimte terugkrijgen.
Start gewoon je Chromebook opnieuw op 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.