/live-cd

The installation ISO of Raven-OS

Primary LanguageShell

Raven's ISO

The installation ISO for Raven-OS

Dependencies

The following commands are used by iso.sh:

  • nest (You don't need to be on Raven-OS, but to have compiled Nest and made it available in your $PATH).
  • parted
  • mkfs.fat
  • mkfs.ext4
  • losetup
  • grub-install or grub2-install, with grub 2.02 (Check with grub-install --version)

Running

To make the iso, you can simply run ./build.sh. Be careful, the script needs to be run as root.

root $ ./build.sh

If the script succeeds, the message Done. The iso is located at "/path/to/raven-os.iso". is displayed.

Trying Raven-OS on real hardware

The iso can be burned on an external device (like a USB flash drive or an optical disk) using dd:

dd if=/path/to/raven-os.iso of=/dev/sdx

Where sdx is the device you want to burn the iso on.

The computer can be booted from the selected device by tweaking some BIOS/UEFI settings, commonly referred to as the boot order. You want to make sure the device will be the first loaded, before the main hard drive. See your motherboard's manual for more details.

When the Raven-OS menu appears, select the "Live" entry if you want to try Raven-OS, or "Graphical Install" or "Manual Install" if you want to install Raven-OS on your system.

Trying the ISO on QEMU

You can also try Raven-OS through a virtual machine, like QEMU, VirtualBox or VMWare.

qemu-system-x86_64 --enable-kvm -m 2G -vga virtio raven-os.iso

Example with QEMU:

qemu-system-x86_64 -drive file=/path/to/raven-os.iso