Looking over Windows.pm and viostor.inf, and looking at a Windows 2008R2 VM with the virtio-win drivers installed - it looks like I need to insert some registry keys in HKLM\SYSTEM\CurrentControlSet. I see the CurerntControlSet stuff in Windows.pm and I can handle that in a .reg file. It all seems laid out pretty nicely.
Looking over the registry in my 2008R2 VM, I also see references to viostor in:
HKLM\Software\Microsoft\CurrentVersion\Setup\PnpLockdownFiles HKLM\Software\Wow6432Node\Microsoft\CurrentVersion\Setup\PnpLockdownFile s HKLM\HARDWARE\DEVICEMAP\Scsi\Scsi Port 2
I'm not sure how these keys get in there - the HARDWARE one probably because Windows finds the virtual device. Maybe the driver puts in the PnpLockdownFiles entries?
Looks like the only file I need to copy is viostor.sys and it needs to go into system32\drivers. There's some code in Windows.pm that looks like it sets up a special path for all the virtio stuff, but I don't see any evidence of it in the actual VM - ahh - but my sample 2008R2 VM was built from scratch, while Windows.pm is for a P2V or V2V, so maybe that's the difference. So I can put in the DevicePath registry keys in my .reg file to handle that.
One question - is the 2008 viostor.sys different than the 2003 one? If so, I can test for the OS version and copy the appropriate flavor.
Thanks
- Greg
-----Original Message----- From: virt-bounces@lists.fedoraproject.org [mailto:virt-bounces@lists.fedoraproject.org] On Behalf Of Greg Scott Sent: Thursday, October 06, 2011 11:43 AM To: Matthew Booth Cc: virt@lists.fedoraproject.org Subject: Re: [fedora-virt] Restored Windows Server 2003 VM goes black
This has possibilities. I just did yum install virt-v2v on a handy Fedora 14 VM here. The path is a little different:
[root@p2v32bit Converter]# [root@p2v32bit Converter]# pwd /usr/share/perl5/Sys/VirtConvert/Converter [root@p2v32bit Converter]# ls RedHat.pm Windows.pm [root@p2v32bit Converter]#
Looking over Windows.pm, it looks like it spells out the registry keys nicely. Maybe I can put something together to put the files where they belong and insert those registry keys. Let me see what I can come up with and I'll post the results here. - Greg