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 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.

Tested on Dell Studio 1555 with Intel 5100 AGN Wireless. Oh and VirtualBox of course. If you need instructions on how to use VirtualBox, go here and RTFM..

Thanks to The Chromium Projects


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

1,258 thoughts on “Chromium OS”

  1. Any ideas how to install Chromium OS with one of John Lewis’s SeaBios ROMS? I’m opening a terminal and logging in as chronos, but when I run the command: /usr/sbin/chromeos-install, it says it doesn’t recognize the location of the dev/sdb1 drive or something like that. I want to keep Chrome OS on my Acer C720, but I installed John Lewis’s ROM so I can potentially dual boot Ubuntu or Windows later on.

  2. I have been able to put the image on a flash drive and boot into Chromium on my Acer AOD150 netbook. Everything works including wifi, sound, etc.

    HOWEVER… :)

    I can only do this once. When the OS is shutdown and the netbook restarted, Chromium will not boot at all. The system just sits there. I have reloaded the image on the memory stick a half dozen times and each time it works great until I shut it down.

    I am assuming this has to do with OS verification.

    Could somebody give me a clue here? Thanks.

    1. I have this issue too. I originally get the full-colour Grub boot screen, but after that, a plain-text different version (looks truncated slightly with titles), and the plain-text grub (?) menu always fails to boot.

  3. I can’t run Chromium OS on VirtualBox 4.3.28 .
    I choose weekly vision and download the [ Camd64xxx.vid.7z ] .
    And then i use it for virtual machine .
    If i run , i can see the GNU GRUB menu .
    Last , I get [ Booting ‘local image A’ ] and stop here .

    Maybe i need some setting ?
    There is my setting .
    [ Enable EFI ] is checked .

    Thanks :)

    1. I have the same problem as yours .
      It’s not only stop at “Booting ‘local image A’” . Other selects are no work . Forgive my poor English .

      Who help us , please?

  4. So after getting the “cannot verify space” in the Files app, I did the fix with the API keys. Now I’m getting a “we’re sorry your password cannot be verified” error. Any ideas on how to fix that besides starting over?

  5. How would I ask you properly about adding some extra hardware support?

    My LAN drivers (Qualcomm Atheros LAN+WLAN) don’t work (LAN not at all, WLAN might work but I don’t have a router close enough to be able to use it)

    The specific drivers as on KUbuntu 15.04 are `atl1c` for wired, `ath5k` for wireless. I wasn’t able to find the proper modules within the kernel modules folder to insmod them (and the last “Special” build also has other issues with “insmod”ing some of the present modules (unknown symbol errors)

  6. Trying to setup on Virtual box but does not work saying:

    [ 0.1939381] atkbd serio1: probe failed
    [0.298687] EXT4-fs (sda3): couldn’t mount as ext3 due to feature incompatibilities
    [0.689039] piix4_smbus 0000:00:07.0: SMBus base address uninitialized – upgrade BIOS or use force_addr=0xaddr

    Please help.

    1. Your first step is to tick “Enable EFI” in System settings. You’ll get to a GRUB loader. This is as far as I got as of yet 😉

    2. I strongly suspect the EXT4-fs couldn’t mount as ext3 error is due to the build system. I just built on my own machine and did not see this error (EXT4 is the HostOS fs).

      The piix4_smbus error is a commonly seen non-critical error. Just ignore that.

      The atkbd serio1: probe failed error is a deal breaker, it causes the system to hang. It shows up on my build as well, apparently it’s a bug in the source code which needs to be fixed.

      I also noticed that regardless of the platform, a default ChromeOS build targets a USB deployment, I don’t know the consequences of that yet and haven’t yet found documentation what it might be changed to or how to re-build the boot to also likely solve the atkbd error.

      So, bottom line is that ChromeOS cannot run in a VM until further notice.

      1. Hi Tony

        Not quite true since I have just downloaded the latest build from my web site and powered it up in VirtualBox. Yes the errors are correct, but the OS does load and allows you to get to console using Alt-F2. Graphics are very broken on the daily/weekly build so its console only for now.

  7. Hi
    Fooling around with a HP 625, trying to install the Chrome OS. I get the error that can be found in another post and reply here, the “doesn’t know the destination” and I have used the –dst /dev/sda but it doesn’t help. The strange thing is that I first installed the version of the OS that can be found at and that version I was able to install to my harddisk (but the version of Chrome was too old so I was not able to get any new apps).
    This make me think that my laptop can be used for this OS but not the latest build. The OS works fine running from the USB-stick but that is not how I want it. Someone, any idea?

      1. Yes. I tried to build “Camd64OS_R45-7216.0-Special”. Onex not find Ethernet (PPPoE) connection. Can you solve it? My network adapter “Realtek RTL8201CL – 10/100 PHY”. Motherboard “Biostar N68S3B”. Chipset “NVIDIA MCP68S (nVidia GeForce 7025 / nForce 630a)”.

  8. Cannot boot via USB. Can I burn the .img to DVD? Live DVD of Android x86 5.1 Lollipop worked on DVD (but not on any type of USB). Acer Aspire 4752 – 8GB RAM – Intel HD 3000 Graphics.


    1. Incorrect, can boot, just large black blocks making the screen unreadable (NVIDIA 8400GS and GTX 660). Will try laptop Intel HD 3000 later tonight with latest nightly downloads.

  9. Dear Arnoldthebat,

    When you say:

    dd if=ChromeOS.img of=/dev/sdX bs=4M/

    Does X can be substituted for c or c1 ? ( if my pen drive is in /dev/sdc and /dev/sdc1 )

  10. Hi, I’ve tried to install Chromium on an HP mini 2133 and it keeps freezing during installation. From my sleuthing around the web I think it may have to do with the Via C7-m processor it has, making it incompatible.

    I’m a teacher and our school already has some Chromebooks. We had these HPs hanging around that were unused because they still had XP on them. I’d love to convert a set of 10 of these little guys over so that my students can use them in class since we’ve recently switched over to Google.

    I’ve already converted over a Toshiba netbook and it’s working well, but the 3 HP minis I’ve tried have all had the same result. If you need more info I can rerun the install, but I was hoping that if it is a definite known “no-go” then I can stop and try to come up with a new solution for these computers.

  11. Is there any way to get Flash and MP3/MP4 working on the latest Chromium 45 builds? I can get Flash working, but not the others.

    With Chromium 43 I do get all of them.

  12. Hi Arnoldthebat,

    I’m trying to install one of your builds on my old Dell Vostro 1500 series. Tried to boot from this build: Cx86OS-20150715010101.img and am getting this error:
    firmware file “b43-open/ucode5.fw” not found

    Any help is very appreciated :)

        1. I have Arnold and the special build gets me a step further. It loads the graphic env, I mean it tries to load graphics but it fails pretty badly. I see mouse cursor, I see right hand side of the bar and can click on time, wifi(not available) and something else. However windows do not render correctly and are not interactive at all. It seems it has a problem with the graphics.

          Any suggestions?

  13. Dang-it, I have been downloading the top listed files, thinking they were the newest… When am I gonna learn how to pay attention?!

  14. Just a quick note to say that latest nightly image (YES, I got the CORRECT ONE this time!) is working perfectly on Acer Aspire 4752. Amazingly fast, even from USB. All working including WIFI/Bluetooth, multitouch etc.

    Do you have a tutorial on how to install to internal laptop HDD?

    1. Can you also easily change the default user (or add a new user) not Chronos? If you logged in, are you still user chronos?

  15. Dear ArnoldTheBats,

    We were trying to use the latest daily build for certain PC inside the company. e.g. one of them is this following link ( and the others have Intel CPU. They does not seems working unfortunately.

    Is there a reason for explaining why Chromium OS on USB not working on our machines? Could the reason be more than hardware compatibility issue?

    Thanks very much for any reply in advance!

  16. Has anyone booted these images under KVM? I’m curious if so. and what the configuration or qemu command was. I have been able to boot but the GUI never comes up, only the ctl-alt-f2 console is available.

  17. Got it working on an old Lattitude D520 except for sound, any hints on enabling /troubleshooting sound?

      1. Thank you for your response, but after running the configuration change for the mousepad driver, the sound started working, so probably no need to add to the build

  18. Thank you for your great job Arnold. Thanks to your Chromium OS builds I was able to upgrade it to Chrome OS and now I can triple-boot Windows 10, Ubuntu and Chrome OS!
    I already had Windows and Ubuntu, so what I did was install Chromium to a USB stick and upgrade it to Chrome OS in the same USB stick. Then I copied all the content of the EFI partition of the USB stick to a newly created /boot/ directory inside the ROOT-A partition. Finally I copied STATE and ROOT-A partitions to the beginning of my Hard Drive and added a menu entry for Chrome OS in Grub2.
    It wasn’t easy but finally I was able to find out a way to boot Chrome OS with my other operating systems without having to wipe my entire disk or use scripts like ChrUbuntu or Crouton!!

  19. Hi,

    Is there a special hardware requirements for these builds?

    Tried it on several Intel, AMD cpu, does not work.

    Is it possible that you could tell me which Hardware would be needed?

    Thanks a million!!!!

  20. I’m installing the latest build on a DELL 5400. I did this last March and it worked on the same machine.

    This time, after I run /usr/sbin/chromeos-install it says it “can not determine destination device. Specify –dst yourself.

    I tried a couple of these suggestions, like –dst/dev/sda but that doesn’t work. Any other ideas?

  21. This really is a great site, Chromium works great on the old Dell laptop I have, I was just wondering the best way to dual-boot. when I search I get several different methods on how to do it – but nothing seems straight forward. If anyone has a link to straightforward instructions on configuring this, then thanks in advance.

  22. Really appreciate the work you put into this. The site has been very helpful for getting me started with the OS.

    When using a USB based install I don’t seem to be able to change the user settings section. I can see it but it has a warning that it can only be changed by – then show my account. Any ideas on how I can get the ability to change these settings? Seems I can change other settings.


  23. Arnold meanwhile thank’s for your good work.
    I use Chromium os live usb and unfortunately i formatted the partition “SD Card 3″ and now it is “UNTITLED” ! How can I change the name to this partition ?

    Thanks in advance


  24. HI,
    I’ve downloaded the last img available on the weekly folder and created the USB flash perfectly.

    The systems boots OK but on the first screen where I have to select the Language, Keyboard and Network I cannot find any network available. Both on WIFI and connected to the router I get no connection, like if the adapter would be off.

    Any idea on how to fix this?


  25. Hi ArnoldTheBat, just a couple of quick questions…

    What is the status of MP3/Flash/PDF support in your latest nightly builds? Is it possible to get any or all of these working?

    I realise now that I was logging in as my Google user, not Chronos, thanks for the reply before, was not quite sure what I was asking at the time (very new to Chromium OS).

    I want to dual-boot my Hackbook Pro (Acer Aspire 4752) which has BIOS boot. I cannot easily resize the partition due to MBR partition (BIOS not support GUID). How much space should a Chromium OS take on the hard drive?

    I have completely corrupted my OSX HFS+ journaled filesystem from Chrome OS before, writing to partition. Should I create a FAT32 transfer partition to avoid this?

    Can I adjust mtab/fstab and stop OSX partition mounting at startup?

    Sorry if these are basic questions, I’m still new to all this.

  26. Does anyone have any instructions on how to install this from a CD? My bios won’t let me boot from a usb.

  27. How do I disable updates from your vanilla daily? I got a version that I like and want to stay with, but it keeps updating itself. I patched some things etc and have to fix daily.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

The general witterings of a nerd