| 130 | = 【Step 5: 安裝 XP VM】 = |
| 131 | * 安裝 Xen Qemu Device Model virtual machine hardware emulator |
| 132 | {{{ |
| 133 | sudo apt-get install xen-qemu-dm-4.0 |
| 134 | }}} |
| 135 | * 製作一個 8GB image |
| 136 | {{{ |
| 137 | sudo dd if=/dev/zero of=/home/domains/xp/xp.img bs=1024M count=8 |
| 138 | }}} |
| 139 | * 製作 XP 設定檔 |
| 140 | {{{ |
| 141 | sudo vim /home/domains/xp.cfg |
| 142 | }}} |
| 143 | {{{ |
| 144 | #!sh |
| 145 | import os, re |
| 146 | arch = os.uname()[4] |
| 147 | if re.search('64', arch): |
| 148 | arch_libdir = 'lib64' |
| 149 | else: |
| 150 | arch_libdir = 'lib' |
| 151 | |
| 152 | kernel = "/usr/lib/xen-4.0/boot/hvmloader" |
| 153 | builder='hvm' |
| 154 | memory = 1024 |
| 155 | |
| 156 | # Should be at least 2KB per MB of domain memory, plus a few MB per vcpu. |
| 157 | shadow_memory = 8 |
| 158 | name = "winxp" |
| 159 | vif = [ 'type=ioemu, bridge=eth1' ] |
| 160 | acpi = 1 |
| 161 | apic = 1 |
| 162 | disk = [ 'file:/home/domains/xp/xp.img,hda,w', 'file:/home/rider/xp.iso,hdc:cdrom,r' ] |
| 163 | |
| 164 | device_model = '/usr/lib/xen-4.0/bin/qemu-dm' |
| 165 | |
| 166 | #----------------------------------------------------------------------------- |
| 167 | # boot on floppy (a), hard disk (c) or CD-ROM (d) |
| 168 | # default: hard disk, cd-rom, floppy |
| 169 | boot="dc" |
| 170 | sdl=0 |
| 171 | vnc=1 |
| 172 | vncconsole=1 |
| 173 | vncpasswd='' |
| 174 | |
| 175 | serial='pty' |
| 176 | usbdevice='tablet' |
| 177 | }}} |
| 178 | * 開啟虛擬機器開始安裝 Windows XP |
| 179 | {{{ |
| 180 | sudo xm create xp.cfg |
| 181 | }}} |