Menu

Tree [5a19c8] main 2023.4 /
 History

HTTPS access


File Date Author Commit
 .github 2023-09-14 oklopfer oklopfer [58b200] upd embedded images to get ver from terraform.conf
 debs 2023-02-21 oklopfer oklopfer [122dad] fix: remove unneeded debs
 etc 2023-12-19 oklopfer oklopfer [5a19c8] 2023.4
 .gitignore 2022-10-14 cat-master21 cat-master21 [e5279d] feat: initial changes
 0002-remove-WRONGSUITE-error.patch 2023-01-14 cat-master21 cat-master21 [392fd6] Create 0002-remove-WRONGSUITE-error.patch
 LICENSE 2020-12-31 Joshua Peisach Joshua Peisach [dfbf56] Initial push
 README.md 2023-08-24 oklopfer oklopfer [3386b7] Update README.md
 binary_grub-efi 2023-03-22 oklopfer oklopfer [916122] nope thats bigger
 build.sh 2023-08-28 oklopfer oklopfer [1bd812] hmmmm
 rebuild-list 2022-09-07 mirkobrombin mirkobrombin [187bc9] update for Vanilla OS
 ub2r.sh 2023-09-14 oklopfer oklopfer [7e8df4] Update ub2r.sh

Read Me

Rhino Linux ISO Builder


Originally forked from Vanilla-OS's ISO builder, which forked from Cinnamon's ISO builder, which forked from Elementary's ISO builder :)


This is the new Rhino Linux (RL) ISO builder (replaces the formerly known RRR-builder) which creates images from scratch and gives us (even) more control over the final image. To set up the builder:

  • sudo apt-get update && sudo apt-get install --reinstall debootstrap -y
  • sudo mv /usr/share/debootstrap/functions functions
  • sudo patch -i 0002-remove-WRONGSUITE-error.patch
  • sudo mv functions /usr/share/debootstrap/functions
  • sudo ln -sfn /usr/share/debootstrap/scripts/gutsy /usr/share/debootstrap/scripts/lunar
  • sudo dpkg -i debs/live-build_*_all.deb
  • sudo cp binary_grub-efi /usr/lib/live/build/binary_grub-efi
  • sudo chmod -R +x build.sh etc/auto/config etc/terraform.conf etc/

Then, to build:

sudo ./build.sh etc/terraform.conf

The resulting ISO, if successful, will be located in builds/$ARCH. The builder should automatically detect whether to build on ARM64 or AMD64, depending on the machine you run it on. 32-bit images are unsupported.

This build system creates the images using lb/live-build with debootstrap to create images with configuration in etc folder.