Bagaimana cara menguji bootable USB yang dibuat dengan skema partisi UEFI GPT

2

Saya sering menguji perangkat USB yang dapat di-boot dengan sistem operasi yang berbeda. Sekarang saya harus mem-boot seluruh komputer hanya untuk menguji satu perangkat USB. Bagaimana saya bisa menguji perangkat tanpa mem-boot? QEMU kadang-kadang berfungsi, tetapi tidak dengan perangkat UEFI GPT. Perintah sudo qemu-system-x86_64 /dev/sde1hanya hang dengan "Booting dari Hard Disk ...".

Ohto Nordberg
sumber

Jawaban:

1

Anda dapat mencoba VirtualBox. VirtualBox mendukung UEFI (Anda harus mengaktifkannya di pengaturan.) VirtualBox juga mendukung USB passtrough, jadi mungkin ada kemungkinan Anda dapat melakukan booting dari drive USB.

Johan Myréen
sumber
Saya mencoba ini tetapi tidak berhasil, tidak ada dukungan uefi Saya kira askubuntu.com/questions/693719/…
Ohto Nordberg
Tidak juga melakukan ini. virten.net/2014/12/howto-usb-boot-a-vm-in-vmware-workstation-11
Ohto Nordberg
VirtualBox mendukung EFI, saya tahu karena saya telah menggunakannya untuk mem-boot Arch Linux dengan systemd-boot dan kernel efistub. Anda hanya perlu mengaktifkan EFI di Pengaturan -> Sistem -> Aktifkan EFI (khusus OS). (Saya tidak tahu mengapa dikatakan demikian.) Masalah sebenarnya adalah VirtualBox tidak mengizinkan booting dari drive USB. Anda dapat mencoba trik yang disebutkan terakhir pada halaman yang Anda tautkan, yaitu menyalin isi drive USB ke file disk. Tapi itu tidak persis sama dengan booting dari drive USB asli.
Johan Myréen
Ya, VirtualBox mendukung EFI, tetapi Plop Boot Manager tidak.
Ohto Nordberg
1
sudo apt-get install ovmf qemu-efi qemu
qemu-system-x86_64 --bios /usr/share/qemu/OVMF.fd -m 4096 -enable-kvm -cdrom debian-9.2.1-amd64-DVD-1.iso -display sdl -vga virtio

Anda dapat menentukan juga HD (virtual atau fisik)

Zibri
sumber
0

Saya juga memiliki masalah yang sama untuk mem-boot Linux USB yang saya buat dari iso. Ternyata saya harus menginstal secara manual kode MBR di awal perangkat, dengan prosedur seperti yang dijelaskan pada Syslinux Wiki: Cara Membuat Bootable USB - Langkah 3

Entah bagaimana alat yang saya gunakan tidak melakukannya secara otomatis.

elboulangero
sumber