Set up ChromeOS VM on Xcp-ng

Has anyone tried to create a ChromeOS VM on XCP-NG? Some writeups describe doing something similar with “VMware Player”.

ChromeOS, from what I have read, seems to be dependent on particular UEFI settings - possibly this is why its setup is not just the regular “load the ISO from a USB stick” route

No pressing reason to do this, mostly would like to be able to see what it does.

I took a deeper look at this. A number of posts on the XCP-NG forum, the subreddit r/ChromeOsFlex and elsewhere. Conclusion from people with deep understanding of how things work - this cannot be done.

Reasons include…

  • ChromeOSFlex does not provide a .vma file or similar
  • It only installs from the “USB stick” style install, not the “DVD/CD” disk mount install - and XCP-NG only does the “DVD/CD” style

Some people have managed to make it run, but the result is more or less unusable.

In praise of ChromeOSFlex

Meantime I am happily using ChromeOSFlex on an ten year old laptop where it runs amazingly well. The Google Drive for the sign in account shows up as part of the file system - quite seamless.

ChromeOSFlex (unlike regular ChromeOS) does not permit installation of apps from the Google PlayStore. But it has a “developer” mode which runs a Linux environment which allows you to install many Linux apps, including those with a GUI.

So obsolete hardware is its natural habitat, not the virtualized abstracted space that some of us live in, and least some of the time.

1 Like