Skip to content

Instantly share code, notes, and snippets.

@serginator
Last active June 13, 2023 14:54
Show Gist options
  • Save serginator/cd53e2703cc04f22341e to your computer and use it in GitHub Desktop.
Save serginator/cd53e2703cc04f22341e to your computer and use it in GitHub Desktop.
grub.cfg for multiboot pendrive
set timeout=10
set default=0
menuentry "Kali 2023.2 Live ISO" {
set isofile="/isos/kali-linux-2023.2-live-amd64.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz-6.1.0-kali9-amd64 boot=live components quiet splash noeject findiso=$isofile persistence --
initrd (loop)/live/initrd.img-6.1.0-kali9-amd64
}
#menuentry "Kali 2022.3 Live ISO" {
# set isofile="/isos/kali-linux-2022.3-live-amd64.iso"
# loopback loop $isofile
# linux (loop)/live/vmlinuz-5.18.0-kali5-amd64 boot=live components quiet splash noeject findiso=$isofile persistence --
# initrd (loop)/live/initrd.img-5.18.0-kali5-amd64
#}
menuentry "Tails Live ISO 5.14" {
set isofile="/isos/tails-amd64-5.14.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz findiso=$isofile boot=live config nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet toram --
initrd (loop)/live/initrd.img
}
#menuentry "Tails Live ISO 5.7" {
# set isofile="/isos/tails-amd64-5.7.iso"
# loopback loop $isofile
# linux (loop)/live/vmlinuz findiso=$isofile boot=live config nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet toram --
# initrd (loop)/live/initrd.img
#}
menuentry "Debian 12.0.0 ISO" {
set isofile="/isos/debian-live-12.0.0-amd64-cinnamon.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz-6.1.0-9-amd64 findiso=$isofile boot=live nonpersistent components quiet splash toram --
initrd (loop)/live/initrd.img-6.1.0-9-amd64
}
#menuentry "Debian 11.5.0 ISO" {
# set isofile="/isos/debian-live-11.5.0-amd64-cinnamon.iso"
# loopback loop $isofile
# linux (loop)/live/vmlinuz-5.10.0-18-amd64 findiso=$isofile boot=live nonpersistent components quiet splash toram --
# initrd (loop)/live/initrd.img-5.10.0-18-amd64
#}
menuentry "Linux Mint 21.1 Cinnamon 64bits ISO" {
set isofile="/isos/linuxmint-21.1-cinnamon-64bit.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject toram
initrd (loop)/casper/initrd.lz
}
#menuentry "Linux Mint 21 Cinnamon 64bits ISO" {
# set isofile="/isos/linuxmint-21-cinnamon-64bit.iso"
# loopback loop (hd0,1)$isofile
# linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject toram
# initrd (loop)/casper/initrd.lz
#}
menuentry "Hiren's BootCD PE" {
loopback loop "/isos/HBCD_PE_x64.iso"
set root=(loop)
ntldr (loop)/HBCD/grldr
}
menuentry "F4 Utimate Boot CD 4.61" {
linux16 /boot/memdisk iso
initrd16 /isos/F4UBCD-4.61.iso
}
menuentry "Utimate Boot CD 539" {
linux16 /boot/memdisk iso
initrd16 /isos/ubcd539.iso
}
menuentry "Trinity Rescue Kit 3.4" {
linux16 /boot/memdisk iso
initrd16 /isos/trinity-rescue-kit.3.4-build-372.iso
}
menuentry "System Rescue 8.05" {
set isofile="/isos/systemrescue-8.05-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/sysresccd/boot/x86_64/vmlinuz img_label=serginator img_loop=$isofile archisobasedir=sysresccd setkmap=es copytoram dostartx rootpass=root nofirewall libata.allow_tpm=1
initrd (loop)/sysresccd/boot/intel_ucode.img (loop)/sysresccd/boot/amd_ucode.img (loop)/sysresccd/boot/x86_64/sysresccd.img
}
menuentry "System Rescue CD 4.6.1" {
set isofile="/isos/systemrescuecd-x86-4.6.1.iso"
loopback loop (hd0,1)$isofile
linux (loop)/isolinux/rescue64 setkmap=us isoloop=/isos/systemrescuecd-x86-4.6.1.iso
initrd (loop)/isolinux/initram.igz
}
menuentry "BackBox 5 ISO" {
set isofile="/isos/backbox-5-amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper quiet splash locale=es_ES bootkbd=es console-setup/layoutcode=es iso-scan/filename=$isofile noprompt noeject toram
initrd (loop)/casper/initrd.gz
}
menuentry "Memtest 86+" {
linux16 /isos/memtest86+-5.01.bin
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment