Skip to content
marzo 25, 2012 / Admin

Pendrive multiboot gracias a grub2

Primero nos conseguimos todas las isos necesarias y las metemos hasta que el pendrive no aguante más. Luego lo dificil (artículo en preparación)…

1. Tener un pendrive formateado en fat32

2. Intalar el grub allí:
 #grub-install --force --no-floppy --root-directory=/media/MIPENDRIVE /dev/sdb
 (estos datos se obtienen con el comando df)

3. Crear el archivo grub.cfg dentro del pen /boot/grub

4. Entradas que tiene que tener el archivo:

set timeout=30
set default=0

menuentry “Ubuntu Live 11.04 64bit” {
loopback loop /boot/iso/ubuntu-11.04-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-11.04-desktop-amd64.iso noeject noprompt —
initrd (loop)/casper/initrd.lz
}

menuentry “Ubuntu Live 9.10 32bit” {
loopback loop /boot/iso/ubuntu-9.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-9.10-desktop-i386.iso noeject noprompt —
initrd (loop)/casper/initrd.lz
}

menuentry “Ubuntu Live 9.10 64bit” {
loopback loop /boot/iso/ubuntu-9.10-desktop-amd64.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-9.10-desktop-amd64.iso noeject noprompt —
initrd (loop)/casper/initrd.lz
}

menuentry “Grml small 2009.10” {
loopback loop /boot/iso/grml-small_2009.10.iso
linux (loop)/boot/grmlsmall/linux26 findiso=/boot/iso/grml-small_2009.10.iso apm=power-off lang=us vga=791 boot=live nomce noeject noprompt —
initrd (loop)/boot/grmlsmall/initrd.gz
}

menuentry “tinycore” {
loopback loop /boot/iso/tinycore_2.3.1.iso
linux (loop)/boot/bzImage —
initrd (loop)/boot/tinycore.gz
}

menuentry “Netinstall 32 preseed” {
loopback loop /boot/iso/mini.iso
linux (loop)/linux auto url=http://www.panticz.de/pxe/preseed/preseed.seed locale=en_US console-setup/layoutcode=de netcfg/choose_interface=eth0 debconf/priority=critical —
initrd (loop)/initrd.gz
}

menuentry “debian-installer-amd64.iso” {
loopback loop /boot/iso/debian-installer-amd64.iso
linux (loop)/linux vga=normal —
initrd (loop)/initrd.gz
}

menuentry “BackTrack 4” {
linux /boot/bt4/boot/vmlinuz BOOT=casper boot=casper nopersistent rw vga=0x317 —
initrd /boot/bt4/boot/initrd.gz
}

menuentry “Memory test (memtest86+)” {
linux16 /boot/img/memtest86+.bin
}

menuentry “BackTrack ERR” {
loopback loop /boot/iso/bt4-pre-final.iso
linux (loop)/boot/vmlinuz find_iso/filename=/boot/iso/bt4-pre-final.iso BOOT=casper boot=casper nopersistent rw vga=0x317–
initrd (loop)/boot/initrd.gz
}

menuentry “XBMC ERR” {
loopback loop /boot/iso/XBMCLive.iso
linux (loop)/vmlinuz boot=cd isofrom=/dev/sda1/boot/iso/XBMCLive.iso xbmc=nvidia,nodiskmount,tempfs,setvolume loglevel=0 —
initrd (loop)/initrd0.img
}

menuentry “netboot.me” {
loopback loop /boot/iso/netbootme.iso
linux16 (loop)/GPXE.KRN
}

menuentry “debian installer amd64 netboot XEN pressed” {
linux /boot/debian/linux auto preseed/url=http://www.panticz.de/pxe/preseed/xen.seed locale=en_US console-setup/layoutcode=de netcfg/choose_interface=eth0 debconf/priority=critical —
initrd /boot/debian/initrd.gz
}

fuente: http://www.panticz.de/MultiBootUSB y también http://www.pendrivelinux.com/boot-multiple-iso-from-usb-via-grub2-using-linux/

Otros enlaces:
https://bugs.launchpad.net/ubuntu/+bug/94204
http://debianforum.de/forum/viewtopic.php?f=32&t=111249
http://michael-prokop.at/blog/2009/05/25/boot-an-iso-via-grub2/
https://wiki.edubuntu.org/Grub2
http://wiki.ubuntuusers.de/GRUB_2/Konfiguration?highlight=cd

2 comentarios

Dejar un comentario
  1. mario hernan / Ago 4 2013 6:02 pm

    Hola amigo, ya he montado el grub en una usb, y he creado el archivo grub.cfg, pero al iniciar con dicha memoria y seleccionar la distro que quiero correr me arroja el siguiente error

    error: attempt to read or write outside of disk ‘loop’.
    error: you need to load the kernel first.

    espero me puedas colaborar!!

  2. Marcelo / Ago 4 2013 11:42 pm

    Como te darás cuenta, las opciones cambian según la distro. Es más, las Debian son muy chivas de configurar. Te recomiendo usar ubuntu y derivados para este tipo de proyecto multiboot.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: