How to Install Linux on a Chromebook

Do you need Skype on your Chromebook? Do you miss not having access to games through Steam? Are you pining to use VLC Media Player? Then start using Linux on your Chromebook.

Unlock the "Ultimate Google Chrome Keyboard Shortcuts" cheat sheet now!

This will sign you up to our newsletter

Enter your Email

Installing a traditional Linux environment on your Chromebook is a quick and easy way to unlock your machine’s true potential and improve its functionality.

Chromebooks have been getting a lot of news coverage recently – their market share has been expanding rapidly and many onlookers now predict they are set to become one of the best-selling gadgets of 2014. They are not perfect for everyone though, their inherent online functionality frustrates some users Chromebooks – Useful or Useless? My wife gave me a choice of gadgets for Christmas – a new MP3 player, or a Chromebook? Read More , the ongoing Google vs Microsoft war means no native Skype app, and the media player isn’t well-endowed with features.

Luckily, because the Chrome OS is a Linux-based operating system, users can install an alternative Linux environment and get a fully-fledged Linux desktop on their Chromebooks. Before you start please be aware that if you have a ARM-based machine, several Linux apps (including Skype) will not work, as they are only designed to run on Intel architecture.


There are two main ways to install a traditional Linux environment on your device, either in a dual-boot environment using ChrUbuntu, or in a chroot environment using Crouton. Both methods are relatively painless to undertake, and this article will provide a simple step-by-step guide on how to install them, whilst also looking at their advantages and disadvantages.

Putting a Chromebook into Developer Mode

Both methods of installation first require you to put your Chromebook into ‘Developer Mode’. This is a special function built into Chromebooks which, amongst other things, allows you to boot an unapproved operating system.

A few words of caution before progressing. Firstly, putting your device into Developer Mode will wipe all locally stored data, so please ensure you have made adequate backups of everything important. Secondly, you are removing an important level of Chromebook’s security, as the machine will no-longer verify or authenticate the Chrome OS on start-up, which could leave you open to potential attacks. Finally, remember any modifications you make are not supported by Google and may void your warranty.

The method for putting your Chromebook into Developer Mode varies depending on the make and model of the machine. Older Chromebooks have a simple physical switch underneath the battery, however, newer versions do not have a removable battery and thus require you follow these steps:

  1. Hold down the Esc+Refresh, and whilst keeping them pressed, hit the power button. Once the computer restarts you will be in ‘Recovery Mode’.
  2. Press Ctrl+D, which will bring up a prompt asking if you want to enter Developer Mode. Press Enter to proceed.
  3. The Chromebook will start initialising Developer Mode – this may take some time.
  4. When the setup is complete you will be faced with a screen that displays an exclamation mark and the phrase ‘OS verification is OFF’. From now on you will see this screen every time you turn on your Chromebook. If you wait 30 seconds your Chromebook will start automatically, or you can press Ctrl+D to boot immediately.


How to Dual-Boot a Chromebook Using ChrUbuntu

ChrUbuntu can be installed either directly onto the local memory or onto a removable disk, such as a USB stick or external hard-drive. Some users have reported problems with installing it onto a removable disk, so in this guide we will focus on repartitioning the local hard-drive and using ChrUbuntu to install a new Linux environment directly onto your Chromebook. If you want to try installing ChrUbuntu on an external disk, head to the developer’s website and follow his instructions.

The method below only works for the newer Haswell-based Chromebook models. It is not advisable to use ChrUbuntu if you have an ARM-based machine, though the developer does offer a solution for ARM-based devices. However, the performance on these models is poor as a result of the slower processor speeds and limited RAM. If you have an ARM-based machine What Is an ARM Processor? Everything You Need to Know If you’ve paid any attention to smartphones and tablets you’ve likely heard of the term "ARM" used to refer to the hardware inside. It’s thrown around left and right, often as a point of differentiation... Read More , you will see better results by using the Crouton method as described further down the page.

Be aware that when using ChrUbuntu you cannot switch between the two operating systems without rebooting your machine, and if installed locally, the removal of the new environment will require a full system recovery.

Let’s have a look at how to install ChrUbuntu. Please make sure you have enabled Developer Mode and you are connected to a Wi-Fi network before starting.

  1. Turn on your Chromebook, but do not enter your details when presented with the login screen. Instead press Ctrl+Alt+Forward.
  2. Type Chronos and press Enter
  3. Type curl -L -O; sudo bash 9sgchs and press Enter.
  4. You will see some on-screen information about the installation that is about to take place. Press Enter.
  5. You will be asked to decide how much of your Chromebook’s local memory you want to use for Linux. The developer recommends no more than 9 GB. Press Enter.
  6. The repartitioning of your hard-drive will then take place. Upon completion you will be returned to the Chrome OS login screen, again, do not enter your details.
  7. Repeat steps 1 to 4.
  8. The installation will start. Every time you see an on-screen prompt, select the default option. Important – towards the end of the installation you will be prompted to choose where GRUB should be installed, please ensure you choose /dev/sda, failure to do so will cause the installation to fail.
  9. Reboot when prompted to complete the installation.

Once the installation has finished, you will be returned to the screen saying ‘OS Verification is OFF’. Simply press Ctrl+L to boot into Linux, or Ctrl+D to boot into Chrome.

Note: Power users can use the shell to see what other versions of Ubuntu are available by entering curl -L -O; sudo bash 9sgchs -h at the second time of entering the command.

Removing ChrUbuntu

If you have installed ChrUbuntu locally and then decided it is not for you, the only way to remove the OS and restore the drive partitions to their factory state is to perform a system recovery.

When performing a full system recovery, all your data in the cloud will automatically resynchronise with your machine, but all local data will be wiped, so please ensure you have adequate backups before you commence the process.

The simplest way to recover the system is by creating a recovery disk directly from your Chromebook. Enter chrome://imageburner in the browser’s address bar, and follow the onscreen instructions. You will need a USB stick with at least 4 GB of memory.

When the disk has been created you can enter Recovery Mode by holding Esc+Refresh and pressing the power button. Once in Recovery Mode, you will be prompted to enter the USB recovery disk and the process will begin.


How to Install Linux as a Chroot Using Crouton

The alternative to using ChrUbuntu is to use software called Crouton, which will install Linux in a chroot environment. In practice, this means you can switch between the two operating systems seamlessly by using a simple keyboard command, and the machine will not require rebooting.

Further benefits include the /Downloads folder being shared across both systems, meaning files can be easily accessed from both environments, whilst removing a Linux operating system that has been installed using Crouton does not require a full system recovery.

The software itself was developed by a former Google employee and is, therefore, optimised to run extremely quickly, even on older machines. All drivers are also shared between the two environments, so they should work immediately and without problems.

The process of installing Crouton is very simple. Please check you are connected to a WiFi network and you have Developer Mode enabled, then follow the steps below.

  1. Download Crouton to your device’s local hard-drive.
  2. From your Chromebook’s desktop press Ctrl+Alt+T to launch the device’s terminal.
  3. Type shell and press Enter.
  4. Type sudo sh -e ~/Downloads/crouton -t xfce and press Enter
  5. Near the end of the installation you will be prompted to enter a username and password for your new Linux system. Choose something suitable, press Enter, and the installation will compete.


To start your new OS, make sure you are in the Chromebook’s shell (from your desktop press Ctrl+Alt+T, type shell, press Enter), then type sudo startxfce4 and press Enter. After you have done this once, the new OS will continue to run until you either turn off your computer or log out of the Linux desktop environment.

The following keyboard shortcuts enable you to switch between the original Chrome OS and your new Linux environment:

  • Arm-based machines: Ctrl+Alt+Shift+Forward and Ctrl+Alt+Shift+Back
  • Haswell/Intel-based machines: Ctrl+Alt+Back and Ctrl+Alt+Forward then Ctrl+Alt+Refresh

Once you have successfully installed your new environment there are a couple of actions you should take to improve your experience.

  1. Enable your keyboard’s brightness and volume keys to work inside the new OS. To do this, access the Chrome OS’s shell (from the Chrome OS desktop, press Ctrl+Alt+T, type shell, and press Enter), and type sudo sh -e ~/Downloads/crouton -r precise -t keyboard –u and press Enter.
  2. Remove the new environment’s screensaver as it has been known to cause graphics errors. You can do this from the terminal inside Linux by typing sudo apt-get remove xscreensaver then pressing Enter.
  3. Install Ubuntu Software Centre and Synaptic (both used for installing additional apps). Do this by entering the terminal inside your new Linux installation, typing sudo apt-get install software-center synaptic and pressing Enter.

Note: Power users can see which Linux versions are supported by running sh -e ~/Downloads/crouton -r list before starting the installation.

Screenshot - 02112014 - 06-24-30 PM

Removing a Crouton Installation

There are two principle ways to remove a Linux environment that has been installed using Crouton.

The first is to enter the shell on of your Chrome OS (press Ctrl+Alt+T, type shell, press Enter) and do the following.

  1. Type cd /usr/local/chroots and press Enter
  2. Type sudo delete-chroot * and press Enter
  3. Type rm -rf /usr/local/bin and press Enter

The much simpler alternative is to reboot your Chromebook and press Space when you see the initial ‘OS verification is OFF’ screen. This will take your device out of Developer Mode and wipe all local data, including any new environments you have installed. As always, ensure you have made backups of any important data before taking this step.

Recommended Apps to Download

As stated at the beginning of the article, one of the main benefits of installing a new Linux environment is to improve offline functionality, get access to a native Skype app, and get an alternative media player. Below are some Linux apps you should consider The Best Linux Software and Apps Whether you're new to Linux or you're a seasoned user, here are the best Linux software and apps you should be using today. Read More .

Linux can be confusing for a first-time user, but the ubiquitous VLC Media Player can be easily installed by entering the terminal inside your new environment, by typing sudo apt-get install vlc and pressing Enter.

Skype is only available on non-ARM-based machines, to install it you can visit the Skype website and download the 32-bit release for Ubuntu 12.04+, following the on-screen instructions.

Further recommendations include the OpenOffice productivity suite, Wine (for installing Windows programs) and Steam for your all gaming requirements. These packages can all be installed via the Ubuntu Software Centre or Synaptic.


Which is the Best Method?

I’ve tried both methods on my Chromebook, and found Crouton to be faster, easier to use, and less hassle to fix if something goes wrong. The ability to switch between operating systems is a big bonus, and integration of the /downloads folder makes working between the two environments a much smoother experience.

Please post any questions about the processes described and I’ll try to help you out. Enjoy your newly unlocked Chromebook!

Explore more about: Dual Boot, Google Chrome.

Whatsapp Pinterest

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Jordan O'Hare Gibson
    April 16, 2018 at 7:26 pm

    I downloaded Crouton, then opened up crosh but when I type in "shell" it says "ERROR: unknown command"? What do I do?

  2. Axel Sjöli
    March 27, 2018 at 5:30 pm


    I have a school chromebook and want to set in developer mode but are afraid of what could happen...

    is there a risk my chromebook gets wrecked if i do this?

    sincerely Axel

  3. Damian Royster
    August 14, 2017 at 12:39 pm

    So I finished the install and am trying to use Ubuntu Software Center but every time I try to install something it says I don't have the required privileges and that the authentication service is not available... Any suggestions?

    • Damian Royster
      August 14, 2017 at 12:40 pm

      I forgot to mention I used Crouton

  4. Art Kautz
    May 21, 2017 at 2:36 am

    Using the crouton method of installing Ubuntu on an Acer CB3-131, after typing in the sudo sh -e .... line, the response from the system is sh: Can't open /home/chronos/user/Downloads/crouton
    Any suggestions?


  5. joe
    May 25, 2016 at 2:22 am

    I've downloaded KDE on my Lenovo 100S Chromebook and it worked. The problem is though when I switch over to KDE nothing really works. I mean it's there and everything but when I go to play a song I've downloaded it says I need to install id3 demuxer. So I click for it to install and then says I need the correct authorization for the install to go through. Also I can't get the time off of military time. Seems like I might be missing some applications as well. Is my computer not good enough to handle it all or something??

  6. Derrick
    December 27, 2015 at 4:15 am

    I need help . when I put in "sudo startxfce4"
    It gives me error messages and stuff. What I do ?

  7. Jen
    December 2, 2015 at 4:23 am

    It says, "This file type is not supported. Please visit the Chrome Web Store to find an app that can open this type of file." Does anyone know why?

    • mike
      December 10, 2015 at 9:04 pm

      you forgot to enter "shell" first. He didn't really make that clear in the article

  8. Anonymous
    September 8, 2015 at 12:50 am

    it says unown cammand sudo

    • Elliot
      August 31, 2016 at 10:26 pm

      this article forgot to type shell and enter first then the sudo

  9. Anonymous
    July 7, 2015 at 9:56 pm

    Hello, I hope this feed is still live!!

    I have successfully croutoned in the linux os, and all is fine and dandy except for one thing, the reason I wanted to do this was so I could use the open source 3d software "blender" however whenever I try to go to the download page for this the linux web browser crashes, I can view other web pages no problem, is there perhaps another way (if its even possible in the first place) to get blender on my chromebook via linux?

    Hope that this question is within your scope and youre able to assist...or anyone for that matter?

    Thanks in advance

    • Anonymous
      September 1, 2015 at 12:13 pm

      Maybe trying sth like "sudo apt-get install blender" would work for you, I think that Ubuntu has packaged blender.

  10. Anonymous
    June 27, 2015 at 7:08 am

    Huh - my daughter reset my chromebook back to factory... How often must that happen? Wish the start-up wasnt so restrictive!

  11. Anonymous
    June 25, 2015 at 11:28 am

    I sort of followed the instructions for chrubuntu. But I would like to install from a live USB - that way I could have more choice when I go for the install - eg I could just download the latest linux mint separately and then use the USB in the same way as I do for normal computers.

    It seems to work, but then I try to go into chromeos by using cntrl-d (developer mode) - and it doesnt work. If on the other hand I cntrl-l (linux) then I boot into linux fine. Maybe the way I'm doing it I am over writing the whole disk - or maybe just the start up mechanism. I tried using the advanced option in the partitioning of the hard drive stage, and looked to install linux just on the one partition but it did the same thing.

    I want to do this rather than crouton because in this mode I can install a printer driver fine, where is for me at least, crouton doesnt seem to allow it to happen...

    If anyone here knows the answer please try to help me though I am a bit of a noob. On the other hand, I am really just writing this in case anyone is interested - might save them some time perhaps.

    One thing is for sure, the chromeos recovery disk works well. I had my chromebook on not being able to boot anything at all at one stage (I had tried to press the spacebar to powerwash - whatever I did when I installed linux from the live usb nuked that option). I went to google, downloaded a recovery image onto a usb, and recovered the system back to all defaults in no time.

  12. Anonymous
    June 23, 2015 at 7:57 pm

    hello, i transitted my acer c720 to developer's mode but its requesting for network before it can boot and i don't have wireless network around me. its there any other method to boot the system without the network or must i have a wireless network?

  13. dl
    May 18, 2015 at 7:32 pm

    Hello, I followed the procedure for the dualboot method, but I was facing a problem. In fact, during the installation, I was asked by this prompt: "patching file drivers/platform/chrome/chromeos_laptop.c

    Reversed (or previously applied) patch detected! Assume -R [n]" two times. In the first try I entered n for no and it fails to boot into Ubuntu and in the second try I pressed enter and it also fails to boot. What is the problem?

  14. Dylan
    May 8, 2015 at 7:12 am

    Hey there, Ive installed Crouton but I keep getting alerts that I am out of space, any suggestions how to increase the drive space I can use in Linux?

  15. Bob
    February 25, 2015 at 1:53 pm

    Once you install linux on your chromebook and you are in linux using let's say LibreOffice word processor and you want to print your document do you still have to use Google Cloud Printing? OR can you print directly to your non cloud printer? I do not want Google to have copies of what I print.

  16. BabyCarlos
    January 19, 2015 at 7:41 pm

    I installed the latest version of Crouton on my chromebook and then installed the 2D Version of Unity with it because I have a ARM. Which system would you recommend XFCE4 or Unity? I want to download steam and be able to download .exe files.

  17. Fruskakio
    January 16, 2015 at 5:58 pm

    Thanks! this was very helpful!

  18. herobrine freak
    January 11, 2015 at 2:27 am

    i want minecraft for arm

    • Rubymaster1
      January 14, 2015 at 3:56 pm

      Never going to happen mate, unless you find a Java version for ARM and then, it will be so laggy it will be pretty much unplayable. Intel is the only way to play that I can find.

  19. Eli P.
    January 6, 2015 at 12:24 am

    Hello, I just downloaded Crouton onto my chrome, and I got to the part where it tells me to type 'shell' into the commands, but I type it in and it says that 'shell' is not a command. Please I would like help on this matter thank you.

    • Ben C.
      January 6, 2015 at 6:52 pm

      I'm using crouton, and it's worked for me before, but I restored my chromebook. Now, I get an error saying: (E: GPG error: precise Release: The following signatures were invalid: NODATA 1 NODATA 2
      Failed to complete chroot setup.
      Unmounting /mnt/stateful_partition/crouton/chroots/precise...)
      What should I do?

  20. Col. Panek
    January 3, 2015 at 12:37 am

    Ya know, it takes me 15 minutes to install Linux on a Windoze PC, and that's dual boot. Why isn't it just as easy on a machine that already runs a bastard version of Linux. Just sayin'.

  21. Ayham
    July 22, 2014 at 2:15 am

    Hello, sorry to bother you, but when I try to put a password nothing happens no matter what I try to insert I never get anything written down. PLEASE RESPOND.

    • Ralph
      December 12, 2014 at 2:00 am

      Yeah, its a security thing. When you type it in, the text is invisible. Be sure to type it very carefully, then press enter. It will ask you to retype it. Hope this helped! :D

    • Ralph
      December 12, 2014 at 2:01 am

      Please, I need help. I installed using Crouton, and when I opened it up, my background is a mouse with "XFCE" under it, and my desktop icons are wierd. I dont have the start button you seem to have, or google chrome, or anything else. Im really confused, please tell me how to get google chrome and such? Thanks c:

  22. julia lloyds
    July 5, 2014 at 6:10 am

    How to Install Linux on a Chromebook you firstly need to wipe out the local data so that you cannot backup anything up that is stored in cloud. For this you need to put the Chromebook in the Developers Mode.

    1. The press and hold the Esc and Refresh keys together and press the power button while still holding the two keys. To reboot the chromebook in the recovery mode.
    2. As soon you don’t see the recovery mode pop-up on the screen with yellow exclamation point then press Ctrl+D which will prompt you to developer mode.
    3. Then press enter to continue which will pop up with a new screen for a few moments, then reboot and go through the process of enabling Developer Mode.
    4. When it finishes return to the screen with the red exclamation point.

  23. Lam
    July 4, 2014 at 1:12 am

    Can you b more specific on how I can install wine?

  24. Alec Ramey
    June 29, 2014 at 5:05 pm

    On mine it said that it didn't support the Legacy SeaBIOS and to use the old ChrUbuntu script. I've tried that, and when it happens I can't connect to a network. I also tried crouton, and it doesn't work very well for me. What should I do?

  25. Cain Invictus
    June 4, 2014 at 8:41 am

    Recently, every time I download ubuntu using chrubuntu, I get brought to a violet screen, with options on what I'd like to do, i.e. run ubuntu. Then, when I attempted to run ubuntu, it sent me to a black shell screen with a blinking cursor at the top. I couldn't move forward, or go back. I had to shut the machine down. Anyone know how to fix this issue?

  26. Nick W
    May 11, 2014 at 4:42 pm


    I've been trying the Crouton installation on my Asus Chromebox and I've been using the command:
    sudo sh -e ~/Downloads/crouton -t unity -r trusty

    in order to install the latest LTS release, 14.04, and the Unity desktop environment and I get the following which interrupts the install:
    Unable to establish SSL connection.
    Failed to complete chroot setup.
    Unmounting /usr/local/chroots/trusty...

    I apologize if this isn't the proper place to ask this question, but any help I could get would be appreciated. Thank you.


  27. Bruce Barnes
    March 27, 2014 at 8:07 pm

    You don't need Skype anymore! Try videoconferencing at See review
    You don't even need an account at

  28. daan
    March 27, 2014 at 6:09 am

    Heey Dan,

    Thx for your answer. I think i will go with intel chromebook then.


  29. Daan
    March 25, 2014 at 6:02 pm

    Hi Daniel,

    Thank you for your reply. Their is a minecraft version for linux will that work on arm? Or can i play with a desktop remote from chrome book to windows pc?


    • Daniel Price
      March 26, 2014 at 10:32 pm

      Hi Daan,

      I don't play Minecraft so I don't know I'm afraid. If you want to play the Windows version you'll either need Wine, which requires an Intel Chromebook, or Remote Desktop (as you suggest). Remote Desktops might experience lag though, depending on your connection speed.


    • Campbell
      June 25, 2014 at 3:05 am

      I think it might work, as you could compile OpenJDK for ARM. On the other hand, the native LWJGL might not work. However, it is entirely possible to decompile and recompile minecraft, as some modders do.

  30. Daan
    March 24, 2014 at 7:16 pm

    if i buy a arm based chromebook will it then be possible to instal crouton and then instal minecraft and play it or instal steam and play some games? or is that not possible because the arm cpu. i have to make a choice between these to machines one is intel the other is arm

    thank you

    samsung chromebook 2 13.3 inch

    and the hp chromebook 14

    • Daniel Price
      March 25, 2014 at 5:54 pm

      Hi Daan,

      Wine won't run on ARM Chromebooks, so you'll need an Intel machine.


  31. Wantoo Sevin
    March 20, 2014 at 6:24 pm

    Great article. I don't have a Chromebook but have been looking at getting one. Having the option of a full Linux install maeks it..well, a no-brainer. Thanks!

    • Daniel Price
      March 20, 2014 at 10:02 pm

      No problem - glad it's useful!

  32. Brian A
    March 9, 2014 at 9:06 pm

    where is the Forward key?

    • Daniel Price
      March 10, 2014 at 10:23 pm

      Top row, where F3 would be on a regular keyboard.


  33. Daniel Price
    March 3, 2014 at 2:37 am

    Very strange, I've never heard of this issue before, and when I recovered mine a few times while testing the different methods I had no problems. That said, I wouldn't worry about using the drive now you have it, I have heard of plenty of people making recovery drives using Windows, then successfully using them.

  34. Paleolith
    March 2, 2014 at 11:20 pm

    I also get an error message when trying to create a recovery drive using IMGBURNER.

    An expert on the Chromebook forum suggested using a Kingston or Patriot flash drive. I purchased an 8 gig Kingston flash drive. Same problem--I got an error message indicating a problem downloading the file.

    Another expert on the forum suggested using Windows to create the recovery drive. This finally worked for me. I hope the recovery drive works. I am scared to test it.

    Odd isn't it? One has to use Windows to create a Chromebook recovery drive.

  35. James V
    March 2, 2014 at 2:43 am

    Whoops, wrong article I commented on!

  36. James V
    March 2, 2014 at 2:42 am

    Mint box:
    Cheap one is under $400, still kinda high

  37. Daniel Price
    February 25, 2014 at 7:32 pm

    Are you using a sufficiently-sized, empty, and formatted USB stick?

  38. Nxt
    February 25, 2014 at 4:43 pm

    The recovery instructions do not work for dual-boot. (Acer C720P)
    When you try to use Imgburner to create teh recovery media, you'll get an error stating there isn't enough space.

    When using windows to create the USB/SD Recovery, it seems teh Acer C720P doesn't see the device to use for recovery.

  39. Thongpraparn Khajornkham
    February 22, 2014 at 1:21 am

    Sorry for adding another comment.

    The screen show:

    Ubuntu 13.10 chrubuntu tty1
    chrubuntu login:_

    • Daniel Price
      February 22, 2014 at 2:40 am

      At what stage in the process? Are you still referring to the password part?

  40. Thongpraparn Khajornkham
    February 22, 2014 at 1:19 am

    After all the install process, my Acer C720 Chromebook show user: and after I put something it ask for password. Anyone know what it is? I never put anything while I'm in the install process.



    • Daniel Price
      February 22, 2014 at 2:39 am

      Hi Thongpraparn

      I assume you are talking about point 5 in my Crouton guide?

      If so, this is where you set the password, so choose whatever you want. It is not asking for a pre-existing password.

      Sorry if it is not clear.


  41. dragonmouth
    February 21, 2014 at 4:11 pm

    "Secondly, you are removing an important level of Chromebook’s security, as the machine will no-longer verify or authenticate the Chrome OS on start-up, which could leave you open to potential attacks."

    I am sure that one can set up much better security through Linux than is provided by ChromeOS. As to the machine not being able to "verify or authenticate the ChromeOS" with Goggle mother ship, Tough Noogies!

    From my reading of the article, the instructions are for creating a dual-boot ChromeBook, rather than for REPLACING ChromeOS with Linux.

    • Daniel Price
      February 22, 2014 at 2:43 am

      Hi Dragonmouth,

      Yes, the guide is to dual-boot. It is possible to remove ChromeOS, but several users report that the laptop suffers when it is totally removed. Of course, you also risk bricking your machine unless you are very confident in what you are doing.


    • dragonmouth
      February 22, 2014 at 2:48 pm

      "Of course, you also risk bricking your machine"

      In that case I think I'll suffer with a heavier and more capable laptop. :-)
      I'm not worried about bricking it, it just isn't worth the hassle to go through the procedure and wind up with what is basically an over-hyped netbook.

    • C Daniels
      March 11, 2014 at 12:14 pm

      Are you intent on spreading FUD about Chromebooks? Do you realize that the C7 Intel Chromebook hardware is also being sold as Series 5 550 Windoze machines for about $500? For less than half that, a Chromebook that I can also install linux on, is a steal. I mean really, why bother posting your very theoretical doubts on an article that is specifically about putting linux on a Chromebook? I'm considering about doing this again, after already successfully installed ChruBuntu, and installing additional applications and even installing linux updates, on one machine already. I'm browing this article for any additional information, but I've already done it once with no problems. "Over hyped netbook" indeed!

    • John Conner
      April 4, 2015 at 10:36 am

      How can you brick the machine? Can't you factory restore the machine? Or simply reinstall the chromeOS? Forgive me for asking but how is it open to potential attacks if or when you'd be running another OS in this case Linux?

    • Yolandi
      April 26, 2015 at 12:31 am

      Echoing an above comment, can anyone talk about REPLACING Chrome with Linux? You could run a vm via oracle of windoze or chrome (ha) from linux so really....... anyone? Bueller?

  42. Jon S
    February 20, 2014 at 5:12 am

    Hello, all.
    GREAT idea!
    Now, how about Android 4.4 on a Chromebook?
    That should rock.

    Have a GREAT day, Neighbors!

    • Pau
      February 20, 2014 at 8:26 am

      Since Android is based on the Linux Kernel and most of the Android Smartphones have ARM processors, I'd say that it can be done.

  43. Qais Arsala
    February 20, 2014 at 1:56 am

    Does anyone know that if I install linux on my CB, will I finally be able to run Oracle DB. I am studying for my dba and love my CB, but I cannot install. Thank you.

    • Daniel Price
      February 22, 2014 at 2:45 am

      Hi Qais,

      My understanding is that Oracle DB is compatible with Linux. Assuming you have a Intel Chromebook, it should work perfectly well. It might work on an ARM machine too, but I can't be 100% certain.


    • dragonmouth
      February 22, 2014 at 2:59 pm

      Oracle is an industrial strength DB that requires a full-blown distro to run on. At work we ran Oracle on a Red Hat server. Does a Chromebook have enough horsepower to comfortably run Linux AND Oracle?

    • C Daniels
      March 11, 2014 at 11:55 am

      @dragonmouth With the method of installing linux above, the chromebook is using the ChromeOS kernel (which is a version of linux) ChromBuntu turns ChromOS into a "full-blown" distribution without taking any "extra" resources. I could be wrong, but I'm assuming OracleDB will work fine. There is an alternative method of installing and running a separate linux kernel on a separate partition. This requires more space (think about installing a bigger hard drive than the one provided with the Chromebook). Really though I think your doubts are misplaced. Happy linuxing!

  44. Birrell Walsh
    February 19, 2014 at 7:45 pm

    This is a very useful article. Please be aware that installing linux may be easy or it may be daunting. I found the xfce desktop to be simple to use. Attempts to install ubuntu's unity or the kde desktop were mmm painful.

    It took me a week to settle on xfce, get skype installed and a python system running. On a windows laptop that would have been an hour, not a week.
    On the other hand, even the 32 GB chromebook I bought is cheap, and almost all linux software is free. The linux community is helpful, and always ready to explain the Mysteries of the Penguin.

    • Daniel Price
      February 22, 2014 at 2:47 am

      Personally, I can't stand Unity either. I tried Unity and XFCE on Chromebook, and the latter was by far the best experience. Each to their own though!

    • Birrell Walsh
      February 22, 2014 at 5:04 am

      Now that I have a basic system (in xfce) in place, I would like to know something about customizing the look. Anyone know where I should start?

  45. Anonymous
    February 19, 2014 at 5:40 pm

    Hey I jknew this should be possible but dont already have a Chromebook to have looked further into it. Now I might consider buying one and at least I dont have to try it the hard way (ie make it up myself)
    Thnaks for this useful article