Мне загрузили карту с интерфейсом USB живой установкой Ubuntu для тестирования. Когда я хочу использовать его, я обычно перезагрузка для начальной загрузки в живую установку USB.
Я хотел бы знать, какой лучший способ выполнить живую систему от USB, не имея необходимость перезагружать. Я думаю, что приложение создателя USB по умолчанию использует QEMU для выполнения системы, но я уверен, что существуют также другие опции виртуальной машины сделать это (Virtualbox, KVM...?).
sudo qemu-system-x86_64 -m 512 -enable-kvm -hda /dev/sdb
Другая опция, которую я нашел с QEMU (не уверенный это - самый эффективный способ запустить его):
$ lsusb
Bus 002 Device 006: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
С этим у меня есть номера шины и номера устройств, готовые передать команде qemu для запуска моей живой системы от карты с интерфейсом USB:
sudo qemu-system-x86_64 -m 512 -enable-kvm -usb -device usb-host,hostbus=2,hostaddr=6
, С другой стороны, это также работало на меня:
sudo qemu-system-x86_64 -m 512 -enable-kvm -usb -usbdevice disk:/dev/sdb
(TBD)