Instale GRUB2 en USB para arrancar Ubuntu Linux ISO
Otro beneficio es que puede configurar el GRUB2 para arrancar desde diferentes ISO. [Ver Multi-ISO a continuación]
Pasos Ver pendrivelinux para más detalles
Instale GRUB2 a USB (suponga que la unidad USB está encendida / dev / sdx1
partición)
sudo mkdir /mnt/USB && sudo mount /dev/sdx1 /mnt/USB
sudo grub-install --force --removable --boot-directory=/mnt/USB/boot /dev/sdx
cd /mnt/USB/boot/grub
wget pendrivelinux.com/downloads/grub.cfg
[1]
- descarga la iso que quieras y renómbrala
/mnt/USB/ubuntu.iso
. Asegúrese de que tenga nombre ubuntu.iso
y no el originalubuntu-16.04.1-desktop-i386.iso
Nota: Si está utilizando un ISO de 64 bits, debe modificar grub.cfg. Ver [1] a continuación para más detalles
Hecho. Debería poder iniciar su máquina con el USB.
[1] Aquí el contenido de grub.cfg
set timeout=10
set default=0
menuentry "Run Ubuntu Live ISO" {
loopback loop /ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso splash --
initrd (loop)/casper/initrd.lz
}
vmlinuz
Se nombran ISO de 64 bits vmlinuz.efi
. así que la línea 6 del grub.cfg será
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --
Multi-ISO
- Ponga su ISO (por ejemplo
ubuntu-16.04.1-desktop-amd64.iso
) en/mnt/USB/
- Agregue
menuentry
a grub.cfg con el nombre ISO correcto
menuentry "Run Ubuntu 16.04.1 Live ISO" {
loopback loop /ubuntu-16.04.1-desktop-amd64.iso
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.1-desktop-amd64.iso splash --
initrd (loop)/casper/initrd.lz
}