Servers‎ > ‎

Migrate Server 2003 on VMware to XEN (on Debian) (Work in Progress)

posted Dec 17, 2017, 12:42 PM by Chris Franklin
Long story short, I'm migrating all my VMware virtual server to XEN on a Debian (8 "Jessie") server. 
 
Requirements
  • Disk2vhd : https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
  • Debian Server 
    • with Xen configured
    • and virtualbox installed (we'll needs one of it's utils)
  • 2003 server you want to migrate
  • Some share to save the image to (SMB on another server, mount NFS share, 
  • Copies of the Fallowing files 
    • atapi.sys => (sp2.cab)
    • pciide.sys => (driver.cab)
    • pciidex.sys => (sp2.cab)
    • intelide.sys  => (sp2.cab)
    • Insert Drivers.reg => 

      Insert Drivers.reg

      Windows Registry Editor Version 5.00

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="atapi"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="atapi"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\*pnp0600]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="atapi"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\*azt0502]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="atapi"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\gendisk]
      "ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
      "Service"="disk"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_05]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_07]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0648]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0649]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="pciide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571]
      "Service"="pciide"
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199]
      "ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
      "Service"="intelide"

      ;Add driver for Atapi (requires Atapi.sys in Drivers directory)

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Services\atapi]
      "ErrorControl"=dword:00000001
      "Group"="SCSI miniport"
      "Start"=dword:00000000
      "Tag"=dword:00000019
      "Type"=dword:00000001
      "DisplayName"="Standard IDE/ESDI Hard Disk Controller"
      "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 
        52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\ 
        00,73,00,79,00,73,00,00,00

      ;Add driver for intelide (requires intelide.sys in drivers directory)

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Services\IntelIde]
      "ErrorControl"=dword:00000001
      "Group"="System Bus Extender"
      "Start"=dword:00000000
      "Tag"=dword:00000004
      "Type"=dword:00000001
      "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 
        52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\ 
        00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00


      ;Add driver for Pciide (requires Pciide.sys and Pciidex.sys in Drivers directory)

      [HKEY_LOCAL_MACHINE\bob\CurrentControlSet001\Services\PCIIde]
      "ErrorControl"=dword:00000001
      "Group"="System Bus Extender"
      "Start"=dword:00000000
      "Tag"=dword:00000003
      "Type"=dword:00000001
      "ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 
        52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\ 
        00,2e,00,73,00,79,00,73,00,00,00

    • (optional) Xen Windows Drivers => http://wiki.univention.com/index.php?title=Installing-signed-GPLPV-drivers

  1. Backup the Old 2003 Server using Disk2vhd
    • Check "Use VHDX" only if your image is goinf to be over 150 Gigs
    • Checking "Prepare for use in Virtual PC" won't hurt anything as it just adds in some extra drivers for Hyper-V & Virtual PC (none of which will be useful for us)

ċ
Disk2vhd.zip
(879k)
Chris Franklin,
Dec 17, 2017, 12:42 PM
ċ
Insert Drivers.reg
(7k)
Chris Franklin,
Dec 17, 2017, 12:42 PM
ċ
gplpv_2003x32_signed_0.11.0.373.msi
(2688k)
Chris Franklin,
Dec 17, 2017, 12:42 PM
ċ
gplpv_2003x64_signed_0.11.0.373.msi
(3316k)
Chris Franklin,
Dec 17, 2017, 12:42 PM
ċ
gplpv_Vista2008x64_signed_0.11.0.373.msi
(3316k)
Chris Franklin,
Dec 17, 2017, 12:42 PM
Comments