• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[GUIDE][PROJECT CROISSANT] Installing official Chrome OS on any device (PC/PC-like)

Search This thread

lulli1

Senior Member
Dec 12, 2011
1,454
827
Hello, in fact they just removed the download link from the site but they still stored in their server, here is the download link for the 32 bit image.
enter it in the browser:
davrt8itj6cgg.cloudfront.net/cloudready-free-76.4.42-32-bit/cloudready-free-76.4.42-32-bit.zip
Keep in mind that the partitioning is different, that the installation may very well not be done and it is no longer support, but normally it should work.
Unfortunately, like any Chromium system, there is no playstore, and cloudready cannot be chromified

Thank you so much. It works so far. Two more questions:
1. is this the latest 32 bit version on cloudready? Or do you have a link to theire download database?
2. Are there any other posibilities to get any chromium distro with posibility to install (sideload is ok as well. No need for playstore) android apk's?
 

piotrus22

Senior Member
Nov 22, 2012
287
19
hello - i am trying to install chrome os on a partition on my nvme ssd. following all the instructions, I keep getting an error "nvme0n1p6 is not a valid disk name". where nvme0n1p6 is the partition i'd like to install it on.


i was able to successfully install chrome os on a usb stick, and when I attempt to install the os from chrome, i get the same error message.


what am i missing here?


thank you in advance!
 

dink-x10

Member
Jun 24, 2010
34
7
I am trying to follow method 1 to create an image. I tried on Windows WSL as per the video but get an error about could not find unused loop device?
I tried on Chromebook and the process seems to work but then starts reporting the target drive(image) is out of space, it seems the resizing of the image partitions didn't work.

So:
1. Can anyone help with the losetup error on windows WSL?
2. Can the script run on a chromebook, or needs to be full Linux?

Thanks.
 

dink-x10

Member
Jun 24, 2010
34
7
I am trying to follow method 1 to create an image. I tried on Windows WSL as per the video but get an error about could not find unused loop device?
I tried on Chromebook and the process seems to work but then starts reporting the target drive(image) is out of space, it seems the resizing of the image partitions didn't work.

So:
1. Can anyone help with the losetup error on windows WSL?
2. Can the script run on a chromebook, or needs to be full Linux?

Thanks.

For the record I gave up on croissant and used brunch, now working fine on my machine (i5 3rd gen using samus r81 recovery)

 

Preglos

New member
Feb 20, 2021
1
0
Hi guys, i'm trying to install Chrome os on my Lenovo ThinkPad T410 laptop with intel i3 processor. Its driving me crazy, tried brunch method and chromefy, several recovery images but always getting or black screen with blinking pointer or "missing os" or stuck on loading screen . Maybe someone know if this is image version issue and if it is, which image will run on my laptop? Remark: i dont have secure boot option and uefi boot option either in my BIOS. Thanks for help !
 

xda.ddy

Member
Mar 31, 2021
5
2
I have a Lenovo 14w, which is hardware-identical to the Lenovo 14e Chromebook.

Can I just burn a grunt .bin file to a USB drive and install it without using croissant?

Edit: no.

It gives me a grub menu asking which image I want to boot (a,b,verified a, verified b) but no matter what I choose it just goes to a black screen next and hangs.
 
Last edited:

A²ronLil

Senior Member
Apr 17, 2012
53
26
São Paulo
Asus ZenFone 3
Thank you so much. It works so far. Two more questions:
1. is this the latest 32 bit version on cloudready? Or do you have a link to theire download database?
2. Are there any other posibilities to get any chromium distro with posibility to install (sideload is ok as well. No need for playstore) android apk's?
Reviving this because I found what is for sure the last 32-bit image of Cloud Ready Free

https://davrt8itj6cgg.cloudfront.net/cloudready-free-76.4.70-32-bit/cloudready-free-76.4.70-32-bit.zip
 
  • Like
Reactions: pierro78 and lulli1

RogerioGonzalez

New member
May 24, 2021
1
0
Is there a way to make it work on old tablets?

I do have some coby kyrosMID9742 that are stuck on android ICS

in theory, should work (somehow):

ARM - Cortex A8 - 1Gb Ram - 8Gb Rom - GPU Mali-400 MP - OpenGL ES-CM - OpenGL ES 2.0
 
Last edited:

bendeschaines

New member
Jul 16, 2021
2
1
Hi l am looking to chromefy an Acer one ten tablet/pc...But l don't know if it is possible...if yes... with what Chrome OS Recovery image then? Thanks in advance for any tip provided...
 
  • Like
Reactions: dhanny

ipd98

Member
Jul 21, 2007
5
0
Hey guys!
I've succefully installed ChromeOS on my HP Elite x2 G1 (1012) using HP Chromebook 13 G1 (Chell) image and now I'm investigating two things:
-Non functioning power button while running CrOS, pressing it does nothing.
Is there any option to remap hardware button so I'll be able to put device to sleep with single power button press? (Like in Win10)

-Auto screen rotarion doesn't work.
Currently I'm using external app as workaround.


Update 1.
Installed EVE build, and auto screen rotation works flawlessly.
Now I need to find build that fixes power button.

Update 2.
Sometimes pressing simultaneously power + vol up/down puts device to sleep (probably?).. better than nothing.
What TPM you are using? TPM2 or 1.2? My installed eve cannot boot after half year not switched it on (boot loop for repairing). Using chormefy to create an image and wrote to the USB, but only show a black screen to me on boot (using TPM 2 emulator)
 

dovedescent7

Senior Member
Jun 18, 2011
263
12
Help me out.

My goal is to make my own quasi android tv boxes from old tiny mini pc's i have laying around and a couple of intel compute sticks.

I've successfully and easily installed this latest chrome os/brunch on Dell 7450 (i5-7400)
i've ran Dp 1.2 and hdmi 1.4 to 4k monitors and tried internal monitor but when i try to play like 50Gb UHD HDR films Or even 12gb UHD HDR it barfs no matter what i do, on kodi, vlc, or whether its streaming or from external ssd. Sure 4k hdr YouTube works but i could care less.

does this project/os support 4k UHD HDR high bitrate video on ANY hardware?

I need this to output as if it were like an android box etc but on my old junk. Mostly play 1080 tv but also needs high bitrate 4k too...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 116
    r2ZCej0.png
    CHROME OS ON ANY DEVICE

    About Project Croissant (formerly known as Ć̸h̷̢̡r̢͝o̡҉ḿ̴̢̧e̷͜҉f̡͝y͝͞͡͡)

    This project is aimed at making Chrome OS (the official releases by google) available for any non-chromebook devices (ATM The device must be able to boot from live USB, this excludes most Android-only devices);
    The steps can also be followed on a chromebook, to install an image with android and linux support.
    The script uses an official Chrome OS image, while it uses the Kernel and GRUB bootloader from another Chromium OS distribution (EX: ArnoldTheBat builds).
    This project has an official GitHub/Wiki page, a Telegram group, a Twitter page and is the result of many ideas and contributions.
    Please fill this survey to let us know whether Chromefy works (or doesn't) on your device


    Required files

    • An official Chrome OS recovery image (downloads on the right; RECOMMENDED: eve (best) or pyro are the most complete images [must be from the same chipset vendor (Ex: Intel, ARM or RockChip); If eve/pyro doesn't work, try an image from a device with a similiar chipset as your own]
    • Another Chrome OS recovery image from a TPM 1.2 device (EX: caroline or kip) or the swtpm.tar file (swtpm TPM2 emulator needs VTPM proxy support in kernel) (this step is only needed if using an image from TPM2 device to fix a login issue, which is most likely the case for newer ones)
    • An image from a Chromium OS distribution (EX: ArnoldTheBat builds).
    • The Chromefy installation script.


    Installation guide (Partition method)

    For method 1 (bootable USB image generation) check this video guide:


    Method 2-B (chromium OS root partition conversion) described below:
    Other methods described in the official GitHub/Wiki page.
    This procedure will install Chrome OS on top of a Chromium OS kernel, you will thus need to install a Chromium OS distribution on your device first;
    RECOMMENDED: ArnoldTheBat builds
    NOTE: CloudReady builds are not yet supported due to a different partitioning scheme and incompatible kernel

    If you consider this guide too generic, try reading a more comprehensive guide

    1. Flash the selected Chromium OS build on a live USB, boot into the live USB and install it on your HDD/SSD by typing the following command on the shell
      Code:
      sudo /usr/sbin/chromeos-install --dst [COLOR=Blue]YOURDRIVE[/COLOR] [COLOR=DeepSkyBlue](Ex: /dev/sda)[/COLOR]
      now make sure the your chromium HDD/SSD installation is working before proceeding.
    2. Resize the third partition of your sdX drive (EX: sda3 inside sda) from its current size to atleast 4GB; I suggest using Gparted live USB to resize it; you can either downsize sdX1 (data partition) or delete the sdX5 partition (we won't need it) to get more unallocated space.
    3. Boot from your live USB again, make sure you have your Chrome OS images available and run the installation script with the following command
      Code:
      sudo bash /path/to/chromefy.sh [COLOR="blue"]YOURSYSTEMPARTITION[/COLOR][COLOR="DeepSkyBlue"](EX: /dev/sda3)[/COLOR] /path/to/chosenchromeosbuild.bin /path/to/carolinebuild.bin_OR_swtpm.tar
    4. Don't leave live USB yet, make a powerwash (manually) by typing
      Code:
      sudo mkfs.ext4 [COLOR="Blue"]YOURDATAPARTITION[/COLOR][COLOR="DeepSkyBlue"](Ex: /dev/sda1)[/COLOR]

    You can now reboot and enjoy your new "chromebook" :D


    Images supporting swtpm TPM2 emulator

    FAQ
    • Can I dualboot with Windows/Linux?
      Yes, but it's a little more complicated
    • Will this ever work on CloudReady?
      We don't know, nor we have any ETAs. There's currently a repartitioned image (still not working with chromefy)
    • My motion sensors do not work, how do I rotate the screen?
      Laptop mode/keyboard connected: press ctrl+shift+f3
      Tablet mode: use this app by Andrew Whaley (source) (check out his blog)
    • Linux apps (crostini) are not working at all, how do i fix it?
      Go check if you have enabled all virtualization related option in your BIOS (Ex: "Intel Virtualization", "VT-x", "VT-e" etc...) (you should)
    • Do automatic updates work? How to update?
      Not at the moment, and it's unlikely we find a workaround; you can update by ONLY repeating step 3 (without step 4).
    • ChromiumOS works on live USB but not HDD, what to do?
      Did you remove the USB before rebooting the fist time? If you did NOT, you might need to reinstall it. If you did, try using fix_grub.sh
    • Some apps (ex: Netflix) do not show up in the Play Store, how do I fix it?
      Read next answer
    • SafetyNet check fails, why?
      For SafetyNet not to break you need two things, leave selinux on enforcing when chromefying (only working on Pie, otherwise will break android container) and disable "cros_debug" in the grub launcher to boot without developer mode (Custom images [ex: CloudRadish] have custom boot entries for this)
    • ChromeOS flags are not showing up, why?
      Try opening the chrome://flags page in incognito mode.


    Alternatives
    FydeOS

    Fyde OS is a Chromium OS based operating system that comes with Android apps; if you don't want to bother with the hassle of running the chromefy script and just want an OS that works out of the box, this might be for you.
    ...Also the developers are awesome :D

    ArnoldTheBat

    Does not come with Android apps (yet), but he's awesome too, so there's that


    Credits
    • allanin for all of his ideas on Arnoldthebat discussion, most part of the code is from him
    • TCU14 for upgrading, and the MultiBoot guide
    • Dnim Ecaep from the Telegram Group for the shell command to change the SELINUX to permissive
    • Diogo from the Telegram Group for the corrections on the firmware migration
    • Danii from the Telegram Group for the work on the TPM bypass method and TPM2 emulation method
    • sublinhado for writing down the steps needed for the TPM bypass method
    • alesimula for the installation script
    • Giedrius Tamošiūnas (liolka) for the custom chromium kernels
    • ++ some poor unlisted guys
    4
    Tried that some time ago and never worked for me as well as this method, also this one let's you have Crostini with the new recovery images that have tpm protection.

    That is simply a hardware based issue and not selecting the right build. I admit my project needs more work but even the github page tells you to use a build close to your own hardware. Also the TPM is bypassed and not a functioning part of the OS in this regard the same as mine, from a quick look anyway.

    All this does is the exact same as my script but you have to download a lot of other crap too, my script does it all for you. This seems a rather long method to get the exact same thing.

    Mine also doesn't require any messing with partitions, even between upgrading to newer versions.
    4
    Amazing. Just confirming whether Google play store work in this?

    Awesome work!
    Does it work with FydeOS builds?

    Play Store (and crostini) works.

    And yes, you can install it over FydeOS;
    Some users report Arnold kernel working better for them, for others it's Fyde, so just test both to find the best one for your device
    4
    I'm using ArnoldTheBat's Chromium OS from a USB drive on Lenovo Yoga 2 Pro, I wonder if I can install Chrome OS on top of it to the same USB drive? I want to keep my Windows 10 on the SSD intact and don't want to install Chromium on the different partition of the same SSD, because Windows update will inevitably mess up Chromium sooner or later. The laptop has 2 USB ports, so I would be able to use another USB drive if needed. I think many people would be grateful if someone wrote instructions on how to do it on a USB drive instead of a multiboot on one SSD/HDD. Thanks!