64 비트 Ubuntu Karmic 상자에서 호스팅하는 가상 컴퓨터에 게스트 OS로 Windows 7을 설치하려고합니다. 언어 설정을 선택하고 '지금 설치'를 클릭하는 시점이되었지만 잠시 후 파란 화면이 나타납니다.
32 비트 버전의 Windows 7 사용을 포함하여 몇 가지 변형을 시도했지만 매우 빠르게 실패합니다. virt-install
내가 해봤 명령이 포함되어 있습니다 :
sudo virt-install --connect qemu:///system -n ksm-win7 -r 2048 \
--disk path=/home/kief/VM-Images/ksm-win7.qcow2,size=50 \
-c /var/Software/Windows7/Full/64bit/SW_DVD5_SA_Win_Ent_7_64BIT_English_Full_MLF_X15-70749.ISO \
--vnc --os-type windows --os-variant vista --hvm
내가 찾은 제한된 정보는 'Vista'가 --os-variant로 작동해야한다고 제안했지만 Windows 7에 특정한 값을 찾지 못했습니다.
여기 내 블루 스크린이 있습니다 :
나는 인터넷 검색으로 거의 발견하지 못했기 때문에 이것이 단순히 Windows 7을 지원하지 않는 KVM의 경우는 아니라고 생각합니다.
최신 정보:
그래픽으로 생성 된 "Virtual Machine Manager"앱을 사용하여 Windows 7 VM을 성공적으로 만들 수 있었지만로 만든 VM의 문제 원인을 이해하지 못했습니다 virt-install
. / etc / libvirt / qemu에서 구성 파일을 비교하면 제대로 해석 할만큼 잘 모르겠지만 몇 가지 단서가 있습니다. 두 VM 구성의 흥미로운 차이점은 다음과 같습니다.
--- win7-virt-install.xml
+++ win7-vmm.xml
-<domain type='qemu'>
+<domain type='kvm'>
@@ -21 +21 @@
- <emulator>/usr/bin/qemu-system-x86_64</emulator>
+ <emulator>/usr/bin/kvm</emulator>
@@ -23 +23 @@
- <source file='/home/kief/VM-Images/ksm-win7.qcow2'/>
+ <source file='/var/lib/libvirt/images/ksm-win7x64.img'/>
이것이 작동하는 VM이 qemu를 전혀 사용하지 않는지 또는 kvm과 함께 사용되는 방식에 다른 차이점이 있는지 확실하지 않습니다.
업데이트 2 :
그래서 나는 내 자신의 질문에 대부분 대답했습니다. Windows 7을 설치하려면 KVM VM에서 qemu 대신 KVM 자체 CPU 에뮬레이션을 사용해야합니다. qemu-emulation CPU에서 작동하도록 할 수있는 것이 있는지 또는 최신 버전이 지원하는지 확실하지 않습니다. 그러나 최소한 KVM VM에서 실행할 수 있습니다.