Virtual Windows XP
From Wiki.cyring.fr
(Difference between revisions)
(→Our functional settings) |
(→Import Registry) |
||
Line 12: | Line 12: | ||
sudo umount /mnt | sudo umount /mnt | ||
</syntaxhighlight><br /> | </syntaxhighlight><br /> | ||
- | ==== Import | + | ==== Import into the registry ==== |
- | + | ===== pci_ven_1af4_dev_1001_subsys_00021af4.reg ===== | |
<syntaxhighlight lang="reg"> | <syntaxhighlight lang="reg"> | ||
Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
- | [ | + | [\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1af4&dev_1001&subsys_00021af4] |
+ | "ClassGUID"=hex(1):7b,00,34,00,44,00,33,00,36,00,45,00,39,00,37,00,42,00,2d,00,45,00,33,00,32,00,35,00,2d,00,31,00,31,00,43,00,45,00,2d,00,42,00,46,00,43,00,31,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,00,45,00,31,00,30,00,33,00,31,00,38,00,7d,00,00,00 | ||
+ | "Service"=hex(1):76,00,69,00,6f,00,73,00,74,00,6f,00,72,00,00,00 | ||
+ | </syntaxhighlight><br /> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
==== Edit Registry ==== | ==== Edit Registry ==== | ||
<syntaxhighlight lang="bash" line start="1"> | <syntaxhighlight lang="bash" line start="1"> |
Revision as of 11:44, 4 November 2012
Contents |
Convert VM
qemu-img convert -f vpc -O raw "Virtual Windows XP.vhd" v2WinXP.img
sudo mount -o loop,offset=32256 v2WinXP.img /mnt
cp -R ~/tmp/WXP /mnt/
cp ~/tmp/WXP/X86/VIOSER.SYS /mnt/WINDOWS/system32/drivers/
cp ~/tmp/WXP/X86/VIOSER.INF /mnt/WINDOWS/inf/
mkdir ~/tmp/config
cp /mnt/WINDOWS/system32/config/* ~/tmp/config/
reged -I ~/tmp/config/system HKEY_LOCAL_MACHINE ~/tmp/devicedb.reg
cp ~/tmp/config/system /mnt/WINDOWS/system32/config/
sudo umount /mnt
Import into the registry
pci_ven_1af4_dev_1001_subsys_00021af4.reg
Windows Registry Editor Version 5.00 [\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1af4&dev_1001&subsys_00021af4] "ClassGUID"=hex(1):7b,00,34,00,44,00,33,00,36,00,45,00,39,00,37,00,42,00,2d,00,45,00,33,00,32,00,35,00,2d,00,31,00,31,00,43,00,45,00,2d,00,42,00,46,00,43,00,31,00,2d,00,30,00,38,00,30,00,30,00,32,00,42,00,45,00,31,00,30,00,33,00,31,00,38,00,7d,00,00,00 "Service"=hex(1):76,00,69,00,6f,00,73,00,74,00,6f,00,72,00,00,00
Edit Registry
chntpw -e ~/tmp/config/system
Our functional settings
cd ControlSet001 cd Control cd CriticalDeviceDatabase nk pci#ven_1af4&dev_1001&subsys_00021af4 cd pci#ven_1af4&dev_1001&subsys_00021af4 nv 1 Service ed Service viostor nv 1 ClassGUID ed ClassGUID {4D36E97B-E325-11CE-BFC1-08002BE10318} cd .. cd .. cd .. cd Services nk viostor cd viostor nv 4 Type ed Type 00000001 nv 4 Start ed Start 00000000 nv 4 ErrorControl ed ErrorControl 00000001 nv 4 Tag ed Tag 00000033 nv 2 ImagePath ed ImagePath System32\DRIVERS\viostor.sys nv 1 Group ed Group SCSI miniport nk Parameters cd Parameters nv 4 BusType ed BusType 00000001 nk PnpInterface cd PnpInterface nv 4 5 ed 5 00000001 cd .. cd .. /* nk Security cd Security nv 3 Security ed Security :00000 01 00 14 80 90 00 00 00 9C 00 00 00 14 00 00 00 ................ :00010 30 00 00 00 02 00 1C 00 01 00 00 00 02 80 14 00 0............... :00020 FF 01 0F 00 01 01 00 00 00 00 00 01 00 00 00 00 ................ :00030 02 00 60 00 04 00 00 00 00 00 14 00 FD 01 02 00 ..`............. :00040 01 01 00 00 00 00 00 05 12 00 00 00 00 00 18 00 ................ :00050 FF 01 0F 00 01 02 00 00 00 00 00 05 20 00 00 00 ............ ... :00060 20 02 00 00 00 00 14 00 8D 01 02 00 01 01 00 00 ............... :00070 00 00 00 05 0B 00 00 00 00 00 18 00 FD 01 02 00 ................ :00080 01 02 00 00 00 00 00 05 20 00 00 00 23 02 00 00 ........ ...#... :00090 01 01 00 00 00 00 00 05 12 00 00 00 01 01 00 00 ................ :000A0 00 00 00 05 12 00 00 00 ........ cd .. */ cd Enum nk SCSI cd SCSI nk Disk&Ven_Red_Hat&Prod_VirtIO&Rev_0001 cd Disk&Ven_Red_Hat&Prod_VirtIO&Rev_0001 nk 4&1618751f&0&000 cd 4&1618751f&0&000 nv 1 DeviceDesc ed DeviceDesc Lecteur de disque nv 1 LocationInformation ed LocationInformation Bus Number 0, Target ID 0, LUN 0 nv 4 Capabilities ed Capabilities 96 nv 4 ConfigFlags ed ConfigFlags 0 nv 7 HardwareID ed HardwareID SCSI\DiskRed_Hat_VirtIO__________0001 SCSI\DiskRed_Hat_VirtIO__________ SCSI\DiskRed_Hat_ SCSI\Red_Hat_VirtIO__________0 Red_Hat_VirtIO__________0 GenDisk --q nv 7 CompatibleIDs ed CompatibleIDs SCSI\Disk SCSI\RAW --q nv 1 ClassGUID ed ClassGUID {4D36E967-E325-11CE-BFC1-08002BE10318} nv 1 Service ed Service disk nv 1 Driver ed Driver {4D36E967-E325-11CE-BFC1-08002BE10318}\0002 nv 1 Class ed Class DiskDrive nv 1 Mfg ed Mfg (Lecteurs de disque standard) nv 1 FriendlyName ed FriendlyName Red Hat VirtIO SCSI Disk Device nk Device Parameters nk LogConf cd .. cd .. cd .. cd PCI nk VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00 cd VEN_1AF4&DEV_1001&SUBSYS_00021AF4&REV_00 nk 3&13c0b0c5&0&30 cd 3&13c0b0c5&0&30 q y