Grub2Stick

Hi

Need grub2 multi iso bootstick?
Here my grub.cfg and an tarball of my stick with my favorite isos.
You can also use my stick for installing debian squeeze on propritary hardware
The Firmware files are located direct in the .tar archive.
Just do:

wget http://www.paranoids.at/downloads/usbstick.tar
dd if=/dev/zero of=/dev/sdx bs=1M count=10
fdisk /dev/sdx
mkfs.vfat /dev/sdx1
mount /dev/sdx1 /mnt/sdx
cd /mnt/sdx
tar -xvf usbsitck.tar
grub-install --root-directory=/mnt/sdx/ /dev/sdx
umount /mnt/sdx

Here my grub.cfg

insmod all_video

menuentry "Debian Jessie amd64" {
 loopback loop /boot/iso/debian-jessie-amd64.iso
 linux (loop)/linux --
 initrd (loop)/initrd.gz
}

menuentry "Debian Live Jessie amd64 nonfree" {
 linux /boot/iso/debian-live-amd64/debian-live-8.7.1-amd64-standard+nonfree.vmlinuz keyboard-layouts=de timezone=Europe/Vienna boot=live config union=aufs noswap live-media-path=/boot/iso/debian-live-amd64
 initrd /boot/iso/debian-live-amd64/debian-live-8.7.1-amd64-standard+nonfree.initrd.img
}

menuentry "Ubuntu 16.04 NetBoot amd64" {
 loopback loop /boot/iso/ubuntu-16.04-amd64.iso
 linux (loop)/linux --
 initrd (loop)/initrd.gz
}

menuentry "openSUSE-Tumbleweed-NET-x86_64-Snapshot20170407" {
 loopback loop /boot/iso/openSUSE-Tumbleweed-NET-x86_64-Snapshot20170407-Media.iso
 linux (loop)/boot/x86_64/loader/linux splash=silent
 initrd (loop)/boot/x86_64/loader/initrd
}

menuentry "Memory test (memtest86+-5.01)" {
 linux16 /boot/iso/memtest86+-5.01.bin
}

menuentry "Clonezilla live 20170220-yakkety-amd64" {
 set isofile="/boot/iso/clonezilla-live-20170220-yakkety-amd64.iso"
 loopback loop $isofile
 linux (loop)/live/vmlinuz boot=live live-config noswap ip=frommedia locales="en_US.UTF-8" keyboard-layouts="de" toram=filesystem.squashfs findiso=$isofile
 initrd (loop)/live/initrd.img
}

menuentry "GRML64 Small Testing Latest" {
 set isofile="/boot/iso/grml64-small_testing_latest.iso"
 loopback loop $isofile
 linux (loop)/boot/grml64small_testing/vmlinuz boot=live live-media-path=/live/grml64-small_testing/ nomce findiso=$isofile lang=de bootid=grml64small_testingbuild1977
 initrd (loop)/boot/grml64small_testing/initrd.img
}

Hint (How to make the stick UEFI and BIOS compatilbe)

grub-install --target=x86_64-efi --removable --root-directory=/mnt/sdx/ --efi-directory=/mnt/sdx/ /dev/sdb

Have fun!