Cài đặt GRUB2 trên USB để khởi động Ubuntu Linux ISO
Một lợi ích khác là bạn có thể thiết lập GRUB2 để khởi động từ các ISO khác nhau. [Xem Multi-ISO bên dưới]
Các bước Xem Pendrivelinux để biết chi tiết
Cài đặt GRUB2 vào USB (giả sử ổ USB đang bật / dev / sdx1
phân vùng)
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]
- tải về iso bạn muốn và đổi tên nó thành
/mnt/USB/ubuntu.iso
. Hãy chắc chắn rằng nó được đặt tên ubuntu.iso
và không phải là bản gốcubuntu-16.04.1-desktop-i386.iso
Lưu ý: Nếu bạn đang sử dụng ISO 64 bit, thì bạn cần sửa đổi grub.cfg. Xem [1] bên dưới để biết chi tiết
Làm xong. Bạn sẽ có thể khởi động máy bằng USB.
[1] Đây là nội dung của 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
được đặt tên vmlinuz.efi
. vì vậy dòng 6 của grub.cfg sẽ là
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu.iso splash --
Đa ISO
- Đặt ISO của bạn (ví dụ
ubuntu-16.04.1-desktop-amd64.iso
) vào/mnt/USB/
- Thêm một
menuentry
vào grub.cfg với tên ISO chính xác
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
}