TerraOS
r58Playz
GitHub Discord Source Allows booting Linux distros from an RMA shim. Does not modify the current installation.
- Clone the TerraOS repository.
Run
git clone https://github.com/r58Playz/terraos.git
in a terminal. - Create a build directory in the cloned directory.
- Run
bash ../scripts/build_stage1.sh <defconfig>
in the terminal.
Use terraos as the defconfig if building for x86_64 Chromebooks.
Useterraos_jacuzzi
as the defconfig if building forjacuzzi
board Chromebooks.
Support forjacuzzi
boards is experimental and may not work. - Run
bash ../scripts/build_aur_packages.sh
in the terminal. - Run
bash ../scripts/build_all.sh <shim.bin> <board_recovery.bin> <reven_recovery.bin>
in the terminal, replacing<shim.bin>
with the path to a shim for your board,<board_recovery.bin>
with the path to a recovery image for your board, and<reven_recovery.bin>
with the path to a Chrome OS Flex recovery of the same version. This places a built bootloader image, SquashFS and tarballs of the arch RootFS, a bootloader image with the arch Rootfs, a bootloader image with TerraOS Chrome OS, and a bootloader image with both the arch RootFS and TerraOS Chrome OS in the build directory.
Instructions
terraos
.