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 email@example.com
- Google announces the Nexus 6, Nexus 9 and the arrival of Android Lollipop
- Lenovo and Ashton Kutcher launch Yoga Tablet 2 Pro, Yoga Tablet 2 and Yoga 3 Pro
- Lenovo Yoga event live stream: watch Ashton Kutcher's tablet launch live
- HTC shows off Desire Eye selfie phone and periscope-like camera
- Xim: the slideshow app to get excited about
- Adobe has more apps for iOS, but none for Android
- How to download and install Windows 10 Technical Preview
- Windows 10: release date, features, free update and cloud version
- iPhone 6 Plus "less likely to bend than HTC One"
- iPhone 6 Plus: Apple's had nine complaints over "bendgate"
- Google Glass: mugger bait, pub problem and other lessons learned from two dangerous weeks
- Twitter, please don't fiddle with my feed
- How Satya Nadella can get some pay-raise karma
- Windows 10: a step back to go forward
- Michael Dell: Cloud infrastructure is the roads, bridges and highways of the 21st century
- How to check your identity hasn’t been sold to the hackers
- Tim Cook: this is how much TV has changed since the 70s
- Westminster wins the .London battle
- 20 years of PC Pro: from deep pan pizza to virtualisation
- Five reasons why the Apple Watch leaves me cold