Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Maak van je Chromebook een echte laptop

Door: Koen Vervloesem | 23 september 2016 14:46

None
Apps & Software

Inhoudsopgave

  1. Inleiding
  2. Volgende

Chromebooks zijn heel goedkope, maar prima laptopjes. De functionaliteit van het besturingssysteem is echter behoorlijk beperkt, vooral als je geen internet hebt. Als je meer wilt doen dan wat surfen, loop je al snel tegen de beperkingen van Chrome OS aan. Gelukkig maak je van je Chromebook eenvoudig een volwaardige pc door er Linux op te zetten. In dit artikel leggen we je uit hoe je dat aanpakt, zodat je het uiterste uit je Chromebook haalt.

01 Herstelschijf aanmaken

Chrome OS is net zoals Android eigenlijk een Linux-distributie. Omdat onder de motorkap de Linux-kernel draait, is het mogelijk om bovenop Chrome OS een volwaardige Linux-distributie in de vorm van een zogenoemde chroot (‘change root’-operatie) te installeren. Daarop draai je dan eenvoudig naast je Chrome OS-toepassingen Linux-toepassingen, die gebruikmaken van dezelfde Linux-kernel. Installeer voor de zekerheid eerst de app Chromebook-herstelprogramma in de Chome Web Store en volg de instructies om een herstelschijf aan te maken op een usb-stick of SD-kaart van meer dan 4 GB. Let op: alle al aanwezige gegevens op die herstelschijf worden gewist! Ook van je Download-map maak je het best een kopie. Lees ook: 15 manieren om met Linux aan de slag te gaan.

02 Ontwikkelaarsmodus activeren

Ga daarna naar de herstelmodus van je Chromebook. Houd daarvoor tegelijk de Esc- en Refresh-toetsen ingedrukt (Refresh is de toets met het cirkelvormige pijltje) en druk op de aan-uitknop. Je krijgt nu de melding dat Chrome OS beschadigd is, met de vraag om een herstelschijf in te steken. Negeer die melding en druk op Ctrl+D. Druk op Enter om de ontwikkelaarsmodus te activeren. Chrome OS waarschuwt je nu met luide biepjes dat ‘OS verification’ is uitgeschakeld. Daarna wordt je systeem volledig gewist en klaargemaakt voor de ontwikkelaarsmodus. Nadien krijg je bij elke reboot dezelfde waarschuwing, maar druk op dan Ctrl+D om te booten. De eerste keer moet je opnieuw je account en dergelijke invoeren.

None

03 Ubuntu installeren

Nu je Chromebook in ontwikkelaarsmodus draait, ben je in staat om de systeembestanden te wijzigen en een chroot-omgeving te installeren. Dat doen we met Crouton. Download de recentste versie en open een tabblad met terminal met Ctrl+Alt+T. Geef daarin de opdracht shell en druk op Enter. Met de opdracht sh ~/Downloads/crouton -r list krijg je nu een lijst te zien van de Linux-distributies die je met Crouton kunt installeren. We gaan Ubuntu Xenial Xerius (16.04) installeren. Met sh ~/Downloads/crouton -t help krijg je een lijst van ‘targets’ voor elke distributie. Omdat op het moment van schrijven Ubuntu’s standaardinterface Unity nog problemen gaf met Crouton, installeer je LXDE met het commando sudo sh ~/Downloads/crouton -r xenial -t lxde-desktop.

04 Gebruikersnaam en wachtwoord

Krijg je tijdens de installatie van Ubuntu een vraag over upstart-xsessions, bevestig dan de standaardactie. Op het einde wordt ook aan je gevraagd om een gebruikersnaam op te geven. Wij liepen hier tegen een bug aan, waardoor Crouton je toetsaanslagen niet registreert. Sluit gewoon even een usb-toetsenbord aan en voer daarop je gebruikersnaam in. Doe hetzelfde om een wachtwoord te kiezen en dat wachtwoord te bevestigen. Als de chroot is geïnstalleerd, reboot dan je Chromebook zodat je van de bug verlost bent.

None

05 LXDE configureren

Om de chroot-omgeving te starten, open je weer een shell (Ctrl+Alt+T en shell), waarna je de opdracht sudo enter-chroot invoert. Je Ubuntu-installatie is nu gestart. Dat gaat bliksemsnel omdat de installatie gebruikmaakt van de al draaiende Linux-kernel. Je kunt nu Linux-opdrachten opgeven. We installeren eerst teksteditor ‘nano’ met het commando sudo apt install nano. Open daarna het configuratiebestand .xinitrc met nano .xinitrc en typ daarin de regel /usr/bin/startlxde. Sla het bestand op met Ctrl+O en sluit het programma af met Ctrl+X. Verlaat je chroot-omgeving met Ctrl+D.

06 Ubuntu starten

Start je chroot nu opnieuw op, maar met de grafische interface via sudo enter-chroot -n xenial xinit (vervang eventueel ‘xenial’ door het systeem dat je hebt gekozen, als dat een andere is). Je krijgt nu de desktopomgeving LXDE te zien. Klik op het icoontje linksonder om het applicatiemenu te openen en programma’s te starten. Met een klik op Logout in het applicatiemenu verlaat je je chroot en ga je terug naar Chrome OS. Je kunt ook eenvoudig tussen beide besturingssystemen omschakelen met Ctrl+Alt+Shift+Back, (Back is het pijltje terug op de bovenste rij toetsen).

None

07 GalliumOS

Crouton is handig als het werkt, maar na een update van Chrome OS loopt er wel eens iets mis. Het beste voer je na elke Chrome OS-update de opdracht sudo sh ~/Downloads/crouton -u -n xenial uit in de shell. Sommige zaken zijn ook onstabiel. Een andere optie is dat je geen chroot, maar een volledige Linux-distributie installeert die niet bovenop maar naast Chrome OS draait, of die zelfs Chrome OS geheel vervangt. In de rest van deze workshop leggen we uit hoe je GalliumOS installeert: een speciaal voor Chromebooks gemaakte versie van Xubuntu.

08 Hardwarecompatibiliteit

Zoek eerst op of je Chromebook-model compatibel is met GalliumOS en wat de installatie-instructies zijn. We tonen hoe dit gaat bij een Toshiba Chromebook 2 CB30, gebaseerd op het Intel Bay Trail-platform. Is je Chromebook of Chromebox (desktopvariant van de Chromebook) gebaseerd op Intel Haswell, Broadwell, Bay Trail of Sandy/Ivy Bridge, dan is die normaal uitstekend ondersteund door GalliumOS. ARM-processoren zijn wel een probleem. We kiezen voor een dualboot-installatie waarbij we GalliumOS naast Chrome OS plaatsen op de interne storage.

None

Werkt Linux op een ARM-processor?

Crouton werkt ook op een Chromebook met ARM-processor, maar dan ben je beperkt tot opensourcesoftware. Propriëtaire software zoals Skype, Steam, Adobe Flash enzovoort zijn alleen beschikbaar als pakketten voor Intel-processoren en die code werkt niet op een ARM-processor. GalliumOS werkt daarentegen niet op een Chromebook met ARM-processor. Hun firmware is niet compatibel en er bestaat momenteel geen alternatieve firmware voor ARM.

Hoe weet je of je Chromebook een ARM-processor heeft?

Veel Chromebooks zijn op een Intel-processor gebaseerd. Ben je niet zeker welke processorarchitectuur je Chromebook draait, dan is er gelukkig een eenvoudige manier om dat na te gaan. Open een tabblad met terminal met Ctrl+Alt+T en open daarin een shell met de opdracht shell. Voer dan de opdracht uname -m in. Met een Intel-processor krijg je dan x86_64 te zien, met een ARM-processor iets wat begint met arm. Met de opdracht cat /proc/cpuinfo krijg je overigens nog meer informatie over je processor te zien, zoals het model en de kloksnelheid.

0 Reacties op: Maak van je Chromebook een echte laptop

  • Om te reageren moet je ingelogd zijn. Nog geen account? Registreer je dan en praat mee!
  • Er zijn nog geen reacties op dit artikel.

Wanneer je een reactie plaatst ga je akoord
met onze voorwaarden voor reacties.