How to install Ubuntu on a Chromebook
Posted on 25 Apr 2013 at 09:19
You can dual-boot a Chromebook with both Chrome OS and Ubuntu. Darien Graham-Smith explains how
Google’s Chromebook concept has gained momentum lately. When it was unveiled in mid-2011, the idea of a system in which everything happened in the browser was met with distrust: how would we get by without our familiar desktop applications? And how would anything work on the go? Successive updates to the OS, with richer apps and offline support, have to an extent quelled these concerns, while hardware prices have fallen to tempting lows.
Yet the system is still limited compared to a regular laptop. The browser-based model is good for simplicity and security, but most existing applications, games and development tools don’t run in the cloud, and many probably never will. Although hardly in the spirit of the Chromebook concept, there’s no denying that the option of booting into a regular desktop OS adds considerably to its flexibility.
WalkthroughClick for step-by-step instructions on downloading and installing Ubuntu on your Chromebook
Google doesn’t advertise the fact, but such a feat is perfectly possible. Almost all Chromebooks are based on standard Intel Atom or Celeron processors, so there’s no fundamental obstacle to setting up a dual-boot system offering a mainstream Linux distribution alongside Chrome OS.
It isn’t quite as easy as simply plugging in a USB drive and launching the installer, however. Chromebooks are locked down in a way that doesn’t allow you to boot operating systems or external bootloaders other than Chrome OS.
Much like Windows 8’s Secure Boot feature, this ensures a rogue rootkit can’t take over your system by tricking the BIOS into booting it before the OS starts up. It also means, if you want to install a secondary operating system, you’ll need to delve into the Chromebook’s developer settings and install the guest operating system via the command line.
Does this sound daunting? Don’t panic. A helpful hacker named Jay Lee has done almost all the work for you, creating an online script that will automatically download and install Ubuntu Linux 12.04 onto your Chromebook – an installation that can then be upgraded to the latest 12.10 release and, in time, beyond. You can find all the latest updates and discussions at the official project website.
On these pages, we’ll show you how to use the script, and give you a few pointers to help you get the best from Ubuntu on your Chromebook.
Generally speaking, Ubuntu runs well on an Atom-based Chromebook. Performance is inevitably rather slow – this is a netbook CPU we’re using, after all – but all the hardware works, and you should be able to download and install updates and applications without problems. Before you jump into the process of installing it, however, there are a few Chromebook-specific niggles to bear in mind.
First, because of the way the Chromebook BIOS is locked down, you’ll have to keep your laptop in developer mode in order to use Ubuntu. This isn’t exactly a problem, but it does mean you’ll have to dismiss a warning screen (or wait 30 seconds for it to close) every time you power on the system. And if anyone does, at some point, come up with a rootkit exploit for Chromebooks, you’ll be vulnerable.
It’s also worth noting there’s no boot menu: if you want to switch from one OS to the other, you’ll have to reconfigure your boot settings at the command line then restart the machine.
Since Chromebooks naturally have no Windows key to serve as the “Super” modifier, some standard Ubuntu shortcuts won’t work (notably, the one for opening the Dash search interface). You may, therefore, want to open up the Keyboard Layout and Shortcut options and assign your own shortcuts to frequently accessed functions. You’ll also have to get used to using function keys with shortcut symbols on them, rather than numbers.
We’re sure you’ll agree, however, that these irritations are a small price to pay for the whole new dimension of usefulness that Ubuntu brings to the Chromebook.
Entering developer mode
As we mentioned earlier, Chromebook systems are heavily locked down – but don’t let that put you off. Google states openly that the various protections built into the system are there solely to thwart malware, not to prevent users from experimenting with their own systems. If you want to repartition your hard disk and configure the system to boot into a different OS, you can gain the required permissions by simply switching the Chromebook into developer mode.
Not having any joy here. I can get the installation script to run, but it will not boot into Ubuntu once this is done. When it goes into the warning screen and I press Ctrl-D, it goes straight back into the warning screen then boots into ChromeOS. Typing "sudo cgpt add -i 6 -P 5 -S 1 /dev/sda" gives an error mesage of "No such file or directory"
Please advise me how to resolve this because I cannot survive without Ubuntu.
By Chris_Neville_Smith on 4 May 2013
Wait a second, problem identified. I was using a chromebook 3, for which the script you've show doesn't work.
Instead, you need to use a very slightly different script shown here:
By Chris_Neville_Smith on 4 May 2013
For more details about purchasing this feature and/or images for editorial usage, please contact Jasmine Samra on firstname.lastname@example.org
- Google I/O live stream and blog: how to watch 2014 Google I/O keynote speech live
- Google testing its own domain registration service
- Adobe announces first hardware: Adobe Ink and Slide
- Vote now in the PC Pro Excellence Awards 2014!
- What’s new in OS X 10.10? Apple Yosemite’s new features
- Samsung Z Tizen phone helps loosen ties with Android
- Microsoft rumoured to launch smartwatch this summer
- LG G3 launched: LG takes the wraps off smartphone that offers “more with less effort”
- LG G3 launch live video stream and blog: as it happened
- Apple fixes iMessage lock-in for Android switchers
- How Google Glass ruined my lunch hour
- Smartphone battery packs: can a USB power pack beat the festival battery blues?
- Windows Easy Transfer – not so "easy" in Windows 8.1
- Formula 1: what a difference virtualisation makes
- Office of the future: comfy chairs and tablets everywhere
- I went to Glastonbury and the only thing that got high was my smartphone
- Meet the robots helping teach children
- PaperLater: would you pay to print the internet?
- Amazon vs Kobo: how much to make the ebook switch?
- Phishing emails: how I nearly got caught out