Skip to content

knurpht/multiboot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

multiboot

This project is about creating a multi-boot EFI usb stick.

Please note : It only works with EFI-enabled hardware and/or EFI-enabled virtual machines.

Setting up a KVM EFI virtual machine is easy, instructions on that will be added later.

Usage instructions

The USB Stick

The USB stick will have to be 16GB in size (minimum) with preferribly an USB3 chipset for performance reasons.

First create a partition table on the USB stick with parted

create a GPT partition table with 2 partitions:

  • /EFI (FAT32, flags bios_boot set) 512MB space (exfat is not supported)
  • / The rest of the Stick.

Please note that the filesystem used for / , has to be supported by Grub2.

My own stick uses xfs for / , so the grub files in /EFI contain the grub_xfs module which is inserted in the bootloader.

Prerequisites

The grub config uses a theme called 'Primitivistical' , from the gnome-look.org website. The --class= tag used in menu items are linked to the icons in the menu-tekst (see gnome-look.org). Recommended is to use --class=tux as last class entry, to prevent grub erroring on not-found images. (It will load TUX instead).

https://www.gnome-look.org/p/1280604/

Contents

/EFI contains just grub.efi which loads grub , grub creates the files in this directory when mounted properly before running grub-mkconfig from a fedora workstation.

/boot -> The setup structure /boot/grub2 -> Grub's configuration /boot/iso -> The actual iso's

About

Multi boot USB stick grub config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published