Я ищу Windows-эквивалент Unixish:
qemu -hda /dev/sda
Как выглядит версия для Windows, если предположить, что устройство, которое я хочу загрузить, находится под буквой E:? qemu -hda E:
не работал.
Я ищу Windows-эквивалент Unixish:
qemu -hda /dev/sda
Как выглядит версия для Windows, если предположить, что устройство, которое я хочу загрузить, находится под буквой E:? qemu -hda E:
не работал.
В нашем конфигурационном файле win_srv.xml
:
<disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source file='/dev/[hostname]/win_srv_vm_data'/>
<target dev='hdc' bus='ide'/>
</disk>
В командной строке это выглядит так:
/usr/bin/kvm ... -drive file=/dev/[hostname]/win_srv_vm_data,if=ide,index=2,format=raw,cache=none
Виртуальная машина Windows выбирает это как свой диск E
, но вы можете легко перенастроить сопоставление в Windows, чтобы сделать его D
или что угодно.
Я также должен отметить, что мы используем mapper и fakeRAID, поэтому способ разделения нашего диска и устройства довольно странный. /dev/[hostname]/win_srv_vm_data
должны перейти в необработанный раздел, но, похоже, вы уже ожидали этого.