Installing Chromium OS on a Dell Mini 9
I've had my Dell Mini 9 for 3 or 4 years now. It came installed with Ubuntu 8.10 and I've upgraded it every April and October ever since. This has been mostly fine (apart from the occasional WiFi glitch) until recently.
I have been running Ubuntu 12.04 LTS since April, but recently system updates have been causing problems and last week I just couldn't get it to update properly at all. So, I thought I could either revert to Ubuntu 11.10, or try something else.
As a Google Chrome user, I thought it might be interesting to take a look at Chrome OS, which the Dell team had conveniently ported for the Mini 9. It took far longer to install than expected due to a small but significant error in the installation. This led to a trawl of the interwebs for a fix. Here I present my mashup of useful information (with references at the end). If it doesn't work for you, please let me know and I'll investigate.
Onwards:
I have been running Ubuntu 12.04 LTS since April, but recently system updates have been causing problems and last week I just couldn't get it to update properly at all. So, I thought I could either revert to Ubuntu 11.10, or try something else.
As a Google Chrome user, I thought it might be interesting to take a look at Chrome OS, which the Dell team had conveniently ported for the Mini 9. It took far longer to install than expected due to a small but significant error in the installation. This led to a trawl of the interwebs for a fix. Here I present my mashup of useful information (with references at the end). If it doesn't work for you, please let me know and I'll investigate.
Onwards:
- Download the archive (ChromiumOS_x86_April15_2012.img.gz) from here: http://linux.dell.com/files/cto/
- Extract the IMG file using 7Zip on Windows or the built-in archive manager on Linux (I was using Ubuntu)
- Create a bootable USB using Win32DiskImager (on Windows) or, from a Linux Terminal window:
- sudo dd if=ChromiumOS_x86_April15_2012.img of=/dev/sdb bs=4M
- NB: this is using a 4GB USB stick mounted as /dev/sdb
- Plug the USB stick into the Mini 9 and switch it on
- Press 0 to get the boot options
- Select USB (option 2)
- Chromium will now start up.
- It will ask for some localisation info then you need to log in using your Google account
- Ok, you should now have Chromium running. You can play around with it while it runs off the USB stick. If you want to go for the install, then carry on:
- Open the Chrome shell using Ctrl + Alt + T
- At the crosh> prompt, type shell, that gives us a more normal Linux shell
- Type install, you'll need to enter the password: dell1234
- Once it's finished installing, type exit to get back to the crosh> prompt
- Type exit
again to close the Chrome shell. - Shut down the computer and leave the USB stick in.
- Restart the computer and log in again.
- Open the Chrome shell using Ctrl + Alt + T
- At the crosh> prompt, type: shell
- Type: sudo -s
- Enter the password (dell1234)
- Type: cd /media/removable/
- Type: cd "External Device 2"
- Type: cd syslinux
- Use VI to edit the file usb.A.cfg:
- at the crosh> prompt, type: vi usb.A.cfg
- locate the text root=/dev/sdb3 near the top of the file
- use the cursor keys to move the cursor over the b of sdb3
- type the following 5 characters: r a : w q
- this should have changed the root entry to /dev/sda3 and saved the file
- you can check by typing: cat usb.A.cfg
- type exit
- Type exit again to close the Chrome shell.
- Shut down the computer again
- This time remove the USB stick
- Restart the computer. It should boot up in to Chromium OS.
Now, whether it was worth all the effort is another question entirely. I may get round to posting some thoughts here once I've had a play around, but don't hold your breath - I can be very slow at writing posts!
Comments
Thanks for your help.