2023-10-02 15:17:59 -04:00
|
|
|
# Chrome OS RMA Shim Bootloader
|
|
|
|
|
2023-10-04 02:56:57 -04:00
|
|
|
This is a set of scripts for patching a Chrome OS RMA shim to serve as a bootloader for a standard Linux disto.
|
|
|
|
|
|
|
|
## Current Development Roadmap:
|
|
|
|
- ~~build the image automatically~~
|
|
|
|
- ~~boot to a shell~~
|
2023-10-06 13:29:10 -04:00
|
|
|
- ~~switch_root into an actual rootfs~~
|
|
|
|
- ~~start X11 in the actual rootfs~~
|
|
|
|
- ~~ui improvements in the bootloader~~
|
|
|
|
- load all needed drivers
|
|
|
|
- autostart X11
|
|
|
|
|
|
|
|
## Usage:
|
|
|
|
1. Grab a Chrome OS RMA Shim from somewhere. Most of them have already been leaked and aren't too difficult to find.
|
|
|
|
2. Download a Devuan live ISO. Run it inside a VM and install it to a disk image. Mount the disk image in the host.
|
|
|
|
3. Run `sudo DEBUG=1 ./build.sh`. The `rootfs_dir` argument should point to where you mounted the rootfs in part 2.
|
|
|
|
4. Flash the generated image to a USB drive or SD card.
|