123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- <!DOCTYPE html>
- <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Running a ChromeOS Flex (CloudReady 2.0) Virtual Machine in Proxmox VE</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <meta charset="UTF-8">
- <meta name="keywords" content="How To Install ChromeOS Flex In Proxmox,How To Run ChromeOS On Proxmox,How To Run ChromeOS Flex Virtual Machine,How To Install CloudReady In Proxmox,How To Run CloudReady In Proxmox,Proxmox,Hypervisor,Home Lab,Install Guide,ChromeOS,ChromeOS Flex,ChromeOS VM,CloudReady 2.0,VM,Virtual Machine,How To,Tutorial,i12bretro">
- <meta name="author" content="i12bretro">
- <meta name="description" content="Running a ChromeOS Flex (CloudReady 2.0) Virtual Machine in Proxmox VE">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="revised" content="03/20/2022 12:19:55 PM" />
- <link rel="icon" type="image/x-icon" href="includes/favicon.ico">
- <script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
- <script type="text/javascript" src="includes/js/steps.js"></script>
- <link href="css/steps.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="gridContainer">
- <div class="topMargin"></div>
- <div id="listName" class="topMargin">
- <h1>Running a ChromeOS Flex (CloudReady 2.0) Virtual Machine in Proxmox VE</h1>
- </div>
- <div></div>
- <div id="content">
- <h2>What is ChromeOS Flex?</h2>
- <blockquote><em>Try the cloud-first, fast, easy-to-manage, and secure Chrome OS for PCs and Macs. Chrome OS Flex is a free and sustainable way to modernize devices you already own. It’s easy to deploy across your fleet or simply try it to see what a cloud-first OS has to offer. -<a href="https://chromeenterprise.google/os/chromeosflex/" target="_blank">https://chromeenterprise.google/os/chromeosflex/</a></em></blockquote>
- <h2>Things You Will Need</h2>
- <ul>
- <li>A USB flash drive, at least 16 GB <a href="https://amzn.to/3wkR5ju" target="_blank">https://amzn.to/3wkR5ju</a> | <a href="https://amzn.to/3qkrJ1p" target="_blank">https://amzn.to/3qkrJ1p</a> | <a href="https://amzn.to/3Nhu9b9" target="_blank">https://amzn.to/3Nhu9b9</a></li>
- </ul>
- <h2>Creating the Installation Media</h2>
- <p>PRO TIP: I repeatedly had issues booting the flash drive created by the Chromebook Recovery Utility. I found that the utility downloads ChromeOS Flex to the user's local temp directory (%temp% or %userprofile%\AppData\Local\Temp). Browse through the scoped_dir directories to find the compressed ChromeOS Flex image. I grabbed the file and used Balena Etcher to write it to a flash drive to correct the booting issue</p>
- <ol>
- <li>Open a Chromium based browser, install the Chromebook Recovery Utility extension</li>
- <li>In Brave Browser, open a new tab and navigate to https://chrome.google.com/webstore/category/extensions</li>
- <li>Search for Chromebook Recovery</li>
- <li>Click on Chromebook Recovery Utility</li>
- <li>Click the Add to Brave button > Click Add Extension to confirm</li>
- <li>After the extension installs, click the puzzle piece next to the hamburger menu > Click Chromebook Recovery Utility to launch it</li>
- <li>Inside the Chromebook Recovery Utility click the Get started button</li>
- <li>Click the Select a model from a list link</li>
- <li>Select Google Chrome OS Flex from the manufacturer dropdown</li>
- <li>Select Chrome OS Flex from the product dropdown > Click Continue</li>
- <li>Select the USB flash device to write ChromeOS Flex to > Click Continue > Click Create now</li>
- <li>Wait while Chrome OS Flex is written and verified</li>
- <li>Once the flash drive is setup, remove it and plug it into a USB port on the Proxmox host</li>
- </ol>
- <h2>Creating the VM</h2>
- <ol>
- <li>Open a web browser and navigate to the ProxMox web UI https://ProxMoxDNSorIP:8006/</li>
- <li>Click the Create VM button at the top right</li>
- <li>On the General tab, name the VM ChromeOSFlex and set a VM ID (125 in this example) > click Next</li>
- <li>On the OS tab select Do not use any media and set the Guest OS Type to Linux and Version to 5.x - 2.6 Kernel > click Next</li>
- <li>On the System tab click Next</li>
- <li>On the Hard Disk tab set the Bus/Device to SATA and the Disk size to 16 GiB > click Next</li>
- <li>On the CPU tab set the number of CPU cores and the Type to host > click Next</li>
- <li>On the Memory tab set the amount of memory to 4096 MiB > click Next</li>
- <li>On the Network tab set the Model field to VirtIO (paravirtualized) > click Next</li>
- <li>On the Confirm tab review the settings and click Finish</li>
- <li>Select the newly created ChromeOSFlex VM from the left navigation panel</li>
- <li>Select Hardware from the left sub-navigation menu</li>
- <li>Double click Display to edit it</li>
- <li>Set the Graphic card to VIRTIO-GPU > Click OK</li>
- <li>Click the Add button > USB Device</li>
- <li>Click the Use USB Vendor/Device ID option > Select the ChromeOS Flex USB flash drive created earlier > Click Add</li>
- <li>Select Options from the left sub-navigation menu</li>
- <li>Double click Boot Order</li>
- <li>Check the Enabled box next to the attached USB device</li>
- <li>Drag the USB device up to the top of the boot order > Click OK</li>
- <li>Click the Start button in the top right of the screen</li>
- <li>Click Console in the left sub-navigation menu</li>
- </ol>
- <h2>Setting Up ChromeOS Flex</h2>
- <ol>
- <li>After the Chrome splash screen displays, click the Get started button</li>
- <li>Click Install CloudyReady 2.0 to select it > Click Next</li>
- <li>Click Install CloudyReady 2.0</li>
- <li>Click Install to confirm erasing the hard drive</li>
- <li>After about two minutes the installation will complete and the VM will reboot</li>
- <li>Right click on the VM name > Stop</li>
- <li>Navigate back to the VM > Hardware section</li>
- <li>Click the USB device to select it > Click the Remove button to detach to USB flash drive > Click Yes to confirm</li>
- <li>Click the Start button in the top right of the screen</li>
- <li>Click Console in the left sub-navigation menu</li>
- <li>Click the Get started button</li>
- <li>ChromeOS should detect the Ethernet connection > Click Next</li>
- <li>Uncheck the Help improve ChromeOS option > Click Accept and continue</li>
- <li>At the Who's using this Chrome device screen, select You > Click Next</li>
- <li>Login with Google account credentials</li>
- <li>At the Sync your Chrome device screen, click Accept and continue</li>
- <li>Uncheck the Let Google use your hardware data option > Click Accept and continue</li>
- <li>Select whether to use Google Assistant</li>
- <li>Select whether to connect to your phone</li>
- <li>Click Get started to complete setup</li>
- <li>Welcome to ChromeOS Flex</li>
- </ol>
- </div>
- </div>
- </body>
- </html>
-
|