Chromebooks are a great budget laptop or netbook when running Linux. Many people prefer Fedora over Ubuntu. So far there has only been the fantastic ChrUbuntu project that allows Acer C7 Chromebook to load a special kernel with a Ubuntu root file system. Its approach can be used to load Fedora 19 too. The steps below in a few scripts automate the Fedora 19 installation process. It loads a pre-installed Fedora LXDE minimal root file system image. After booting into LXDE it’s free to load KDE or GNOME environments and any other normal packages. There is one thing to note that it re-uses the ChromeOS 3.4 32 bit kernel. Another blog will dedicated to loading a ChromeOS-3.8 kernel soon. With 3.4 kernel, some features are not fully working (such as camera). With 3.8 kernel, most stuffs work well.
Follow the steps below at your own risk. If something goes wrong, you shall need to follow the official recovery procedure to fix it by yourself. Chromebooks by design cannot be bricked as you can always recover by loading a recovery image supported by google or the vendor. Though I have not personally tried those recovery procedures, thus cannot say if the recovery will work for you or not.
- Boot the chromebook into developer mode. Login as chronos user.
- Download the script hd-repartition.sh here using wget etc. Run “bash hd-repartition.sh” to shrink the stateful partition to free some space for the Fedora partitions. The shortcut is to copy and paste this:
wget http://goo.gl/B5LZh3 && bash B5LZh3. Then reboot and login again.
- Download the script download-fc19data.sh. Run “bash download-fc19data.sh“. All the data shall be downloaded into a folder named “data”. The shortcut command is:
wget http://goo.gl/HTUq8H && bash HTUq8H.
- Download the script hd-install.sh. Run “bash hd-install.sh“. In the end, it reboots and loads into Fedora LXDE environment. The shortcut:
wget http://goo.gl/OntzuD && bash OntzuD.
After login on to LXDE, first thing you should do is to change root and user passwords. They default to root and user. Afterwords probably a system update is a good idea. Maybe consider install kde-workspace, kcm_touchpad, and kde-plasma-networkmanagement as a minimal.
Have fun! Share your success or problem with us if you can comment on this blog, and think you for that in advance.