Instale o GRUB2 no USB para inicializar o ISO do Ubuntu Linux
Outro benefício é que você pode configurar o GRUB2 para inicializar a partir de diferentes ISO. [Veja Multi-ISO abaixo]
Passos Veja pendrivelinux para detalhes
Instale o GRUB2 na USB (suponha que a unidade USB esteja em / dev / sdx1
partition)
-
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]
- faça o download da iso desejada e renomeie-a para
/mnt/USB/ubuntu.iso
. Certifique-se de que o nome seja ubuntu.iso
e não o original ubuntu-16.04.1-desktop-i386.iso
Nota: Se você estiver usando um ISO de 64 bits, precisará modificar o grub.cfg.
Veja [1] abaixo para detalhes
Concluído. Você deve ser capaz de inicializar sua máquina com o USB.
[1] Aqui o conteúdo do 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
}
O vmlinuz
da ISO de 64 bits é denominado vmlinuz.efi
. então a linha 6 do grub.cfg será
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --
Multi-ISO
- Coloque seu ISO (por exemplo,
ubuntu-16.04.1-desktop-amd64.iso
) em /mnt/USB/
- Adicione um
menuentry
ao grub.cfg com o nome ISO correto
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
}