| | 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 | }}} |