Skip to content

Instantly share code, notes, and snippets.

@mariocesar
Last active December 12, 2015 05:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mariocesar/4725399 to your computer and use it in GitHub Desktop.
Save mariocesar/4725399 to your computer and use it in GitHub Desktop.
Boot multiple live-cds from a USB Stick
## Boot multiple live-cds from a USB
##
# First install grub on the usb, for example:
#
# $ sudo grub-install --no-floppy --force --root-directory=/media/E310-C779 /dev/sdc1
# Get some of the isos you want to boot
#
# $ ls
# boot/
# ubuntu-12.04.1-server-amd64.iso
# ubuntu-12.04-desktop-amd64.iso
# ubuntu-12.04-desktop-i386.iso
# ubuntu-12.10-desktop-amd64.iso
# zentyal-2.2-2-amd64.iso
# Add this file to boot/grub.cfg and customize it to your needs
set menu_color_normal=white/black
set menu_color_highlight=white/green
set timeout=10
set default=0
menuentry "Zentyal 12.04 64 bits" {
set iso="/zentyal-2.2-2-amd64.iso"
loopback loop $iso
linux (loop)/install/vmlinuz --
initrd (loop)/install/initrd.gz
}
menuentry "Ubuntu Server 12.04.1 64 bits" {
loopback loop /ubuntu-12.04.1-server-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.1-server-amd64.iso splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Desktop 12.10 64 bits" {
loopback loop /ubuntu-12.10-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.10-desktop-amd64.iso splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Desktop 12.04 64 bits" {
loopback loop /ubuntu-12.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-amd64.iso splash --
initrd (loop)/casper/initrd.lz
}
menuentry "Ubuntu Desktop 12.04 32 bits" {
loopback loop /ubuntu-12.04-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso splash --
initrd (loop)/casper/initrd.lz
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment