Chromium OS

Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people who spend most of their time on the web.

All downloads are located at This will be updated daily where builds compile succcessfully..

Build Instructions for USB

  • Linux
    1. Use p7zip to extract the IMG file from the downloaded file.
    2. At the shell, run the following (where sdX is your USB stick and ChromeOS.img is the path to the IMG file you extracted):
      dd if=ChromeOS.img of=/dev/sdX bs=4M
    3. Boot from USB stick
  • Windows
    1. Use 7zip to extract IMG file from the downloaded file.
    2. Use Win32 Image Writer, then select the IMG file and select the USB device from the menu.
    3. Click on “Write”.
    4. Boot from USB stick

All builds based on x86, amd64 and ARM generic board.

If you want to install to your hard drive, follow the instructions here and here. Heed the warnings noted in the links! When prompted for a password for the chronos user, use ‘password’ (without the quotes!).

Once installed, you can update from the Dev Server noted here.

Thanks to The Chromium Projects


Share on Google+Tweet about this on TwitterShare on FacebookShare on LinkedInShare on TumblrShare on Reddit

1,900 thoughts on “Chromium OS”

  1. Hi I need to change the evdev.conf file to calibrate my touch screen but how do i access this file in chromium os?

  2. First of all, I want to say Thank You for all of the builds of Chromium OS. For the most part there stable, and they work beautifully. But I’m having issues with one of my lower end laptops.
    The Wi-Fi (which is an Intel chipset), won’t work on any x64 build. I checked with modinfo (‘sudo modinfo iwlwifi’), that it wasn’t loaded. I checked dmesg (‘sudo dmesg | grep iwl’) and no system messages were found. However on the x86 build (any x86 build), iwlwifi loads successfully, and Chromium recognizes my Wi-Fi chip. But if you don’t connect to Wi-Fi within like 6sec. Of the boot up screen, it’ll say Wi-Fi is turned off, with an option to turn it back on, but when I click on it, nothing happens. Interestingly, if I plug in an Ethernet cable, and then unplug it again, Wi-Fi will start working again iuntil you reboot. I tired copying and overwriting the newest UCODE 7265 available from Intel’s website (which also contains the driver for my 3165), but everything stayed the same, it Wi-Fi won’t work without Ethernet pluged in, etc.. I downloaded it from:


    My second problem would be the touchscreen isn’t recognized, which isn’t an issue, well not an important one, but it would be nice to get it working. When I ‘catted’ the /proc/sys/……., I found out my touchscreen is a Raydium one (It jusg says Raydium Touchscreen, nothing specific), and the input for it is at /dev/input/event8 (if I cat this and touch the screen, I see some lines moving). So if you could just solve o r help point me in the right direction of what I need to do, then I guess that would be nice.

    1. HP Stream Broadcom not working

      Hello and thank you. Forgive me but I am a newbie to all of this so please be patient with me.

      I used to have a Chromebook which I loved. But it broke. I then bought my current laptop, an 11″ HP Stream. Which has Broadcom wifi (I think BCM 43142)

      I installed the latest 64bit special build today – 11 June 16. Which works more or less apart from the touchpad right click (which seems to work with two fingers), the drag whilst holding down the touchpad and most importantly the wifi.

      Currently I am attaching my mobile and tethering to get internet but it isn’t a satisfactory solution.

      Can you please help me with the issues and in particular with the wifi problem.

      Many thanks again for all of your kind work.


      1. To those whose installs are hanging at: BOOTING THE KERNEL. That was happening to me. I used Linux to install to the usb stick; the last line of the instructions said to type ‘sync’ after the ‘dd’ command completed. On the third time I tried this, I followed the instructions and typed ‘sync’ (had not done this before). That install worked just fine. I am writing this on my laptop using the 3rd try.

        I have a question. Can this be dual booted? I would like to have the option of running Windows or ChromeOS.

  3. On my laptop, it just hangs at “Booting the kernel”, I have re-burned the image several times, and it does the same thing.
    I have a Dell Precision M4400, with a 2.5gHz Core 2 Duo, 2GB of RAM, and an nVidia Quadro FX 770M
    I tried the CAMD64 builds.
    I would like to get Chromium OS working on my laptop.

  4. Ardmnord, I am about to start do my own build of ChromiumOS. I will start with a pretty Vanilla build just to get my feet wet. But I have a few questions. Does the kernal dertermine if the build will have the drivers for my chipset IE: A Dell Latitude D820. Also, what is the best way to add chipset, network sound and other drivers before the build to make sure modprobe picks them up on boot? As well, How to I compile the enterprise enrollment feature into the build. Thank SO much in advance.

  5. Tried installing the CX086 from May 20th and it just sat at the Chromeium screen, I then tried the special build R50 and it went to the chromeium screen and immediately went to the black prompt screen saying it was booting the kernal and went no further. I’m trying to do this on an Asus Eee PC with an Atom processor.

    1. I tried the R52 release and the Chromium flash screen went away, but chromium never loaded. I tried ctrl-alt-F2 and it took me to the command prompt. Does that mean it’s a video driver issue? The video card on these laptops is the intel graphics media accelerator 3600 series according to the device manager.

        1. I tried the R33 build and it seems to work okay, the touchpad doesn’t work correctly, the cursor just goes to the top right corner of the screen whenever i touch the touchpad. The video work fine though. I also tried the R42 with no success. I am trying to get this working for netbooks that the school I work for uses.

          1. The R34 version also boots fine, the touchpad issue is still there, the pointer moves to the top left corner (sorry I wrote that wrong in the previous post) and won’t move from there. When I plug in an external mouse it works fine, but if I touch the touchpad, the cursor again goes to the top left corner of the screen.

  6. Hi
    Great site by the way. But having trouble getting this to work on DELL OptiPlex 160. (Intel Atom 330 (1.6GHz, 1MB L2 cache) dual-core processor. Chipset: SiSM671 Northbridge and SiS968 Southbridge.)
    I get to ‘Booting the Kernel’ and it then stops.
    It would be great to find a fix, as I have quite a few of these old things and they would be ideal with ChromiumOS on.

  7. I have a couple of test devices running Chromium-OS (R52 Special) which I have successfully enterprise enrolled into my domain.
    They appear to be receiving user policies fine, however, they are not pulling down my HTTPS inspection certificate.
    In fact, the whole of chrome://certificate-manager is greyed out, not even displaying the default certificates.
    Other standard Chromebooks and Chromeboxes on my domain function correctly.

    Does anyone have this working, or can anyone help shed some light on this please?
    Thanks in advance.

    1. Hi. Have you tried a manual import into /usr/share/chromeos-ca-certificates/ or /usr/share/ca-certificates/. You could check on the existing working Chromebooks.

      Ill be looking at this soon since its fairly important to get working!

      Also, have a look at ( for a potential manual hack.

      This ‘might’ be stopping things hoewever: so Ill need to review further

  8. Hi…
    First of all thank you.
    I wanted to know, if there is any possibility of installing these builds in a separate partition without disturbing my existing linux installations.
    i.e without using the in-built “/usr/sbin/chromeos-install” script, that would nuke my hard disk.

  9. Hi there,

    I see that you release builds frequently. That’s great. One question: if I install a release today, when the next release is put out, will it/can it update to the new release? Basically, can you upgrade from release to release?


    1. The vanilla builds will only update (daily) if you choose to alter the update server. The special builds will update around a week or so after I release a new build

  10. Storage Issue on Chromium

    I installed and am running Chromium off of a 64 GB Flash Drive in old pc, but when I typed “chrome://quota-internals” into Chromium Chrome Browser I get:

    Free Disk space for the profile directory: 280.89 MB

    Where is all my storage? I should have at least 60 GB or more!

    I did a search on “disk format” at

    The first search result was “Disk Format Feb 28, 2015, 4:44 PM by Kevin Cernekee”

    Half way down the page he says …

    Bootable USB keys have the same layout, except that kernel B and rootfs B are minimal-size, and partition 1 is limited to 720M. The total USB image size is around 1.5G. When the USB image is installed on a fixed drive, the B image is duplicated from the A image, and partition 1 is made as large as possible so that the entire disk is in use.

    So does this mean I have little to no storage off the usb the os is on?

    Can I fix this?

    Any help is greatly appreciated.

    Thanks, Matt

  11. Problem Playing Video Files

    I installed and am running Chromium off of a 64 GB Flash Drive in old pc

    I tried playing some video files and I can’t. I right clicked on the video file and tried to use the default movie player, the player window opens up, but the movie never plays, I just get a circle going around and around.

    I tried downloading vlc from the chrome web store, but got a google server connection failure when it tried to download.

    Can you play video files on Chromium?

    Any help is greatly appreciated.

    Thanks, Matt

  12. Samsung NP355E5C-A01US :

    Chromium os daily build hangs on chromium screen on daily build in uefi mode and black screen after splash screen on the special builds.

    AMD E2-1800
    AMD Radeon 7340 Integrated Card
    Realtek RTL8111/8168 Ethernet
    Atheros AR9485 Wifi

  13. I’m trying to get the latest x86 daily build to work on an old desktop PC with a P4. Every time I hit ctr-alt-F2 and install to HDD it doesn’t work. When I use lsblk to list hard drives, the only one it sees is /dev/sda which is the usb drive with the installer on it. Doesn’t seem to find my internet HDD. I’ve also tried the special build with the same problem. Cloudready works with no issues, but we can’t afford to pay them in order to enroll them in our google domain for management. Anybody have any suggestions?

    1. Hi, you need to be using the special builds for Enterprise enrolment. If you use a Linux live CD (such as Ubuntu) what drive layout can you see?

      1. When I use Cloudready, I can see SDA and SDB, but when I boot from the latest special build I only see SDA which is the USB

  14. Hi there,

    I have tried your build and they seem to work perfectly. However, I am having huge problems booting this on my Chromebook (Yes, I know this runs chromeos but I personally prefer chromiumOS for developing, etc)

    One setback is the WiFi would not load up (Assuming thats an issue with everyone considering WiFi does not work on some devices)
    The biggest problem is the Chromebook Trackpad does not work with ANY ChromiumOS Build, or on any Linux Distro (apart from Ubuntu, RemixOS) AT ALL. If Ubuntu and RemixOS can pick up the Trackpad, can you make your one do the same please?

    Chromebook Acer Chromebook 11 CB3-111
    BIOS: SeaBIOS ( (written in the Legacy_RW Slot)

      1. Hi there, please dismiss my previous post.

        — Right now I have managed to get Chromium OS Running on my Acer Chromebook 11 C730 / CB3-111. However the sound is not enumerating properly, and fails to detect the drivers for that. Any fix for sound on Chromebooks?

        If it helps I can be reached at this email:

  15. I’m Sorry, but i can’t to virtualize the system on VirtualBox, maybe i am doing something wrong, who can to help me to install chrome os on VM VirtualBox…??? whit a tutorial o something like that. thx 4 everything.

    1. Hi

      Still not working on VirtualBox graphically. Its on the (very long) list of things to review. You can convert any image (special or normal) using qemu-img convert -f raw -O vmdk Camd64OS-20160605010101.img chromiumos.vmdk as an example.

      qemu-img is from the qemu-utils package on Linux.

  16. First of all – THANK YOU so much for this! The issue I’m having right now is installing to the Hard Drive. I can boot fine using the USB and use Chrome off the USB, but when I go to follow the instructions, it gives me this error:

    initctrl: unknown instance
    Error: can not determine destination device. Specify –dst yourself.

    Using Camd64OS_R52-8268.0-Special.7z on a Toshiba Satellite L355D-S7901

      1. Tried that Arnold. Throws the following error:
        flags::WARN getopt: invalid option — ‘d’
        getopt: invalid option — ‘s’
        getopt: invalid option — ‘t’
        getopt: invalid option — ‘=’
        getopt: invalid option — ‘/’
        getopt: invalid option — ‘d’
        getopt: invalid option — ‘e’
        getopt: invalid option — ‘v’
        getopt: invalid option — ‘/’
        getopt: invalid option — ‘s’
        getopt: invalid option — ‘d’
        getopt: invalid option — ‘a’

        As you can tell, not a Linux guy. So I’m sure this is something easy that I’m overlooking.

        1. Oh, I think I found out what happened. There needed to be a double dash before dst. So the syntax should have been /usr/sbin/chromeos-install –dst=/dev/sda

          At least I hope so. Looks like the install is taking. Thanks again for all your help man.

  17. Hey! I just installed build Cx86OS-20160610010101 onto an ancient Vista laptop. It works pretty well! But there’s a problem. Aside from the touchpad not working (which I can live with), I’m having a pretty major problem with the WiFi. It will work for about 30 seconds after boot, even allowing you to connect and start the sign-in process, and then it will inexplicably stop working – in the menu, it says WiFi is turned off. The machine does have a WiFi button but pressing it does nothing. Also sometimes randomly this issue will not happen at all and WiFi will continue working normally. This issue was never present on the original operating system. Any hints on where I should start poking to figure this out and/or what other information you would need to help me out? Thanks!

    1. On the vanilla builds, you need to get to shell, sudo su and then issue “stop apmanager”. This will fix it.

      Its disabled on the special builds if you want to try that.

      1. Thanks! Yep, that works. I already discovered that updating from non-special to special just hoses the system, so that’s over with. A fresh install of the latest special build results in just hanging on the boot screen – pressing caps lock will toggle the light, but that’s about it. So I went back to vanilla and after installing to disk, I mounted the filesystem and removed the apmanager script from /etc/init and rebooted – works a charm! Thanks for maintaining this 🙂

  18. ASUS eeepc 904HD. Tried using the latest x86 version. On booting it appears to be installing – CHROMEOS logo shows, legend says its correcting the installation and a countdown clock in the upper left corner – but after the clock reaches 0:00 Windows XP boots.
    Anyone have suggestions?

      1. Yes i did…
        i installed 23June nightly.
        Found no option in settings to enable google play store.
        Any other way?

  19. I can’t connect to the internet at all, even with ethereal. WiFi will stay for a few moments but then after that it disappeared until another boot-up. Help me?

  20. Great job. Is it possible to have it alongside other OS on berryboot? Need a squashfs image for rasp pi 2 model B desperately!

  21. So I tried both the standard Chromium OS build as well as the Special build on my Chromebook Pixel 2 LS, and both have very different trackpad behavior. Neither one is the same as ChromeOS, however.

    Is there any way to get trackpad behavior on par with stock CrOS? The trackpad is one of the best parts of the Pixel and I’d love to have the same level of performance on ChromiumOS.

    Is this handled via CMT?

Leave a Reply

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

The general witterings of a nerd