окна 7 как kvm гостевая установка с virtio драйверами - обнаружили virtio шоу диска SCSI неправильная способность

Я пытаюсь установить окна 7 64 бита как kvm гость. Я считал здесь, что должен установить virtio scsi драйвер во время установки.

Я использую virt-install начинать мою установку из командной строки

virt-install --connect qemu:///system \
    --name win7vnc --ram 2048 --vcpus=2 --cpuset=auto \
    --disk path=win7.img,bus=virtio 
    --network=network=default,model=virtio,mac=RANDOM 
    --graphics vnc,port=5900 
    --disk device=cdrom,path=../../isos/virtio-win-0.1-81.iso  
    --disk device=cdrom,path=../../isos/win7_sp1_ult_64bit/Windows\ 7\ SP1\ Ultimate\ \(64\ Bit\).iso 
    --os-type=windows --os-variant=win7 --boot cdrom,hd    

Установка запускается прекрасный и поскольку ожидаемые окна не обнаруживают жесткий диск. Таким образом, я загружаю драйвер, и диск действительно обнаруживается. Проблема, она только имеет мощность 99 МБ, в то время как я создал диск, чтобы быть 100 ГБ с командой

qemu-img create -f qcow2 win7.img 100G

что могло быть неправильным, и способность не корректна?

Править: изображение проблемы

enter image description here

0
задан 26 September 2014 в 13:44
3 ответа

в конце я установил параметры диска, как будто я создам новый диск во время выполнения команды virt-install , даже если у меня есть образ диска готов заранее. поэтому я запускаю:

virt-install --connect qemu:///system \
    --name win7vnc --ram 2048 --vcpus=2 --cpuset=auto \
    --disk path=win7.img,bus=virtio,size=100,format=qcow2 \
    --network=network=default,model=virtio,mac=RANDOM \
    --graphics vnc,port=5900
    --disk device=cdrom,path=../../isos/virtio-win-0.1-81.iso \
    --disk device=cdrom,path=../../isos/win7_sp1_ult_64bit/Windows\ 7\ SP1\ Ultimate\ \(64\ Bit\).iso \
    --os-type=windows --os-variant=win7 --boot cdrom,hd 
1
ответ дан 5 December 2019 в 13:16

Я написал небольшой сценарий оболочки для автоматизации установки Windows 7 в KVM, который работает для Ubuntu Linux 12.04 в качестве хост-системы:

http://torsten-traenkner.de/linux/create_virtual_machine_with_windows_7.sh.tgz

Небольшое видео:

https://www.youtube.com/watch?v=xwHmdAWkbx4

Скрипт создает разреженный файл как необработанный образ диска. Это имеет то преимущество, что виртуальный диск не использует сразу все реальное дисковое пространство, и вы можете легко смонтировать необработанный образ. Если сценарий не работает для вашего дистрибутива Linux, вы можете заглянуть внутрь сценария, чтобы увидеть, как это делается.

dd if=/dev/zero of="$DISK_IMAGE_NAME" bs=1 count=0 seek="$virtualMachineSizeInGB"G > /dev/null 2>&1
0
ответ дан 5 December 2019 в 13:16

Я описал свой опыт здесь:

http://www.returnbooleantrue.com/2015/04/making-your-windows-kvm-guest-boxes-fly.html

Вы, конечно, можете добавить VirtIO после завершения установки Windows.

-1
ответ дан 5 December 2019 в 13:16

Теги

Похожие вопросы