#1 By: howtogeek, May 3rd, 2013 06:42
Originally published at: http://www.howtogeek.com/162120/how-to-install-ubuntu-linux-on-your-chromebook-with-crouton/
Chromebooks aren’t “just a browser” — they’re Linux laptops. You can easily install a full Linux desktop alongside Chrome OS and instantly switch between the two with a hotkey — no rebooting necessary.
#2 By: theMike, May 3rd, 2013 09:01
Xubuntu would be perfect for one of these inexpensive netbooks.
#3 By: campbell2644, May 3rd, 2013 11:30
Ubuntu,Xubuntu,Mint etc would give you better options and your privacy back. Good article.Thanks
#4 By: Lowell Heddings, May 3rd, 2013 12:19
It's worth noting that you can't just easily install any Linux on a Chromebook - at least, an ARM version. The Samsung Chromebook is a wonderful little device, inexpensive, light, and with solid battery life. But because it uses the ARM chip instead of Intel, you need a version of Linux that has been compiled for it.
#5 By: theMike, May 3rd, 2013 17:41
I'm not familiar with using a chromebook, but is it possible to install a virtualbox type software or is it only a cloud based media?
#6 By: Lowell Heddings, May 3rd, 2013 17:44
Well, I suppose you could theoretically do it, but the problem is that with an ARM-based Chromebook, virtualization is going to be impractical and slow, even if you could manage to compile a virtualization platform to run on it.
Basically, it's not possible on an ARM-based Chromebook. For an Intel-based one, you could install Virtualbox.
#7 By: Dave, May 3rd, 2013 22:02
The one show stopper for me going to a Chromebook is only being able to print using Google Cloud Print as I don't want to have to invest in a compatible printer. (I actually don't need to print - but another family member does.)
So, my question is this: When running Crouton on a Chromebook, would one be able to print to a regular USB connected printer?
As well, could one run stuff like libreoffice and gimp to effectively replace MS Office and Photoshop?
Thanks in advance for your response.
#8 By: Ted Lilley, May 3rd, 2013 23:02
Anyone trying to do something more resource intensive such as this would also do well to enable swap on ChromeOS. Otherwise you tabs are discarded as memory gets used and those tabs have to be reloaded when you revisit them. ChromeOS was designed to run small memory-footprint tabs, not entire operating systems with apps under them. Enabling swap won't let give you any more memory, but it will make the system feel like it isn't choking under the load and SSD swapping is faster than HDD at least.
I also prefer to run in command-line mode with crouton (
sudo enter-chroot) whenever possible.
Command to enable swap from command line, after hitting Ctrl-Alt-T:
swap enable 2000
Note: I believe swap is now enabled by default in more recent ChromeOS versions, so you can disregard this post now.
#10 By: Adam Mitchell, May 6th, 2013 15:44
I followed these instructions, but after I reboot and try to get in to the linux installation I get a page asking for a localhost login and it's not accepting the pw I set on installation. I am a total noob at this. Any assistance would be wonderful.
#11 By: Hugh Collins, May 15th, 2013 06:02
I had the same problem. When you set the password, it created a password file which failed to be written properly on shutdown. You need to clear the password file (and all user filestore) by resetting the chromebook out of developer mode. The next time you switch to developer mode the password file will be gone, and you can skip setting up the password when you follow the crouton setup.
#13 By: Mutty Dev, June 3rd, 2013 09:16
Based on the instructions you need to Refresh (F3) after hitting forward (F2) to access the Ubuntu environment from the localhost screen assuming that you're using a Chrome device w/Intel.
#14 By: Josh White, June 9th, 2013 00:30
Hi, first off I am new to linux. I just installed crouton today on my Samsung ARM Chromebook, and when ever i try to download anything using [sudo app-get install .......] i get the line [sudo app-get: command not found.] I have been looking around but I can't seem to find anything addressing this issue. any thoughts.
#15 By: John_P_Smith, June 9th, 2013 02:25
I installed Crouton on an Acer Chromebook. It sees the transceiver for my wireless mouse just fine and the mouse, though touchy, works fine. Unfortunately it does not see my MP3 player when I'm in Ubuntu which was my main motivation; I wanted to run Rhymthbox to be able to manipulate the MP3 player. The Ubuntu OS does not see my MP3 player at all. Any ideas? Thanks! JOhn
#16 By: maxomai, June 13th, 2013 01:23
Typo. Use sudo apt-get install packagename - note that's ap*t*-get
#17 By: Brad Humbird, June 14th, 2013 09:49
This is amazing! And thanks for the clear instructions. After sudo apt-get install firefox, I now have a miniature version of my home office desktop machine running on a $250 Samsung chromebook. And I really like xfce compared to unity. I have found one bug, though. Scroll-wheel up works the same as scroll-wheel down. Very annoying, but not a show-stopper.
#18 By: chris_saldrix, June 20th, 2013 12:03
I have installed this fine, and have everything up and running, great tutorial! My question comes because I am using this as a torrenting device along with some other uses, I am just having trouble with the port forward. I have tried the automatic port forwarding, which says successful and then the port is still closed. I turned that off and tried manually and still have the same issue. I am a long time torrenter so I know how to port forward, and haven't ever ran into issues doing it.
My question is that with both methods failing, and the same ports working on other computers when trying them it leads me to believe that it has a default firewall. (Something like iptables or something) I just can't find it. So does anyone know if this install of crouton on xfce isntalls a default firewall, or if not how I can open the ports on the device?
Thanks in advance!
#19 By: sue, July 13th, 2013 19:55
Well this is a first for me with chromebook and trying to install crouton. I followed the directions and still do not have success. It tells me the crouton file cannot be read. I have the full log if needed but I believe that to be the core of the issue. Any help with not being able to run files is very appreciated.
#20 By: Kate Raisz, August 5th, 2013 15:51
Hello: I have installed crouton on a Samsung 5 but when I use the key combo of ctrl-alt-arrow I get to a terminal window not to Ubuntu. Any suggestions? Thank you, Kate
#22 By: Brian Wilson, August 28th, 2013 08:44
I'm a newbie too and just trying to figure all this out. But after you reboot and see the localhost login prompt, you can type chronos and press the enter key. Then type sudo startxfce4 and press the enter key. That will bring up Ubuntu with the xfce interface.
#23 By: Brian Wilson, August 28th, 2013 11:18
Thanks for the article on how to install Ubuntu on the Chromebook. I just followed the steps and installed Ubuntu 12.04 with xfce on my Acer C7 Chromebook. But now I've noticed that this version of xfce has a lot of applications missing that I've seen in some reviews of xfce. For example, the Ubuntu Software Center is missing. So how do I add or access the Software Center? Also, I saw some other tips that said that I could click on the Dash Home and then start the Update Manager to upgrade Ubuntu. But there is no Dash Home and I haven't found an Update Manager. Being a total newbie to Linux, how would I upgrade to a more recent version of Ubuntu like 12.10 or 13.04? Please be specific and don't assume that I know more than a newbie. THANKS!!
By the way, these are some commands I've tried from the prompt and the error messages I received:
Command not found
Command not found
sudo sh -e ~Downloads/crouton -t xfce -u
Can't open Downloads/crouton
sudo apt-get install software-center
Command not found
Command not found
I also used the Chrome browser to go to apps.ubuntu.com and clicked the Software Center download button to download Filezilla and got the message: Error: Failed to open URI "apt://filezilla" The specified location is not supported
next page →