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,927 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?

  22. Just wondering about trackpad settings. I own a Sony Vaio Pro 13 and on your special build it mentions that no keyboard or trackpad is recognised so I cannot change the flow of scrolling (it’s not natural atm). Is there a command to remedy this?

  23. Have you booted any of the images as a KVM guest? Did you just boot the .img directly? Any special guest configuration required?

  24. downloadedthe daily model (july 2nd, 2016) x86, followed instructions, booted via USB. The chromium logo loads, but that’s it. It just stays at that. Anyone else had this problem, and if so, how do you fix this issue?


      1. I have the same problem with an ASUS TP200SA , special build hangs on chromium logo , sometimes it gets past that and i get the blank screen and the | flashing but i can get to the terminal , while with the daily build i can’t get the wifi working ( also forgot to mention that the notebook doesn’t come with an ethernet port ) . Everything else work on the daily build , surprisingly both touchpad and touchscreen!

  25. I’d never played with Chromium OS/Chrome OS, but i’ve been trying Android x86/RemixOS, and I’m very happy to experience your build for Chromium OS, it has been the most seemless so far. Thank you.
    I have a Lenovo Yoga 700 11isk:

    I’m running version 54.0.2787.0 (64-bit)
    Platform 8556.0.2016_07_07_0556 (Developer Build – buildbot) developer-build amd64-generic

    The only problem i’m experiencing so far is the touchscreen not working. I’ve tried the two most recent special builds (R50-7881.0 & R52-8268.0), but can’t get past the boot message or logo.

    If you are interested, I’m happy to gather any information you require.
    Thanks again.

  26. Thanks for the fabulous builds… (since I’m new to all this and just want to try out CrOS)

    quick question: I’m trying to boot in a VirtualBox system — could you write a page for current recommended settings since the virtual disks are no longer being published?

    I’ve got the USB Image to boot (once extracted to a USB drive) — but the screen stalls out at “Booting the kernel.”



  27. I tried booting this in qemu using kvm with both seabios and uefi. The seabios one says it loading the kernel but then freezes after a while, the uefi one shows a grub prompt but when I pick any of the options nothing happens. Anyone else get this to work?

  28. Hello, i’m new to this and only downloaded the daily build that was compiled yesterday as my first boot up file. Like some of the people here, my screen just turned black after the chromium logo appearing at the start of a boot. After skimming through the comments, I once spotted that any daily build will likely not support an AMD CPU – is this still the case for today (15/07/2016)? I also rooted my USB like suggested by some of the posts on the internet, but the problem still persists. I’m essentially trying to revive my netbook. A rough spec of my computer > AMD Athlon X Dual Core L310 (1.2 GHz, x64-based processor), 4GB DDR2 RAM, ATI Radeon HD 3200 graphics, and a recently install SSD OCZ-Trion150. Please note that I recently became interested in the Chromium project because I upgraded the RAM (from 2GB to 4GB) and HD on the mentioned computer, and expected it to cope with an allegedly lightweight Windows 10, but the system still lags considerably. Any pointers will be greatly appreciated. If my computer isn’t yet supported by Chromium, then I will bite the bullet and look into the scary world of Linux. haha Thank you

  29. Hi arnold, does these build work with non-pae processor? i have an Dell Inspiron 700m with Cerntrino processor. Thanks!

  30. The files app is completely unfunctional (except guest) – only buttons at top (search, more, sorting…) show but they are locked. Nothing more.

    Added API keys to chrome_dev.conf, tried on second account but nothing.

  31. Thanks for making these builds available.

    I have installed Camd64OS-20160718010102 on an old HP Elitebook and all went fine, except that the touchpad doesn’t work and the wireless card isn’t detected. Can you give me any pointers on how those problems might be fixed?

    Thanks again.

  32. Hey Arnold, I have an Acer Aspire cloudbook 14 and I can’t seem to get the wifi to work. I tried various versions, lastest 64 bit, lastest 32 bit, even the broadcom special edition and no luck. I guess the Acer uses intel wireless hardware. I can’t check exactly what it is because I have no OS on the system. Any help from you or the community is appreciated. TIA

  33. First time playing with chrome-os, so might be a dumb question… Booted R52 special off USB ok, got splash screen, then a blank screen with just the mouse pointer. Ctrl-Alt-T should give a command box, I believe? Nothing. NOr mouse buttons.
    Jumped to the console and can log in as root or chronos OK. I can run X client tools from there – glxgears, for example, runs and gets 492 frames/sec, so I know X is happy. But no window manager/desktop or browser?

    Any idea where to look for logs or what the desktop is called?

    And Arnold, awesome work here! Request – can you put xterm in /usr/local/bin please?

  34. Hello Arnold, Thank you very much for offering this great service. I am very new to your site, though have been using chromebook from its very first beta days. First time trying on a usb stick.

    Just installed x86 0722 daily on :
    Model 20GB000LUS
    Product 11e (3rd Gen)
    Region US
    Machine Type 20GB
    TopSeller TopSeller
    Processor Celeron N3150 (4C, 1.6 / 2.08GHz, 2MB, 1600MHz)
    Graphics Intel HD Graphics
    Memory 8GBx1
    Display 11.6″ HD (1366×768)
    Storage 128GB SSD
    Optical None
    WLAN & Bluetooth Intel 7265 ac + BT4.0
    Top Color Black
    Camera 720p
    Fingerprint Reader None
    Battery Cells 3-cell (42Wh)
    Power Adapter (watt) 45W
    Preload Windows 10 Pro 64

    It mostly working very well! One very serious problem:
    The wifi does not connect, though it does at the end of the boot transiently show my wifi. Once I select one, and after it tries, the wifi gets disabled for good. BUT IF HAVE LAN, THEN THE WIFI CONNECTS, AND THEN i CAN REMOVE LAN.

    Any suggestions?

    (BTW, R50, 52 does not work at all, black screen after chromium logo, but can get to c-a-F2, and that appears to work fine. But no c-a-t console]

    Some very basic questions:

    1. With my 64 bit intel processor, should I be using the Camd64 or the Cx86? On R50, R52 the Camd64 does not even show the chromium logo.
    2. My usb is 32G. Is there a way to configure a bigger partion, I am seeing ‘Disk space critically low’ warning; but clicking MangeStorage crashes the brwoser.

    Suggestion: It would be valuable to have a link on the left panel of your site to point at how to install on internal storage, and how to do updates. I have seen those at your site once, but cannot locate them any more. Thank you again for all your great work!!

  35. I found out that I can get wifi working by killing apmanager daemon. I am reluctant to turn verification off to edit out apmanager startup.

  36. Is the Camd64 daily builds supposed to be working on intel 64 bit notebooks? None of those builds I tried works here…

    For apmanager killing:
    I put a little script on my windows drive (which does get mounted on /media/removable/Windows) to basically do

    kill `pidof -x apmanager`
    and then I run that on everyboot from the c-a-t console, by souring the script sitting in the Windows directory.

    I figured out a way to expand the first partition on my large usbcard, with fidsk to increase the parition size, and then resize2fs to increase the file system size. Unfortunately, I have to do this every time I down load a version 🙂

  37. Arnold, you may know this already. For the daily build of x86 0724 (on the .7z), the label on the .img was 0723. It would be nicer if those two were identical… Thanks.

Leave a Reply

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

The general witterings of a nerd