2009年 01月 20日
SUSE Linux + XEN 仮想環境に Windows 7 を導入する - 64bit 版導入編
Transrate English
まず、Create New Virtual Machine から選ぶOSタイプは Windows Vista(x64) ではなく、Windows 2008 Server (x64) でなければ、ISO からブートすることはできませんでした。
その他は、ほぼデフォルトでそのままインストーラが起動できます。
ただし、ファイルのコピーが終わって、再起動することができません。
Windows の起動画面から先には進めません。
Cytrix のフォーラムにも似たような症状が報告されているようです
Thread: Windows 7 beta 64 Bit installation - which Template should be used?
続き-
-vcpus=1 に書き換えてみる-
ここで一旦 vm destroy MyW7x64 を実行して、 /etc/xen/vm/MyW7x64 を書き換えてみました。
--list--
name="W7-64"
uuid="b7040f34-0370-ed1b-a1d0-0b632488e719"
memory=1024
vcpus=1
on_poweroff="destroy"
on_reboot="restart"
on_crash="destroy"
localtime=1
builder="hvm"
extid=1
device_model="/usr/lib/xen/bin/qemu-dm"
kernel="/usr/lib/xen/boot/hvmloader"
boot="c"
disk=[ 'file:/var/lib/xen/images/W7-64/disk0,hda,w', 'file:/home/maji/ISO/W7-64/7000.0.081212-1400_client_ja-jp_Ultimate-GB1CULXFRE_JA_DVD.iso,hdc:cdrom,r', ]
vif=[ 'mac=00:16:3e:24:27:97,model=rtl8139,type=ioemu', ]
stdvga=0
vnc=1
vncunused=1
apic=1
acpi=1
pae=1
usb=1
usbdevice='tablet'
serial="pty"
keyb='ja'
--ここまで--
どうも vcpu=2 or more では動かないようです。 正しく起動できた後 vcpu=2 にセットすると起動できなくなりました。 x64 版では vcpu=1 にセットする必要があるようです。memory= の値はデフォルトで問題ありませんでした。
おまじないのように keyb='ja' を追加してみましたが、106 Keyboard は認識してくれないようです。リモートデスクトップを使う分に関しては問題はありませんが
なお、 GUI の Virtual Machine Manager より run するより xm create で確実に /etc/xen/vm を読ませた方がより Better なようです。
-Key Word-
SUSE SLES SLED Linux XEN Windows7 Windows 7 x64 Virtulization 仮想化 Novell VMDP Virtual Machine Driver Pack
その他の情報はこちらから
非番のエンジニア