Instale o GRUB2 no USB para inicializar o Ubuntu Linux ISO
Outro benefício é que você pode configurar o GRUB2 para inicializar a partir de diferentes ISO. [Veja Multi-ISO abaixo]
Etapas Consulte pendrivelinux para obter detalhes
Instale o GRUB2 no USB (suponha que a unidade USB esteja ativada em / dev / sdx1
)
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]
- baixe o iso desejado e renomeie-o
/mnt/USB/ubuntu.iso
. Verifique se ele recebeu o nome ubuntu.iso
e não o originalubuntu-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
Feito. Você deve conseguir 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
}
ISO de 64 bits vmlinuz
é nomeado 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 a
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
}