Shared publicly  - 
Virtual Ubuntu on the Chromebook Pixel

+David Schneider has a really slick way to run Ubuntu in a chroot on pretty much any Chromebook. Just follow the simple steps at and you can switch instantly between stock Chrome OS and Ubuntu. This photo shows it on the Pixel, but it works on the other Chromebooks too.
James Deng's profile photoSergio Solorzano's profile photoFaust Busserl's profile photoTony Godshall's profile photo
Does the touchpad work?
What are the best mass storage options with this?
Yes; touchpad and WiFi work just fine in the chroot, because the kernel is the Chrome OS one and Chrome OS is what handles the hardware.

The rootfs is stored in the stateful partition, which has 25G available out of the 32G SSD. For the basic xfce4 install, we're only using 2.7G of that. If you need more you could mount an SD card. If you just want to reserve space permanently, you could repartition the SSD by taking chunks out of partition 1. You'll want to read up a bit on how dual-boot has traditionally been done on Chromebooks first if that's unclear.
Could I teardown chrome Pixel to replace a standard SSD with msata? 
Unlikely. Nothing is socketed. There wasn't room.
Just thought this is a pretty cool device to run Linux. Never Mind, Thx 
Is this actually "Stock ChromeOS" as in, a ChromeOS that will continue to receive updates, while still allowing you to use a chroot environment?
So in theory this could allow one to run for instance an Android development setup i.e. Eclipse?
+Stephen Herbert is it the teardown of Pixel? works well. If we could replace a msata ssd with 128 or more. That will be cool to run Ubuntu or other. Hope there will be Drive app for Linux just like Mac and Windows.
That yellowish card on the left? That's the socket for the LTE radio. This isn't a full teardown - it's just a photo that we stuck up for the curious (along with the instructions on how to open the back!), so that people wouldn't damage their cases just to see that there's nothing interesting inside.

I'm sure the usual teardown sites will have photos up before long.
Why usb 2.0 in the pixel and not usb 3.0?...
+Bill Richardson based on my personal experience the LTE radio stoked is msata and I replace my X220 3G wireless to a msata ssd. Any Links about teardown? or only a photo? 
Huh. Well, just be careful. In fact, better let me ask the hardware guys if it's wired the same before you plug anything into it. Sometimes they reuse the same physical socket for different purposes.

Plus, this photo is a pre-production model. The shipping WiFi-only model may not even have the socket on the motherboard. I don't have a production system to open up myself to see (they seem to be in high demand for some reason).
+Bill Richardson I have a Cr-48, and a Samsung Chromebook. I really like how ChromeOS automatically keeps itself up to date without me having to worry about anything. If I get a Pixel, and run Ubuntu using crouton, or if I dual boot it using the built-in SeaBIOS, will the ChromeOS portion still receive its automatic updates like normal, or do both methods of also running Ubuntu require flipping the developer switch, which would kill the wonderful automatic updates for ChromeOS?
+Matt Pandina in every other situation (haven't used SeaBIOS or Chroot), Chrome has functioned 100% as normal, exception being the recovery screen at bootup but that's it.
yay that's good, I guess there's a chance to run Virtualbox then!
development galore...
+Matt Pandina - the autoupdate is initiated by Chrome OS asking the Google servers if one is available. With crouton, you're just running a few extra processes, so Chrome OS is still running and will update as usual. When dual booting Chrome OS isn't running at the same time, so you have to boot it before it can check for updates.

As usual in dev-mode, you must ensure that you don't modify Chrome OS in order for it to update correctly.
+Bill Richardson Wow! That is really great news. Thank you for clearing that up for me! This totally changes its usefulness for me.

Maybe now I can finally get my Chromebooks to read my SDXC cards by installing exfat-fuse and exfat-utils (I actually think these should be installed by default, since without them the card reader is useless for me), and I should be able to install a cross compiler for my embedded electronics projects. This makes me very happy!
What does you can switch instantly minds?

Not dual boot? something like XEN VGA passthrough? or having Xubuntu inside Chrome OS?

I would like to see a video.

Last but not least will 64Gbs or 128Gbs  WiFi versions be available, 32Gbs are ok for Chomoe OS, but for Chrome OS + Ubuntu, perhaps is short.

Thanks in advance. 
This great hardware could be a perfect Linux laptop with the 1tb drive and LTE
从我的 Blackberry® 无线手持设备发送

-----Original Message---
From: "Miguel Mayol (Google+)" <****@**>
Date: Mon, 25 Feb 2013 04:06:24
To: <****@**>

A simple question: As you work with Ubuntu LTS at google ... Will you use this device with Ubuntu at Google, or you can work at Google with Chorme OS and/or Ubuntu now? 
I use Google's version of Ubuntu on my desktop workstation. I've used nothing but Chromebooks for all other needs for a couple of years now. I use the secure shell app to access my desktop remotely. I have a Linux laptop, but only turn it on about twice a year.

Of course, I'm almost always surrounded by WiFi. If I weren't, I'd probably use crouton to run Ubuntu in a chroot.
Could you share your google's version of Ubuntu to us?
从我的 Blackberry® 无线手持设备发送

-----Original Message---
From: "Bill Richardson (Google+)" <****@**>
Date: Mon, 25 Feb 2013 06:58:56
To: <****@**>

+Miguel Mayol "Switch instantly" means press Ctrl-Alt-Refresh (F3) and you're looking at the photo I posted. Press Ctrl-Alt-Back (F1) and you're looking at Chrome OS. 
Thanks a lot +Bill Richardson 
I wish Google would preinstall this, at least as an option i think i - and a lot of techies - will have a lot of work making this work for our friends that would purchase a Chromebook.

And I would recommend anyone that ask me for a laptop this configuration, even better in future versions with 4 Gb or more RAM, and 128 Gbs or more of SDD.

Always is better to buy stage 2 products than the model one in my opinion. i am not more an early buyer, i learned it after being the first in purchase 2 vodoo 2 in SLI mode in my area and in less than  a year the banshee model was faster and far cheaper.
+Matt Pandina No, the Ubuntu instance is in a completely separate X instance. There are ways to cut and paste across X servers (things like quicksynergy), but they generally require some config on both sides.
+Bill Richardson Ah, and I'm guessing any deep changes (short of a doing it with a Chrome extension) on the ChromeOS side might break the auto-updates. (Sorry for bombarding you with all these questions, I very much fo appreciate you answering them for me!)

You've definitely convinced me to try Crouton on my Samsung Chromebook soon.
+Bill Richardson
Any chance you could let us know if the 'hardware guys' get back to you about if its possible (or not) to connect a msata ssd into that left hand side socket thats meant for the LTE card?
5 questions for any Chrome OS developer:

1.- Any time soon an ACL, - Android Compatibility Layer -? It would be amazing to play Android games or any other Android App at Chrome OS / Chromium OS, I will install a dual boot sure - now in Virtualbox - only for gaming

2.- Any time soon a 64bit version for AMD-Intel x64 processors? - and future ARM64 processors

2.1 or 3.- Any time soon a ChromiumOS x64?

4.- Any plan to make a Android/ChromeOS pocket computer hibrid " a la" Ubuntu phone?

5.- Any chance of a Chromium OS ISO preconfigured with crouton and quicksynergy, better in a 64bit version? I think it would be a 1st place at Distrowatch almost in one week, and perhaps in one day if it has ACL
This thread is a treasure trove of information, and it keeps getting better and better!
Can I use this machine to build chromeOS "native" app?
+Bill Richardson Thanks for confirming that, really appreciate you taking the time to chase that up. Its good to know up front the machines capabilities and limitions.

I'm actually thinking now that 32GB maybe enough to get by on.

Can you comment about why the LTE version has double the SSD size? Seems strange that the 2 features are tied together.
+Bill Richardson Hey, thanks for all of the sweet work you guys are doing, and being gracious by answering all of these questions! With that said I have one more for you if you have the time. Is there anyway to change to a smaller resolution using the crouton method? I've searched everywhere and can't find anything on the matter. Thanks again!
+Bill Richardson So tonight I tried Crouton with my Samsung Chromebook, and everything was working great until I tried to log out, and then it wouldn't let me leave the chroot. I tried using the kill option, but that didn't kill whatever was still using something in the chroot. I then applied a ChromeOS update, and it rebooted. I can enter the chroot again, but I can't use tap-to-click or two finger scrolling anymore. I don't see this mentioned in the issue tracker, have you come across this issue before?
+gavin liu If I am not mistaken the SSD is a Half Mini PCI-e.

I ordered a 128gb replacement for mine
Anyone tried installing windows 8 on Chromebook Pixel ?
+Bill Richardson How your Ubuntu server works, I am consider build a server to do some Matlab or something stuffs need powerful computing. I want to use Pixel as a remote to do that. But it energy costs. How to solve that problem? 
This is great. Is there any way to automatically pass through the recovery screen at startup, and continue on to developer mode? It seems a little too easy to accidentally re-enable OS verification and lose all of your local data.
The docs for crouton say that it is running off of "new" scripts so problems are likely. I want a stable solution to run eclipse for android development on a pixel. I personally have not heard of one or perhaps I'm reading too much into that statement. Has anyone used this setup on a pixel for android development? I don't care what distro but I want it to work with all the hardware.
Too bad the SSD is not larger, or better: upgradable.
That is actually the reason keeping me from buying it right now.
+Bill Richardson if in installed ubuntu on the pixel do you think that it would be able to run steam well?
+Paul Walko  I've already installed steam on my pixel using the crouton method... too scared to take the plunge on a major title :(
Has anyone figured out how to remotely connect to a chromeOS machine running cruton ? I have managed to install openssh-server and can connect locally ($ ssh user@localhost) but the ssh port seems to be closed to outside traffic. I cant see what firewall is running on ChromeOS - it doesnt seem to be iptables. Can anyone help ?
+Johno Scott check iptables on your chromeos host.  ctrl-alt-t for terminal, shell (enter) , sudo bash (enter), iptables -L -v -n (enter) . You'll want to add a -j ACCEPT for the port in question (typ 22).  See iptables and firewalling docs for details
Thanks +Tony Godshall - that worked. I now have a working Minecraft Server running on my Samsung Chrome Box and can administer it remotely. Very cool.
+Bill Richardson hi, is there any chance you know if the LTE card can be unofficially switched to a different model? I would like to use it in Japan on DoCoMo.

(I am referring to the Pixel LTE) 
I have no idea. We don't do anything to prevent it, but the antennas may not be compatible. We only test it as shipped.
I have a question, if i put an mSata drive to the LTE port on my 32 GB would it be recognized by Linux as External Storage or not recognized at all?
apparently that does not work. the msata port is only wired for USB
so it's not detected not even like an external storage?
Hi, thank you for your information. :-)
Is there any reason to dual-boot instead of chroot into a Linux distro? I'd love the possibilty to install Virtualbox on a Samsung 550c22.
+Faust Busserl if you chroot, you run your own userland with their kernel.  if you boot into your own install, you've got your own kernel.  I tried it both ways and then found keyboard frustration with the chrome browser shell (ctrl-A and ctrl-N specifically) and lack of iptables support made me shift away from the chroot method.  ((eventually the keyboard stopped working properly and the chromebook ninjas said my warranty was void and then they unvoided it but that's another story- i'm getting a new CP shortly))
Add a comment...