Skip to content
forked from rhino-linux/os

Rolling Rhino linux release ISO Builder.

License

Notifications You must be signed in to change notification settings

oklopfer/rhino-os

 
 

Repository files navigation

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.

About

Rolling Rhino linux release ISO Builder.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 78.7%
  • Python 21.3%