Saya ingin membuat tamu windows xp dari cd windows xp upgrade yang saya miliki, bersama dengan salah satu dari beberapa versi lengkap yang saya miliki. Namun, ketika saya mencapai tahap di penginstal tempat saya diminta untuk memasukkan cd versi lengkap, penginstal tidak dapat menemukannya (pembaruan: Saya memeriksa apakah ini berfungsi untuk instalasi normal), yaitu:
Setup tidak dapat membaca CD yang Anda masukkan, atau CD tersebut bukan CD Windows yang valid.
Apakah ada solusi untuk ini sehingga saya bisa me-mount kedua cd, atau me-mount cd baru selama proses instalasi?
Saya sudah mencoba berbagai kombinasi pemasangan file .iso dan menentukan disk, seperti:
$sudo virt-install --accelerate --connect qemu:///system -n xpsp1 -r 2048
--disk ./vm/winxp_sp1.iso,device=cdrom --disk ./vm/windows.qcow2,size=12
--vnc --noautoconsole --os-type windows --os-variant winxp --vcpus 2 -c /dev/cdrom
--check-cpu
Jika saya mencoba menentukan beberapa drive cdrom, saya menerima kesalahan:
virt-install --accelerate --connect qemu:///system -n xpsp1 -r 2048
--disk ./vm/winxp_sp1.iso,device=cdrom --disk /dev/cdrom,device=cdrom
--disk ./vm/windows.qcow2,size=12 --vnc --noautoconsole --os-type windows
--os-variant winxp --vcpus 2 --check-cpu
Starting install...
ERROR IDE CDROM must use 'hdc', but target in use.
windows-xp
ubuntu-10.04
linux-kvm
Dana si Sane
sumber
sumber
Jawaban:
virt-install tampaknya tidak mendukung banyak CD ROM secara asli. Untungnya, ada cara yang cukup langsung untuk melakukannya:
Gunakan virt-install untuk membuat mesin virtual dengan CD-ROM pertama, dalam kasus Anda bernama
xpsp1
. Di belakang layar, libvirt akan membuat file konfigurasi XML. Matikan mesin sekarang (virsh destroy xpsp1
); Anda hanya tertarik pada file XML.Buka file XML, yang terletak di
/etc/libvirt/qemu/
(misalnya/etc/libvirt/qemu/xpsp1.xml
). Mungkin.Cari string
cdrom
. Ini akan membawa Anda ke chunk dengan nilai-nilai ini:Salin tempel blok ini dan ubah pengaturan untuk CD-ROM kedua Anda. Yaitu, Anda perlu mengubah
<source file=...>
(path file Anda yang lain),<target dev=...>
(ke, misalnya,hdd
) dan<address unit=...
(ke, misalnya, 1)Nyalakan kembali mesin (
virsh create /etc/libvirt/qemu/xpsp1.xml
) dan kedua CD harus dikenali.sumber
--print-xml
opsi untukvirt-install
mendapatkan konfigurasi yang akan dihasilkan.