I can't seem to find any tutorials or instructions for installing arch-linux to a Chromebook, cr-48 specifically. I've come across many different scripts and stuff that do everything for you, but I really wanna learn hardcore linux and understand it. Hence why I'm trying the Arch Linux Challenge (A little late but what the hell, why not?) I've seen the instructions here: is there a way to completely delete Chrome OS on a chromebook - and install linux (not dual boot)But I'd rather not make any hardware changes, unless there's no other option. Can I wipe the whole system and get it to run of the boot usb and then install it on? If I can't wipe it, how would I go about repartitioning the system with fdisk? How much space would that leave for arch-linux? I somewhat of a noob, but I have an obsession with learning, and I want to recontribute to the linux/open source community in the future.
2 Answers
Switch the Chromebook off.
Remove all thumb drives and memory cards.
Switch it on again, then hold down the esc and Refresh keys and tap the Power button.
At the recovery screen, press Ctrl+D and agree to the prompt.
At the Welcome screen, login.
Press Ctrl+Alt+L.
Type:
# shell # sudo chromeos-firmwareupdate --mode=todev # sudo crossystem dev_boot_usb=1Reboot.
Press Ctrl+D.
Insert the target thumb drive.
Press Ctrl+Alt+L
Type:
# wget -O - | gunzip -dc > alarm.sh # sudo bash alarm.shType
Yes.
Wait 5-10 minutes. The script will reboot automatically.At the screen with the big, ugly '!' in the middle, press Ctrl+U.
Type
rootwhen asked for a login ID. There is no password yet.Choose your WiFi connection and enter its password.
Wait for the OS to update itself. This will take 30-60 minutes. Reboot when prompted to.
Press Ctrl+U. Login as
root.This time, type:
# wifi-menu mlan0 # wget -O - | gunzip -dc > alarm.sh # sudo bash alarm.sh /dev/mmcbl0
This should (?) install ArchLinux|ARM on the internal drive.
Your mileage may vary... and it will definitely void your warranty.
There is a guide on the official archlinuxarm.org site. It's specifically for XE303C12, but I guess it should get you started.
There is also something on craigerrington's blog that looks rather promising.
I don't have a chromebook (yet), so could not try any of the guides.
Good look, may the force be with you.