Instal GRUB2 pada USB untuk mem-boot Ubuntu Linux ISO
Manfaat lain adalah Anda dapat mengatur GRUB2 untuk boot dari berbagai ISO. [Lihat Multi-ISO di bawah ini]
Langkah Lihat pendrivelinux untuk detailnya
Instal GRUB2 ke USB (anggap drive USB dalam / dev / sdx1
partisi)
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]
- unduh iso yang Anda inginkan dan ganti namanya
/mnt/USB/ubuntu.iso
. Pastikan namanya ubuntu.iso
dan bukan yang asliubuntu-16.04.1-desktop-i386.iso
Catatan: Jika Anda menggunakan ISO 64-bit, maka Anda perlu memodifikasi grub.cfg. Lihat [1] di bawah untuk detailnya
Selesai Anda harus dapat mem-boot mesin Anda dengan USB.
[1] Di sini isi dari 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 64-bit vmlinuz
diberi nama vmlinuz.efi
. jadi baris 6 dari grub.cfg akan menjadi
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --
Multi-ISO
- Masukkan ISO Anda (misalnya
ubuntu-16.04.1-desktop-amd64.iso
) di/mnt/USB/
- Tambahkan a
menuentry
ke grub.cfg dengan nama ISO yang benar
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
}