Estoy tratando de hacer qemu-kvm para arrancar desde mi memoria USB en vivo. es posible?
27
qemu-kvm -hdb <device>
, donde <device>
está el dispositivo USB (por ejemplo /dev/sdb
), debería hacerlo (probado con Ubuntu 12.04 en un dispositivo USB y funciona).
Necesitará permiso de escritura en el dispositivo (es decir, sea root
o cambie sus permisos).
VBoxManage internalcommands createrawvmdk -filename .VirtualBox/HardDisks/usbdisk.vmdk -rawdisk /dev/sdb
-hdb
(por ejemplo/dev/sdb
); NO la partición (como en/dev/sdb4
)-drive file=/dev/sdb,format=raw,index=0,media=disk
Vea esta preguntaqemu-kvm ha desaparecido. use la sugerencia en start qemu dándole una ruta a una raíz de Linux en su lugar. esto significa
donde / dev / sdb es su dispositivo sin formato (no partición) del dispositivo USB que desea arrancar.
(Sin embargo, a partir del 12/2014, ha sido escaso para mí. Arrancar ubuntu-gnome 14.10 finalmente provoca un pánico en el núcleo en un palo verificado para arrancar bien en el metal).
/ iaw
fuente
bin-x86_64-efi/ipxe.usb
un arranque EFI, y funcionó sin problemas hasta ahora.qemu-system-x86_64: -usbdevice disk:/dev/sdb: '-usbdevice' is deprecated, please use '-device usb-...' instead
No sé por qué exactamente, pero la respuesta de Renan no funcionó para mí. KVM me dijo que no podía encontrar una unidad de arranque (a pesar de que la partición usb estaba marcada como tal).
Sin embargo, he encontrado otra solución. Obtenga el dispositivo USB VendorID: ProductID con lsusb. Ejemplo:
Pase eso a KVM y solicite el menú de arranque:
Presione F12 para el menú, elija el dispositivo usb, funciona. Probablemente haya una manera de ordenar el arranque usb sin necesidad de llamar al menú de arranque, pero no encontré ninguno en man kvm.
fuente
Si desea utilizar una imagen de un liveusb, en lugar de una memoria USB física, puede hacerlo con
Sin "-boot menu = on", kvm siempre preferirá el disco duro que establezca con "-drive" o "-hd [a | b | c | d]".
fuente