Though I have a conscious awareness of Google, I turn my back. Instead I choose to subvert the ChromeOS contract, break thy sacred warranty to install Linux.
For this, I will suffer worse than all the others. Failure and strife will be my companions.
Here I will take you with me, and you will just say…why?
BUt ChROMeOS iS LiNUx, ChRomBOoKs ARe WeAK… that’s you… that’s what you sound like
This will be the main page of my buying older cheap (sub $60) Chromebooks and making them uni or general travel computers. This x86 only, and mostly the Celeron chipset. Still working on finding an ARM solution, Libreboot has c201 and coreboot can be done on almost all of them… but a stable usable OS choice is not quite there (from what I have seen manjaro or Debian is pretty much it)
I have been using a Dell 11 P22T with GalliumOS for 2 weeks now as a daily driver. While it does have some issues with the mouse once and awhile it’s pretty great over all. Got my Chromebook for 30 bucks with shipping, it’s fanless but does not get hot even when watching youtube or Amazon Prime shows.
(I’ll post some pics here)
Links and info
ArchWiki For ChromeOS Devices
look at the bottom of the page under “Post installation configuration” for mouse, touchscreen, an other useful support info and tweaks
ifixit “How to convert a generic Chromebook to Linux OS”
This still works and was my main guide to all of this.
Almighty Alrighty, lets get into it this. You can find all the institutions in videos or online but thought I would also put them here.
What we are going to do:
- Look at list of supported devices by MrChromebox
- Find info on write protection screw for Chromebook model here or search for it on Duckduckgo
- Enable Dev Mode on Chromebook
- Open the Chromebook and disable the write protection
- Flash bios
- Install OS
First, find your Chromebook on MrChromebox website.
Make sure one of the boxes is checked, if you are in the market to buy a Chromebook for this I would recommend making sure it has the UEFI Firmware box checked.
Now find where your write protection screw is. You can find info on Googles Dev info site here or just duckduckgo it for your machine.
Before we get to far into it, you need to enable dev mode. Simply press ESC+Refresh+Power, then when the recovery screen is up press CTRL+D. This will wipe the device and put it into Dev Mode, if you turn off your Chromebook before completing the bios flash you will have to press CTRL+D get passed the recovery screen.
Now open your Chromebook and loosen (no need to take it all the way out) the write protection screw, don’t put it all back together yet as you’ll want to retighten it when your done.
Boot into ChromeOS, open chrome and press CTRL+ALT+T then type ‘shell’. now in another tab go to mrchromebox’s ChromeOS Firmware Utility Script and copy the command and select 3 for full rom or 1 for legacy. Make sure to copy the original bios on a flash drive, this will be an option when your run the script. There is no going back to ChromeOS when this is done
(well you can restore stock with the script as well, but if it bricks you have to do this via hardware)
For the OS, you can pretty much do whatever. For ease of use, GalliumOS is “built for” Chromebooks. You can do whatever to be honest. Gallium is built off of Xubuntu, with ChromeOS mouse drivers already there and the whole thing is “optimized” for running on your Chromebook.
As you all know, you can do all this yourself on whatever distros you want, see the links for mouse drives and ideas for optimizations for Chromebooks.
Install and Profit.