Most Chromebooks built since 2019 have a built-in Linux environment called Linux (Beta) that you can easily switch to and from within the Chrome OS. It runs in Chrome’s Beta channel, versus the Stable channel used for most activities
Here’s how to activate Linux (Beta) on Chromebooks where it’s available
Go to Settings
Find Linux (Beta)
Select “Turn On”
Allow a few minutes for the Linux (Beta) files to download and install.
When complete, you’ll get a Linux (Beta) Terminal window. You can type Linux commands, install tools using a package manager, and more. The latest versions of Linux (Beta) even allow you to install the desktop of your choice
For older Chromebooks
Linux on eMMC Cards UEFI 32 bit
In order for the system to recognized the installed OS, you must ensure the system is using UEFI boot mode as well as enabling Firmware TPM BEFORE installation. Secure boot MUST be off for installation and after installation. Legacy Option ROM should be disabled. Now we just need to modify the USB so that it will boot on a 32-bit UEFI only system. While Windows is running or on another machine, insert the USB and find a directory called /EFI/BOOT. This needs to contain a bootia32.efi file - you can get it from here
Contribute to hirotakaster/baytail-bootia32.efi development by creating an account on GitHub.
github.com
Now you can install 64bit Linux
After install, the system will recognize the OS and boot properly after the TPM check which will only occur at the very first startup and never occur again .