Hoe bevrijdt je een Chromebook

(English version below)

Gastbijdrage van Eelco Mulder

‘Hier heb ik twee Chromebooks die ik in het lokaal vond, kunnen we daar op school nog wat mee?’, was de vraag waarmee echtgenoot thuiskwam. ‘Jaaaa!’ antwoordde ik en zoon in koor: “die kunnen we bevrijden met Linux!”. Op de samen bezochtte NLUUG conferentie leerden we dat dit mogelijk moest zijn, dus het begon al te kriebelen.

ChromeOS is het besturingssysteem van Chromebook waarmee je alleen Chrome applicaties en een Chromebrowser draait. Het is volledig in het ecosysteem van Google en je kunt je vraagtekens zetten bij de bescherming van de privacy en tracking van de (jonge) gebruikers. De mogelijkheid om er een ECHT besturingssysteem op te zetten die je volledig veilig kunt inrichten en je privacy wel waar kan borgen, is voor mij een no-brainer.

Het bleek te gaan om twee Dell 3100 2-in-1 Chromebooks, en zo begon de speurtocht naar hoe zo’n Chromebook eigenlijk werkt en te bevrijden is. Eerste stap was om de Chromebooks in de developer modus te krijgen. Met de ctrl-alt-f2 (pijltje rechts) was dit zo gebeurd, daarna de achterkant losschroeven, batterij van moederbord los en weer opgestart.

Vervolgens de terminal gestart en jawel, met de user ‘chronos’ kon ik probleemloos inloggen om het Chromebook firmware utility script van mrchromebook.tech te starten. Hiermee kon ik eerst de software write protect op heffen. Na een reboot kon ik daarna de Chromebook firmware utility probleemloos starten. Ik kon kiezen voor dualboot, maar heb gekozen voor een volledige (full ROM) UEFI installatie. Het script sprak voor zich en na een backup op een usb-stick te hebben gezet, begon de installatie.

Na een paar minuten geduld, een reboot en weer geduld, verscheen de UEFI en een bootmanager. Dit was bekend terrein! Er kan nu een Linux .iso gestart worden door de bootmanager een ‘live usb stick’ te laten booten. Na het opstarten vanaf deze geflashde usb-stick verscheen een vertrouwd inlogscherm met Linux.

Omdat de wens was om de Chromebook te kunnen gebruiken voor toetsen of gerichte taken (zonder afleiding) ben ik aan de slag gegaan met Fedora Silverblue en de kioskmodus. Dit moet ik nog verder gaan uitpluizen, maar het lijkt een goede optie.

Update redactie: mocht na het bevrijden van een Chromebook de ‘audio jack detectie’ niet goed werken, kun je dat oplossen met dit scriptje: https://gitlab.almende.org/interlunium/chromebook-audio


How to liberate a Chromebook

Guest contribution by Eelco Mulder

“Here I have two Chromebooks that I found in the classroom, can we do something with that at school?” was the question of my partner coming home. ‘Jay’, ‘me and my son replied in unison: “we can free it with Linux!” At the NLUUG conference that we visited together, we learned that this had to be possible, so it was starting to itch.

ChromeOS is the operating system of Chromebook that only uses Chrome applications and a Chrome browser to run. It is completely in Google’s ecosystem and you can question the protection of the privacy and tracking of (young) users. The ability to set up an REAL operating system that you can set up completely safely and can truly guarantee your privacy is a no-brainer for me.

It turned out to be two Dell 3100 2-in-1 Chromebooks, and so the quest how to liberate such a Chromebook started. The first step was to get Chromebooks into developer mode. With the ctrl-alt-f2 (right arrow) this was done, then unscrew the back, disconnect the motherboard battery and restart.

Then we started the terminal and with the user ‘chronos’, we could log in without any problems to start the Chromebook firmware utility script of mrchromebook.tech. This allowed me to first lift the software write protect. After a reboot I started the Chromebook firmware utility without problems. I could choose dualboot, but I chose a full (full ROM) UEFI installation. The script spoke for itself and after putting a backup on a USB stick, the installation began.

After a few minutes of patience, a reboot and some more patience, the UEFI and a boat manager appeared. This was familiar territory! A Linux .iso can now be started selecting a ‘live usb stick’ in the bootmanager. After booting from this flashed USB stick, a familiar login screen with Linux appeared.

Because the desire was to use the Chromebook for assessments or targeted tasks (without distraction) I started with Fedora Silverblue in the kiosk mode. I have to dig further into this, but it seems like a good option.

It’s great that the hardware can get a second useful life. Safe, open, and now without tracking students. We should have done this with these Chromebooks yeaaaaars earlier.

Update redaction: If after liberating a Chromebook the ‘audio jack detection’ does not work properly, you can solve that using this script: https://gitlab.almende.org/interlunium/chromebook-audio

1 reactie op “Hoe bevrijdt je een Chromebook”

Geef een reactie