Folks, I''ve spent quite a few weeks trying to get a IntelVT enabled system loaded with a Xen and then running a version of Windows with the IntelVT support. After many trials and tribulations - I thought it would be worth writing up a little report in the hopes that it will help others down this path. Note I''m not going into the full details of how to get a Xen system up & booted - there is plenty of information on that in the WiKi''s - I''m just offering what I thought was interesting in getting Windows booted in a IntelVT/HVM enabled system. 1) Get a IntelVT enabled system and enable the settings in the BIOS: First you need a IntelVT enabled system, I have a very nice server system with 4 dual core Intel Xeon processors. The Xeon''s have the vmx capabilities, but you *must* also make sure that the IntelVT capabilities are enabled via the BIOS. The one other gotchya I ran into was that for my system after re-setting the BIOS you must power-cycle the system for the updated settings to take place. If you do not, on this system, even though the BIOS says VT is enabled Xen will not recognize it as such (that cost me a couple of days =O). 2) Base system - Fedora Core 5 + Xen3.0-Unstable My base system was Fedora Core 5. I tried to use the Xen3.0.2 which is distributed with FC5, but that failed on this system, each time I attempted to boot a VT enabled system the whole system would crash. No error to the console, nothing left for me to examine - just reboot. So - I next pulled the latest Xen-unstable development tree down using Mercurial and created a build workspace. I installed the additional packages required for a HVM enabled build (libvncserver & dev86) and completed the default ''make world'' followed by ''make install'' and booted to that new Xen hypervisor and Domain0 kernel. 3) Once system has booted Xen - verify that VMX is enabled. Once the Xen0 enabled kernel has booted - you can verify that your Xen has found the IntelVT enabled bits by doing the following: [root@vermont ~]# xm dmesg | grep VMX (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done (XEN) VMXON is done [root@vermont ~]# You should have a VMXON for each reported processor. If you have any other messages visit your BIOS settings. There is no reason to go any further until you have VMXON reported - it just isn''t going to work. 4) Create the Xen disk image & find a install media I created my Xen enabled disk image as follows: # mkdir -p /root/xenimages # cd /root/xenimages # dd if=/dev/zero of=WS128.img bs=1M count=4096 For my install media I chose to use a iso image of the WinXP - ServicePack2 CDRom. I copied this into the /root/xenimages. For some reason my cdrom device was not available when I was booted into the Xen-unstable kernel. If it had been, I also could have installed with the media in the CDRom drive. 4) Create a HVM enabled Xen Configuration I created mine by starting with /etc/xen/xmexample.hvm and then modifying it as appropriate. Following is my Xen configuration file: [root@vermont xen]# cat /etc/xen/winXP128 kernel = "/usr/lib/xen/boot/hvmloader" builder=''hvm'' memory = 512 name = "WinXP128" vcpus=1 pae=0 acpi=0 apic=0 cpus = "" vif = [ ''type=ioemu, bridge=xenbr0'' ] disk = [ ''file:/root/xenimages/winXP128.img,ioemu:hda,w'' ] on_poweroff = ''destroy'' on_reboot = ''destroy'' on_crash = ''destroy'' device_model = ''/usr/lib/xen/bin/qemu-dm'' cdrom=''/root/xenimages/en_winxp_pro_with_sp2.iso'' boot=''d'' sdl=0 vnc=1 vncviewer=0 stdvga=0 serial=''pty'' ne2000=0 [root@vermont xen]# Note that the "boot=''d''" designates that this Xen image should boot off of the ''cdrom image''. This is required for the initial boot - and will be changed to "boot=''c''" once the hard drive image has Windows installed on it. Also note that this image is set to place the console onto a VNC enabled terminal. You can also use SDL to access the graphics console - I did not try this since my system is in a lab and I wanted to remotely connect to my DomainU images. 5) Boot system and connect to terminal with VNC Now we''re ready to boot the system. Note that the terminal will be on a VNC console - so once the xen domain is created you need another window to attach with a vncviewer (either from the same system or from a different system). # xm create -c /etc/xen/winXP128 Using config file "/etc/xen/winXP128". Started domain WinXP128 Then in another terminal (on another machine if you like) connect to your <server> as follows: % vncviewer vermont:1 My system is named vermont - you must provide whatever the server address for your system is. Note that the VNC session number (:1 above) matches to the Xen Domain ID for the session you just created. A ''xm list'' on the Domain0 kernel will reveal what your current number is. 6) “Setup is Starting Windows” - install hangs This one got me for a long time. I think the problem only occurs on system which have more then 4(maybe 8) cpus - so not everyone is seeing it. The WindowsXP install starts, we get the ''BlueScreen'' and some nice messages as hardware is probed out. Then the install just hangs with the last message displayed in the bottom corner of: Setup is Starting Windows I was stuck here for a few days - until the following snippet was posted to the xen-devel alias to help me past this point: http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html In that posting is the following little tidbit: > After passing the 1st screen of windows setup of install XP, > the first > thing you''ll see at the bottom of the screen is the option to > press F6 > if you need to install a SCSI or RAID controller. Don''t press > F6. Press > F5 instead. This will take you to a separate menu of Hardware > Abstraction Layer''s where you can choose an appropriate HAL > .The choices > are: > > ACPI Multiprocessor PC > ACPI Uniprocessor PC > Advanced Configuration and Power Interface (ACPI) PC > Compaq SystemPro Multiprocessor or 100% Compatible PC > MPS Uniprocessor PC > MPS Multiprocessor PC > Standard PC > Standard PC with C-Step i486 > Other > > Select "Standard PC". This will allow the installation to > complete in > about 20 minutes. So - ''press F5'' when it says ''press F6''. Whooda thunk 7) Installing via VNC The next thing to work around is that driving WinXP through the vncviewer is a little tricky. I found the following issues: a) The mouse support is spotty (this is a known issue I''ve seen discussed). This means that in order to do the install and initial setup I had to use just the keyboard and keyboard shortcuts (tab, ...). b) The vncviewer doesn''t resize with the install window. At times during the install the graphics window would resize (standard windows stuff) but the vncviewer did not resize resulting in part of the window being truncated in the viewer. I found that if I just quit the ''vncviewer'' and restarted it - it would get the correct size. 8) Boot from disk image to complete install Windows Install initially formats your (virtual) hard drive and copies some files over. It then reboots to that hard drive to complete the install. When the system reboots your virtual machine will terminate, at this point you want to update your Xen configuration file to boot from the hard drive. So - this required updating the ''boot'' entry in the winXP file as follows: boot=''c'' Then boot the Xen domain and re-attach with VNC: [root@vermont xen]# xm create -c /etc/xen/winXP128 Using config file "/etc/xen/winXP128". Started domain WinXP128 And attach with the vncviewer: % vncviewer vermont:2 Note that I am now attached at '':2'' since that is the XenID this session was assigned on my system (xm list). 8) Once installed - using rdesktop Don''t be too worried about the problems with the VNC console. You only really need to use it to do the initial install & setup. Once that is done - you can use Windows Remote Desktop to connect to your virtual Windows machine. And - on Linux (and other Unix''s) there is a nice RDP client called rdesktop (www.rdesktop.org). So - once your system has been installed you can enable the RemoteDesktop via the following tab in Windows: ControlPanel->System->Remote tab Enable that - and you can then connect to your client with Remote Desktop. At this point you''re good to go. Well - that''s it. I''ve used the above to install both Windows Server 2003 & Windows XP clients. I''ve had multiple WinXP & WS2003 clients running simultaneously - and they all seems great. Hope this helps someone. Cheers, _Mike_ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Marcus Carlson
2006-Jun-20 20:33 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Hi, Thanks for a good report/howto - helped me a lot! But - when I''m trying to install a Windows 2003 server (sp1) the installation dies (possibly blue screen, can''t tell via vnc) on the last step in the installation (Registrating compontents with approx 13 minutes left). I tried both with the trick with F5 and without - same result. Have tried many times but same result every time. Did you have the same error? Little sys info: Processor: AMD X2 with SVM support (socket AM2) Total RAM: 2GB domU RAM: 512 M domU CPUs: 1 Tell me if you need more info. TIA, Marcus Michael Walker skrev:> > > Folks, > > I''ve spent quite a few weeks trying to get a IntelVT enabled > system loaded with a Xen and then running a version of Windows > with the IntelVT support. > > After many trials and tribulations - I thought it would be worth > writing up a little report in the hopes that it will help others > down this path. Note I''m not going into the full details of how > to get a Xen system up & booted - there is plenty of information > on that in the WiKi''s - I''m just offering what I thought was > interesting in getting Windows booted in a IntelVT/HVM enabled > system. > > 1) Get a IntelVT enabled system and enable the settings in the BIOS: > > First you need a IntelVT enabled system, I have a very nice > server system with 4 dual core Intel Xeon processors. The > Xeon''s have the vmx capabilities, but you *must* also make > sure that the IntelVT capabilities are enabled via the BIOS. > The one other gotchya I ran into was that for my system after > re-setting the BIOS you must power-cycle the system for the > updated settings to take place. If you do not, on this > system, even though the BIOS says VT is enabled Xen will not > recognize it as such (that cost me a couple of days =O). > > 2) Base system - Fedora Core 5 + Xen3.0-Unstable > > My base system was Fedora Core 5. I tried to use the Xen3.0.2 > which is distributed with FC5, but that failed on this system, > each time I attempted to boot a VT enabled system the whole > system would crash. No error to the console, nothing left for > me to examine - just reboot. > > So - I next pulled the latest Xen-unstable development tree down > using Mercurial and created a build workspace. I installed > the additional packages required for a HVM enabled build > (libvncserver & dev86) and completed the default ''make world'' > followed by ''make install'' and booted to that new Xen > hypervisor and Domain0 kernel. > > 3) Once system has booted Xen - verify that VMX is enabled. > > Once the Xen0 enabled kernel has booted - you can verify that > your Xen has found the IntelVT enabled bits by doing the > following: > > [root@vermont ~]# xm dmesg | grep VMX > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > (XEN) VMXON is done > [root@vermont ~]# > > You should have a VMXON for each reported processor. If you > have any other messages visit your BIOS settings. There is > no reason to go any further until you have VMXON reported - > it just isn''t going to work. > > 4) Create the Xen disk image & find a install media > > I created my Xen enabled disk image as follows: > # mkdir -p /root/xenimages > # cd /root/xenimages > # dd if=/dev/zero of=WS128.img bs=1M count=4096 > > For my install media I chose to use a iso image of the > WinXP - ServicePack2 CDRom. I copied this into the > /root/xenimages. > > For some reason my cdrom device was not available when I was > booted into the Xen-unstable kernel. If it had been, I also > could have installed with the media in the CDRom drive. > > 4) Create a HVM enabled Xen Configuration > > I created mine by starting with /etc/xen/xmexample.hvm and > then modifying it as appropriate. Following is my Xen > configuration file: > > [root@vermont xen]# cat /etc/xen/winXP128 > kernel = "/usr/lib/xen/boot/hvmloader" > builder=''hvm'' > memory = 512 > name = "WinXP128" > vcpus=1 > pae=0 > acpi=0 > apic=0 > cpus = "" > vif = [ ''type=ioemu, bridge=xenbr0'' ] > disk = [ ''file:/root/xenimages/winXP128.img,ioemu:hda,w'' ] > on_poweroff = ''destroy'' > on_reboot = ''destroy'' > on_crash = ''destroy'' > device_model = ''/usr/lib/xen/bin/qemu-dm'' > cdrom=''/root/xenimages/en_winxp_pro_with_sp2.iso'' > boot=''d'' > sdl=0 > vnc=1 > vncviewer=0 > stdvga=0 > serial=''pty'' > ne2000=0 > [root@vermont xen]# > > Note that the "boot=''d''" designates that this Xen image > should boot off of the ''cdrom image''. This is required for > the initial boot - and will be changed to "boot=''c''" once the > hard drive image has Windows installed on it. > > Also note that this image is set to place the console onto a > VNC enabled terminal. > > You can also use SDL to access the graphics console - I did > not try this since my system is in a lab and I wanted to > remotely connect to my DomainU images. > > 5) Boot system and connect to terminal with VNC > > Now we''re ready to boot the system. Note that the terminal > will be on a VNC console - so once the xen domain is created > you need another window to attach with a vncviewer (either > from the same system or from a different system). > > # xm create -c /etc/xen/winXP128 > Using config file "/etc/xen/winXP128". > Started domain WinXP128 > > Then in another terminal (on another machine if you like) > connect to your <server> as follows: > > % vncviewer vermont:1 > > My system is named vermont - you must provide whatever the > server address for your system is. Note that the VNC session > number (:1 above) matches to the Xen Domain ID for > the session you just created. A ''xm list'' on the > Domain0 kernel will reveal what your current number is. > > 6) “Setup is Starting Windows” - install hangs > > This one got me for a long time. I think the problem only > occurs on system which have more then 4(maybe 8) cpus - so > not everyone is seeing it. The WindowsXP install starts, > we get the ''BlueScreen'' and some nice messages as hardware > is probed out. Then the install just hangs with the last > message displayed in the bottom corner of: > > Setup is Starting Windows > > I was stuck here for a few days - until the following snippet > was posted to the xen-devel alias to help me past this point: > > > > http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html > > In that posting is the following little tidbit: > > > After passing the 1st screen of windows setup of install XP, > > the first > > thing you''ll see at the bottom of the screen is the option to > > press F6 > > if you need to install a SCSI or RAID controller. Don''t press > > F6. Press > > F5 instead. This will take you to a separate menu of Hardware > > Abstraction Layer''s where you can choose an appropriate HAL > > .The choices > > are: > > > > ACPI Multiprocessor PC > > ACPI Uniprocessor PC > > Advanced Configuration and Power Interface (ACPI) PC > > Compaq SystemPro Multiprocessor or 100% Compatible PC > > MPS Uniprocessor PC > > MPS Multiprocessor PC > > Standard PC > > Standard PC with C-Step i486 > > Other > > > > Select "Standard PC". This will allow the installation to > > complete in > > about 20 minutes. > > > So - ''press F5'' when it says ''press F6''. Whooda thunk > > 7) Installing via VNC > > The next thing to work around is that driving WinXP through > the vncviewer is a little tricky. I found the following > issues: > > a) The mouse support is spotty (this is a known issue I''ve > seen discussed). This means that in order to > do the install and initial setup I had to use just > the keyboard and keyboard shortcuts (tab, ...). > > b) The vncviewer doesn''t resize with the install window. > At times during the install the graphics window would > resize (standard windows stuff) but the vncviewer did > not resize resulting in part of the window being > truncated in the viewer. I found that if I just quit > the ''vncviewer'' and restarted it - it would get the > correct size. > > 8) Boot from disk image to complete install > > Windows Install initially formats your (virtual) hard > drive and copies some files over. It then reboots to that > hard drive to complete the install. > > When the system reboots your virtual machine will terminate, > at this point you want to update your Xen configuration > file to boot from the hard drive. So - this required > updating the ''boot'' entry in the winXP file as follows: > > boot=''c'' > > Then boot the Xen domain and re-attach with VNC: > > [root@vermont xen]# xm create -c /etc/xen/winXP128 > Using config file "/etc/xen/winXP128". > Started domain WinXP128 > > And attach with the vncviewer: > > % vncviewer vermont:2 > > Note that I am now attached at '':2'' since that is the XenID > this session was assigned on my system (xm list). > > 8) Once installed - using rdesktop > > Don''t be too worried about the problems with the VNC console. > You only really need to use it to do the initial install & > setup. Once that is done - you can use Windows Remote Desktop > to connect to your virtual Windows machine. And - on Linux > (and other Unix''s) there is a nice RDP client called rdesktop > (www.rdesktop.org). > > So - once your system has been installed you can enable the > RemoteDesktop via the following tab in Windows: > > ControlPanel->System->Remote tab > > Enable that - and you can then connect to your client with > Remote Desktop. At this point you''re good to go. > > > Well - that''s it. > > I''ve used the above to install both Windows Server 2003 & Windows > XP clients. I''ve had multiple WinXP & WS2003 clients running > simultaneously - and they all seems great. > > Hope this helps someone. > > > Cheers, > > _Mike_ > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Marcus Carlson
2006-Jun-20 20:42 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Last xm dmesg when domU(10) crashes; (XEN) (GUEST: 10) (XEN) (GUEST: 10) Booting from Hard Disk... (XEN) (GUEST: 10) unsupported PCI BIOS function 0x0E (XEN) (GUEST: 10) int13_harddisk: function 15, unmapped device for ELDL=81 (XEN) (GUEST: 10) *** int 15h function AX=E980, BX=00E4 not yet supported! (XEN) HVM_PIT: guest freq in cycles=22145449 ---- DIES HERE --- (XEN) HVM_PIT: guest freq in cycles=2218437 (XEN) HVM_PIT: guest freq in cycles=22145449 (XEN) unexpected VMEXIT: exit reason = 0x43, exitinfo1 = 0, exitinfo2 = 0 (XEN) __hvm_bug at svm.c:2628 (XEN) ----[ Xen-3.0.2-2 Not tainted ]---- (XEN) CPU: 1 (XEN) EIP: 001b:[<01019e5b>] (XEN) EFLAGS: 00000246 CONTEXT: hvm (XEN) eax: 00000004 ebx: 7ffd7000 ecx: 00000000 edx: 00000002 (XEN) esi: 00000000 edi: 00000003 ebp: 4243484b esp: 0006efa0 (XEN) cr0: 80010031 cr3: 07e2c000 (XEN) ds: 0023 es: 0023 fs: 003b gs: 0000 ss: 0023 cs: 001b (XEN) domain_crash_sync called from svm.c:2628 (XEN) Domain 10 (vcpu#0) crashed on cpu#1: (XEN) ----[ Xen-3.0.2-2 Not tainted ]---- (XEN) CPU: 1 (XEN) EIP: 001b:[<01019e5b>] (XEN) EFLAGS: 00000246 CONTEXT: hvm (XEN) eax: 00000004 ebx: 7ffd7000 ecx: 00000000 edx: 00000002 (XEN) esi: 00000000 edi: 00000003 ebp: 4243484b esp: 0006efa0 (XEN) cr0: 80010031 cr3: 07e2c000 Marcus Marcus Carlson skrev:> Hi, > > Thanks for a good report/howto - helped me a lot! > > But - when I''m trying to install a Windows 2003 server (sp1) the > installation dies (possibly blue screen, can''t tell via vnc) on the > last step in the installation (Registrating compontents with approx 13 > minutes left). I tried both with the trick with F5 and without - same > result. > > Have tried many times but same result every time. Did you have the > same error? > > Little sys info: > Processor: AMD X2 with SVM support (socket AM2) > Total RAM: 2GB > domU RAM: 512 M > domU CPUs: 1 > > Tell me if you need more info. > > TIA, > Marcus > > Michael Walker skrev: > >> >> >> Folks, >> >> I''ve spent quite a few weeks trying to get a IntelVT enabled >> system loaded with a Xen and then running a version of Windows >> with the IntelVT support. >> >> After many trials and tribulations - I thought it would be worth >> writing up a little report in the hopes that it will help others >> down this path. Note I''m not going into the full details of how >> to get a Xen system up & booted - there is plenty of information >> on that in the WiKi''s - I''m just offering what I thought was >> interesting in getting Windows booted in a IntelVT/HVM enabled >> system. >> >> 1) Get a IntelVT enabled system and enable the settings in the BIOS: >> >> First you need a IntelVT enabled system, I have a very nice >> server system with 4 dual core Intel Xeon processors. The >> Xeon''s have the vmx capabilities, but you *must* also make >> sure that the IntelVT capabilities are enabled via the BIOS. >> The one other gotchya I ran into was that for my system after >> re-setting the BIOS you must power-cycle the system for the >> updated settings to take place. If you do not, on this >> system, even though the BIOS says VT is enabled Xen will not >> recognize it as such (that cost me a couple of days =O). >> >> 2) Base system - Fedora Core 5 + Xen3.0-Unstable >> >> My base system was Fedora Core 5. I tried to use the Xen3.0.2 >> which is distributed with FC5, but that failed on this system, >> each time I attempted to boot a VT enabled system the whole >> system would crash. No error to the console, nothing left for >> me to examine - just reboot. >> >> So - I next pulled the latest Xen-unstable development tree down >> using Mercurial and created a build workspace. I installed >> the additional packages required for a HVM enabled build >> (libvncserver & dev86) and completed the default ''make world'' >> followed by ''make install'' and booted to that new Xen >> hypervisor and Domain0 kernel. >> >> 3) Once system has booted Xen - verify that VMX is enabled. >> >> Once the Xen0 enabled kernel has booted - you can verify that >> your Xen has found the IntelVT enabled bits by doing the >> following: >> >> [root@vermont ~]# xm dmesg | grep VMX >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> [root@vermont ~]# >> >> You should have a VMXON for each reported processor. If you >> have any other messages visit your BIOS settings. There is >> no reason to go any further until you have VMXON reported - >> it just isn''t going to work. >> >> 4) Create the Xen disk image & find a install media >> >> I created my Xen enabled disk image as follows: >> # mkdir -p /root/xenimages >> # cd /root/xenimages >> # dd if=/dev/zero of=WS128.img bs=1M count=4096 >> >> For my install media I chose to use a iso image of the >> WinXP - ServicePack2 CDRom. I copied this into the >> /root/xenimages. >> >> For some reason my cdrom device was not available when I was >> booted into the Xen-unstable kernel. If it had been, I also >> could have installed with the media in the CDRom drive. >> >> 4) Create a HVM enabled Xen Configuration >> >> I created mine by starting with /etc/xen/xmexample.hvm and >> then modifying it as appropriate. Following is my Xen >> configuration file: >> >> [root@vermont xen]# cat /etc/xen/winXP128 >> kernel = "/usr/lib/xen/boot/hvmloader" >> builder=''hvm'' >> memory = 512 >> name = "WinXP128" >> vcpus=1 >> pae=0 >> acpi=0 >> apic=0 >> cpus = "" >> vif = [ ''type=ioemu, bridge=xenbr0'' ] >> disk = [ ''file:/root/xenimages/winXP128.img,ioemu:hda,w'' ] >> on_poweroff = ''destroy'' >> on_reboot = ''destroy'' >> on_crash = ''destroy'' >> device_model = ''/usr/lib/xen/bin/qemu-dm'' >> cdrom=''/root/xenimages/en_winxp_pro_with_sp2.iso'' >> boot=''d'' >> sdl=0 >> vnc=1 >> vncviewer=0 >> stdvga=0 >> serial=''pty'' >> ne2000=0 >> [root@vermont xen]# >> >> Note that the "boot=''d''" designates that this Xen image >> should boot off of the ''cdrom image''. This is required for >> the initial boot - and will be changed to "boot=''c''" once the >> hard drive image has Windows installed on it. >> >> Also note that this image is set to place the console onto a >> VNC enabled terminal. >> >> You can also use SDL to access the graphics console - I did >> not try this since my system is in a lab and I wanted to >> remotely connect to my DomainU images. >> >> 5) Boot system and connect to terminal with VNC >> >> Now we''re ready to boot the system. Note that the terminal >> will be on a VNC console - so once the xen domain is created >> you need another window to attach with a vncviewer (either >> from the same system or from a different system). >> >> # xm create -c /etc/xen/winXP128 >> Using config file "/etc/xen/winXP128". >> Started domain WinXP128 >> >> Then in another terminal (on another machine if you like) >> connect to your <server> as follows: >> >> % vncviewer vermont:1 >> >> My system is named vermont - you must provide whatever the >> server address for your system is. Note that the VNC session >> number (:1 above) matches to the Xen Domain ID for >> the session you just created. A ''xm list'' on the >> Domain0 kernel will reveal what your current number is. >> >> 6) “Setup is Starting Windows” - install hangs >> >> This one got me for a long time. I think the problem only >> occurs on system which have more then 4(maybe 8) cpus - so >> not everyone is seeing it. The WindowsXP install starts, >> we get the ''BlueScreen'' and some nice messages as hardware >> is probed out. Then the install just hangs with the last >> message displayed in the bottom corner of: >> >> Setup is Starting Windows >> >> I was stuck here for a few days - until the following snippet >> was posted to the xen-devel alias to help me past this point: >> >> >> >> http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html >> >> In that posting is the following little tidbit: >> >> > After passing the 1st screen of windows setup of install XP, >> > the first >> > thing you''ll see at the bottom of the screen is the option to >> > press F6 >> > if you need to install a SCSI or RAID controller. Don''t press >> > F6. Press >> > F5 instead. This will take you to a separate menu of Hardware >> > Abstraction Layer''s where you can choose an appropriate HAL >> > .The choices >> > are: >> > >> > ACPI Multiprocessor PC >> > ACPI Uniprocessor PC >> > Advanced Configuration and Power Interface (ACPI) PC >> > Compaq SystemPro Multiprocessor or 100% Compatible PC >> > MPS Uniprocessor PC >> > MPS Multiprocessor PC >> > Standard PC >> > Standard PC with C-Step i486 >> > Other >> > >> > Select "Standard PC". This will allow the installation to >> > complete in >> > about 20 minutes. >> >> >> So - ''press F5'' when it says ''press F6''. Whooda thunk >> >> 7) Installing via VNC >> >> The next thing to work around is that driving WinXP through >> the vncviewer is a little tricky. I found the following >> issues: >> >> a) The mouse support is spotty (this is a known issue I''ve >> seen discussed). This means that in order to >> do the install and initial setup I had to use just >> the keyboard and keyboard shortcuts (tab, ...). >> >> b) The vncviewer doesn''t resize with the install window. >> At times during the install the graphics window would >> resize (standard windows stuff) but the vncviewer did >> not resize resulting in part of the window being >> truncated in the viewer. I found that if I just quit >> the ''vncviewer'' and restarted it - it would get the >> correct size. >> >> 8) Boot from disk image to complete install >> >> Windows Install initially formats your (virtual) hard >> drive and copies some files over. It then reboots to that >> hard drive to complete the install. >> >> When the system reboots your virtual machine will terminate, >> at this point you want to update your Xen configuration >> file to boot from the hard drive. So - this required >> updating the ''boot'' entry in the winXP file as follows: >> >> boot=''c'' >> >> Then boot the Xen domain and re-attach with VNC: >> >> [root@vermont xen]# xm create -c /etc/xen/winXP128 >> Using config file "/etc/xen/winXP128". >> Started domain WinXP128 >> >> And attach with the vncviewer: >> >> % vncviewer vermont:2 >> >> Note that I am now attached at '':2'' since that is the XenID >> this session was assigned on my system (xm list). >> >> 8) Once installed - using rdesktop >> >> Don''t be too worried about the problems with the VNC console. >> You only really need to use it to do the initial install & >> setup. Once that is done - you can use Windows Remote Desktop >> to connect to your virtual Windows machine. And - on Linux >> (and other Unix''s) there is a nice RDP client called rdesktop >> (www.rdesktop.org). >> >> So - once your system has been installed you can enable the >> RemoteDesktop via the following tab in Windows: >> >> ControlPanel->System->Remote tab >> >> Enable that - and you can then connect to your client with >> Remote Desktop. At this point you''re good to go. >> >> >> Well - that''s it. >> >> I''ve used the above to install both Windows Server 2003 & Windows >> XP clients. I''ve had multiple WinXP & WS2003 clients running >> simultaneously - and they all seems great. >> >> Hope this helps someone. >> >> >> Cheers, >> >> _Mike_ >> >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Michael Walker
2006-Jun-21 00:42 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Marcus, I didn''t see the problem you''re reporting so I can''t say what the problem may be. Possibly others on the alias will be able to help? You running on a AMD X2 chip - cool, I hadn''t heard of anyone using those before. My experience was with Intel Xeon chips - I don''t know if that''s related or not. My only advise is to be persistent - once I got past the install issues everything else worked very well. Good luck. _Mike_ Marcus Carlson wrote:> Hi, > > Thanks for a good report/howto - helped me a lot! > > But - when I''m trying to install a Windows 2003 server (sp1) the > installation dies (possibly blue screen, can''t tell via vnc) on the last > step in the installation (Registrating compontents with approx 13 > minutes left). I tried both with the trick with F5 and without - same > result. > > Have tried many times but same result every time. Did you have the same > error? > > Little sys info: > Processor: AMD X2 with SVM support (socket AM2) > Total RAM: 2GB > domU RAM: 512 M > domU CPUs: 1 > > Tell me if you need more info. > > TIA, > Marcus > > Michael Walker skrev: > >> >> >> Folks, >> >> I''ve spent quite a few weeks trying to get a IntelVT enabled >> system loaded with a Xen and then running a version of Windows >> with the IntelVT support. >> >> After many trials and tribulations - I thought it would be worth >> writing up a little report in the hopes that it will help others >> down this path. Note I''m not going into the full details of how >> to get a Xen system up & booted - there is plenty of information >> on that in the WiKi''s - I''m just offering what I thought was >> interesting in getting Windows booted in a IntelVT/HVM enabled >> system. >> >> 1) Get a IntelVT enabled system and enable the settings in the BIOS: >> >> First you need a IntelVT enabled system, I have a very nice >> server system with 4 dual core Intel Xeon processors. The >> Xeon''s have the vmx capabilities, but you *must* also make >> sure that the IntelVT capabilities are enabled via the BIOS. >> The one other gotchya I ran into was that for my system after >> re-setting the BIOS you must power-cycle the system for the >> updated settings to take place. If you do not, on this >> system, even though the BIOS says VT is enabled Xen will not >> recognize it as such (that cost me a couple of days =O). >> >> 2) Base system - Fedora Core 5 + Xen3.0-Unstable >> >> My base system was Fedora Core 5. I tried to use the Xen3.0.2 >> which is distributed with FC5, but that failed on this system, >> each time I attempted to boot a VT enabled system the whole >> system would crash. No error to the console, nothing left for >> me to examine - just reboot. >> >> So - I next pulled the latest Xen-unstable development tree down >> using Mercurial and created a build workspace. I installed >> the additional packages required for a HVM enabled build >> (libvncserver & dev86) and completed the default ''make world'' >> followed by ''make install'' and booted to that new Xen >> hypervisor and Domain0 kernel. >> >> 3) Once system has booted Xen - verify that VMX is enabled. >> >> Once the Xen0 enabled kernel has booted - you can verify that >> your Xen has found the IntelVT enabled bits by doing the >> following: >> >> [root@vermont ~]# xm dmesg | grep VMX >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> (XEN) VMXON is done >> [root@vermont ~]# >> >> You should have a VMXON for each reported processor. If you >> have any other messages visit your BIOS settings. There is >> no reason to go any further until you have VMXON reported - >> it just isn''t going to work. >> >> 4) Create the Xen disk image & find a install media >> >> I created my Xen enabled disk image as follows: >> # mkdir -p /root/xenimages >> # cd /root/xenimages >> # dd if=/dev/zero of=WS128.img bs=1M count=4096 >> >> For my install media I chose to use a iso image of the >> WinXP - ServicePack2 CDRom. I copied this into the >> /root/xenimages. >> >> For some reason my cdrom device was not available when I was >> booted into the Xen-unstable kernel. If it had been, I also >> could have installed with the media in the CDRom drive. >> >> 4) Create a HVM enabled Xen Configuration >> >> I created mine by starting with /etc/xen/xmexample.hvm and >> then modifying it as appropriate. Following is my Xen >> configuration file: >> >> [root@vermont xen]# cat /etc/xen/winXP128 >> kernel = "/usr/lib/xen/boot/hvmloader" >> builder=''hvm'' >> memory = 512 >> name = "WinXP128" >> vcpus=1 >> pae=0 >> acpi=0 >> apic=0 >> cpus = "" >> vif = [ ''type=ioemu, bridge=xenbr0'' ] >> disk = [ ''file:/root/xenimages/winXP128.img,ioemu:hda,w'' ] >> on_poweroff = ''destroy'' >> on_reboot = ''destroy'' >> on_crash = ''destroy'' >> device_model = ''/usr/lib/xen/bin/qemu-dm'' >> cdrom=''/root/xenimages/en_winxp_pro_with_sp2.iso'' >> boot=''d'' >> sdl=0 >> vnc=1 >> vncviewer=0 >> stdvga=0 >> serial=''pty'' >> ne2000=0 >> [root@vermont xen]# >> >> Note that the "boot=''d''" designates that this Xen image >> should boot off of the ''cdrom image''. This is required for >> the initial boot - and will be changed to "boot=''c''" once the >> hard drive image has Windows installed on it. >> >> Also note that this image is set to place the console onto a >> VNC enabled terminal. >> >> You can also use SDL to access the graphics console - I did >> not try this since my system is in a lab and I wanted to >> remotely connect to my DomainU images. >> >> 5) Boot system and connect to terminal with VNC >> >> Now we''re ready to boot the system. Note that the terminal >> will be on a VNC console - so once the xen domain is created >> you need another window to attach with a vncviewer (either >> from the same system or from a different system). >> >> # xm create -c /etc/xen/winXP128 >> Using config file "/etc/xen/winXP128". >> Started domain WinXP128 >> >> Then in another terminal (on another machine if you like) >> connect to your <server> as follows: >> >> % vncviewer vermont:1 >> >> My system is named vermont - you must provide whatever the >> server address for your system is. Note that the VNC session >> number (:1 above) matches to the Xen Domain ID for >> the session you just created. A ''xm list'' on the >> Domain0 kernel will reveal what your current number is. >> >> 6) “Setup is Starting Windows” - install hangs >> >> This one got me for a long time. I think the problem only >> occurs on system which have more then 4(maybe 8) cpus - so >> not everyone is seeing it. The WindowsXP install starts, >> we get the ''BlueScreen'' and some nice messages as hardware >> is probed out. Then the install just hangs with the last >> message displayed in the bottom corner of: >> >> Setup is Starting Windows >> >> I was stuck here for a few days - until the following snippet >> was posted to the xen-devel alias to help me past this point: >> >> >> >> http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html >> >> In that posting is the following little tidbit: >> >> > After passing the 1st screen of windows setup of install XP, >> > the first >> > thing you''ll see at the bottom of the screen is the option to >> > press F6 >> > if you need to install a SCSI or RAID controller. Don''t press >> > F6. Press >> > F5 instead. This will take you to a separate menu of Hardware >> > Abstraction Layer''s where you can choose an appropriate HAL >> > .The choices >> > are: >> > >> > ACPI Multiprocessor PC >> > ACPI Uniprocessor PC >> > Advanced Configuration and Power Interface (ACPI) PC >> > Compaq SystemPro Multiprocessor or 100% Compatible PC >> > MPS Uniprocessor PC >> > MPS Multiprocessor PC >> > Standard PC >> > Standard PC with C-Step i486 >> > Other >> > >> > Select "Standard PC". This will allow the installation to >> > complete in >> > about 20 minutes. >> >> >> So - ''press F5'' when it says ''press F6''. Whooda thunk >> >> 7) Installing via VNC >> >> The next thing to work around is that driving WinXP through >> the vncviewer is a little tricky. I found the following >> issues: >> >> a) The mouse support is spotty (this is a known issue I''ve >> seen discussed). This means that in order to >> do the install and initial setup I had to use just >> the keyboard and keyboard shortcuts (tab, ...). >> >> b) The vncviewer doesn''t resize with the install window. >> At times during the install the graphics window would >> resize (standard windows stuff) but the vncviewer did >> not resize resulting in part of the window being >> truncated in the viewer. I found that if I just quit >> the ''vncviewer'' and restarted it - it would get the >> correct size. >> >> 8) Boot from disk image to complete install >> >> Windows Install initially formats your (virtual) hard >> drive and copies some files over. It then reboots to that >> hard drive to complete the install. >> >> When the system reboots your virtual machine will terminate, >> at this point you want to update your Xen configuration >> file to boot from the hard drive. So - this required >> updating the ''boot'' entry in the winXP file as follows: >> >> boot=''c'' >> >> Then boot the Xen domain and re-attach with VNC: >> >> [root@vermont xen]# xm create -c /etc/xen/winXP128 >> Using config file "/etc/xen/winXP128". >> Started domain WinXP128 >> >> And attach with the vncviewer: >> >> % vncviewer vermont:2 >> >> Note that I am now attached at '':2'' since that is the XenID >> this session was assigned on my system (xm list). >> >> 8) Once installed - using rdesktop >> >> Don''t be too worried about the problems with the VNC console. >> You only really need to use it to do the initial install & >> setup. Once that is done - you can use Windows Remote Desktop >> to connect to your virtual Windows machine. And - on Linux >> (and other Unix''s) there is a nice RDP client called rdesktop >> (www.rdesktop.org). >> >> So - once your system has been installed you can enable the >> RemoteDesktop via the following tab in Windows: >> >> ControlPanel->System->Remote tab >> >> Enable that - and you can then connect to your client with >> Remote Desktop. At this point you''re good to go. >> >> >> Well - that''s it. >> >> I''ve used the above to install both Windows Server 2003 & Windows >> XP clients. I''ve had multiple WinXP & WS2003 clients running >> simultaneously - and they all seems great. >> >> Hope this helps someone. >> >> >> Cheers, >> >> _Mike_ >> >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Petersson, Mats
2006-Jun-21 09:41 UTC
RE: [Xen-users] Xen w/ IntelVT->Windows Success Report
Hej Marcus, The exit reason 43 is a INT3, which I doubt that we should really intercept, but on the other hand, it''s not really supposed to happen either... I''ll have a look to see what we should be doing to avoid intercepting it... I actually don''t think it''s a blue-screen - the code is in user-mode, so it''s probably just some assert or other catch that happens in the user-mode app that happens to be running at the time - why that should happen is another interesting question... I have installed Win2K3 SP1 on my machine previously, and it worked just fine - but some minor detail difference may well make the difference between your setup and mine, and that could be sufficient to cause this to happen... -- Mats> -----Original Message----- > From: xen-users-bounces@lists.xensource.com > [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of > Marcus Carlson > Sent: 20 June 2006 21:43 > To: xen-users@lists.xensource.com > Cc: Michael Walker > Subject: Re: [Xen-users] Xen w/ IntelVT->Windows Success Report > > Last xm dmesg when domU(10) crashes; > > (XEN) (GUEST: 10) > (XEN) (GUEST: 10) Booting from Hard Disk... > (XEN) (GUEST: 10) unsupported PCI BIOS function 0x0E > (XEN) (GUEST: 10) int13_harddisk: function 15, unmapped > device for ELDL=81 > (XEN) (GUEST: 10) *** int 15h function AX=E980, BX=00E4 not > yet supported! > (XEN) HVM_PIT: guest freq in cycles=22145449 > > ---- DIES HERE --- > > (XEN) HVM_PIT: guest freq in cycles=2218437 > (XEN) HVM_PIT: guest freq in cycles=22145449 > (XEN) unexpected VMEXIT: exit reason = 0x43, exitinfo1 = 0, > exitinfo2 = 0 > (XEN) __hvm_bug at svm.c:2628 > (XEN) ----[ Xen-3.0.2-2 Not tainted ]---- > (XEN) CPU: 1 > (XEN) EIP: 001b:[<01019e5b>] > (XEN) EFLAGS: 00000246 CONTEXT: hvm > (XEN) eax: 00000004 ebx: 7ffd7000 ecx: 00000000 edx: 00000002 > (XEN) esi: 00000000 edi: 00000003 ebp: 4243484b esp: 0006efa0 > (XEN) cr0: 80010031 cr3: 07e2c000 > (XEN) ds: 0023 es: 0023 fs: 003b gs: 0000 ss: 0023 cs: 001b > (XEN) domain_crash_sync called from svm.c:2628 > (XEN) Domain 10 (vcpu#0) crashed on cpu#1: > (XEN) ----[ Xen-3.0.2-2 Not tainted ]---- > (XEN) CPU: 1 > (XEN) EIP: 001b:[<01019e5b>] > (XEN) EFLAGS: 00000246 CONTEXT: hvm > (XEN) eax: 00000004 ebx: 7ffd7000 ecx: 00000000 edx: 00000002 > (XEN) esi: 00000000 edi: 00000003 ebp: 4243484b esp: 0006efa0 > (XEN) cr0: 80010031 cr3: 07e2c000 > > Marcus > > Marcus Carlson skrev: > > > Hi, > > > > Thanks for a good report/howto - helped me a lot! > > > > But - when I''m trying to install a Windows 2003 server (sp1) the > > installation dies (possibly blue screen, can''t tell via vnc) on the > > last step in the installation (Registrating compontents > with approx 13 > > minutes left). I tried both with the trick with F5 and > without - same > > result. > > > > Have tried many times but same result every time. Did you have the > > same error? > > > > Little sys info: > > Processor: AMD X2 with SVM support (socket AM2) > > Total RAM: 2GB > > domU RAM: 512 M > > domU CPUs: 1 > > > > Tell me if you need more info. > > > > TIA, > > Marcus > > > > Michael Walker skrev: > > > >> > >> > >> Folks, > >> > >> I''ve spent quite a few weeks trying to get a IntelVT enabled > >> system loaded with a Xen and then running a version of Windows > >> with the IntelVT support. > >> > >> After many trials and tribulations - I thought it would be worth > >> writing up a little report in the hopes that it will help others > >> down this path. Note I''m not going into the full details of how > >> to get a Xen system up & booted - there is plenty of information > >> on that in the WiKi''s - I''m just offering what I thought was > >> interesting in getting Windows booted in a IntelVT/HVM enabled > >> system. > >> > >> 1) Get a IntelVT enabled system and enable the settings in > the BIOS: > >> > >> First you need a IntelVT enabled system, I have a very nice > >> server system with 4 dual core Intel Xeon processors. The > >> Xeon''s have the vmx capabilities, but you *must* also make > >> sure that the IntelVT capabilities are enabled via the BIOS. > >> The one other gotchya I ran into was that for my system after > >> re-setting the BIOS you must power-cycle the system for the > >> updated settings to take place. If you do not, on this > >> system, even though the BIOS says VT is enabled Xen will not > >> recognize it as such (that cost me a couple of days =O). > >> > >> 2) Base system - Fedora Core 5 + Xen3.0-Unstable > >> > >> My base system was Fedora Core 5. I tried to use the Xen3.0.2 > >> which is distributed with FC5, but that failed on this system, > >> each time I attempted to boot a VT enabled system the whole > >> system would crash. No error to the console, nothing left for > >> me to examine - just reboot. > >> > >> So - I next pulled the latest Xen-unstable development tree down > >> using Mercurial and created a build workspace. I installed > >> the additional packages required for a HVM enabled build > >> (libvncserver & dev86) and completed the default ''make world'' > >> followed by ''make install'' and booted to that new Xen > >> hypervisor and Domain0 kernel. > >> > >> 3) Once system has booted Xen - verify that VMX is enabled. > >> > >> Once the Xen0 enabled kernel has booted - you can verify that > >> your Xen has found the IntelVT enabled bits by doing the > >> following: > >> > >> [root@vermont ~]# xm dmesg | grep VMX > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> (XEN) VMXON is done > >> [root@vermont ~]# > >> > >> You should have a VMXON for each reported processor. If you > >> have any other messages visit your BIOS settings. There is > >> no reason to go any further until you have VMXON reported - > >> it just isn''t going to work. > >> > >> 4) Create the Xen disk image & find a install media > >> > >> I created my Xen enabled disk image as follows: > >> # mkdir -p /root/xenimages > >> # cd /root/xenimages > >> # dd if=/dev/zero of=WS128.img bs=1M count=4096 > >> > >> For my install media I chose to use a iso image of the > >> WinXP - ServicePack2 CDRom. I copied this into the > >> /root/xenimages. > >> > >> For some reason my cdrom device was not available when I was > >> booted into the Xen-unstable kernel. If it had been, I also > >> could have installed with the media in the CDRom drive. > >> > >> 4) Create a HVM enabled Xen Configuration > >> > >> I created mine by starting with /etc/xen/xmexample.hvm and > >> then modifying it as appropriate. Following is my Xen > >> configuration file: > >> > >> [root@vermont xen]# cat /etc/xen/winXP128 > >> kernel = "/usr/lib/xen/boot/hvmloader" > >> builder=''hvm'' > >> memory = 512 > >> name = "WinXP128" > >> vcpus=1 > >> pae=0 > >> acpi=0 > >> apic=0 > >> cpus = "" > >> vif = [ ''type=ioemu, bridge=xenbr0'' ] > >> disk = [ ''file:/root/xenimages/winXP128.img,ioemu:hda,w'' ] > >> on_poweroff = ''destroy'' > >> on_reboot = ''destroy'' > >> on_crash = ''destroy'' > >> device_model = ''/usr/lib/xen/bin/qemu-dm'' > >> cdrom=''/root/xenimages/en_winxp_pro_with_sp2.iso'' > >> boot=''d'' > >> sdl=0 > >> vnc=1 > >> vncviewer=0 > >> stdvga=0 > >> serial=''pty'' > >> ne2000=0 > >> [root@vermont xen]# > >> > >> Note that the "boot=''d''" designates that this Xen image > >> should boot off of the ''cdrom image''. This is required for > >> the initial boot - and will be changed to "boot=''c''" once the > >> hard drive image has Windows installed on it. > >> > >> Also note that this image is set to place the console onto a > >> VNC enabled terminal. > >> > >> You can also use SDL to access the graphics console - I did > >> not try this since my system is in a lab and I wanted to > >> remotely connect to my DomainU images. > >> > >> 5) Boot system and connect to terminal with VNC > >> > >> Now we''re ready to boot the system. Note that the terminal > >> will be on a VNC console - so once the xen domain is created > >> you need another window to attach with a vncviewer (either > >> from the same system or from a different system). > >> > >> # xm create -c /etc/xen/winXP128 > >> Using config file "/etc/xen/winXP128". > >> Started domain WinXP128 > >> > >> Then in another terminal (on another machine if you like) > >> connect to your <server> as follows: > >> > >> % vncviewer vermont:1 > >> > >> My system is named vermont - you must provide whatever the > >> server address for your system is. Note that the VNC session > >> number (:1 above) matches to the Xen Domain ID for > >> the session you just created. A ''xm list'' on the > >> Domain0 kernel will reveal what your current number is. > >> > >> 6) "Setup is Starting Windows" - install hangs > >> > >> This one got me for a long time. I think the problem only > >> occurs on system which have more then 4(maybe 8) cpus - so > >> not everyone is seeing it. The WindowsXP install starts, > >> we get the ''BlueScreen'' and some nice messages as hardware > >> is probed out. Then the install just hangs with the last > >> message displayed in the bottom corner of: > >> > >> Setup is Starting Windows > >> > >> I was stuck here for a few days - until the following snippet > >> was posted to the xen-devel alias to help me past this point: > >> > >> > >> > >> > http://lists.xensource.com/archives/html/xen-devel/2006-06/msg > 00208.html > >> > >> In that posting is the following little tidbit: > >> > >> > After passing the 1st screen of windows setup of install XP, > >> > the first > >> > thing you''ll see at the bottom of the screen is the option to > >> > press F6 > >> > if you need to install a SCSI or RAID controller. Don''t press > >> > F6. Press > >> > F5 instead. This will take you to a separate menu of Hardware > >> > Abstraction Layer''s where you can choose an appropriate HAL > >> > .The choices > >> > are: > >> > > >> > ACPI Multiprocessor PC > >> > ACPI Uniprocessor PC > >> > Advanced Configuration and Power Interface (ACPI) PC > >> > Compaq SystemPro Multiprocessor or 100% Compatible PC > >> > MPS Uniprocessor PC > >> > MPS Multiprocessor PC > >> > Standard PC > >> > Standard PC with C-Step i486 > >> > Other > >> > > >> > Select "Standard PC". This will allow the installation to > >> > complete in > >> > about 20 minutes. > >> > >> > >> So - ''press F5'' when it says ''press F6''. Whooda thunk > >> > >> 7) Installing via VNC > >> > >> The next thing to work around is that driving WinXP through > >> the vncviewer is a little tricky. I found the following > >> issues: > >> > >> a) The mouse support is spotty (this is a known issue I''ve > >> seen discussed). This means that in order to > >> do the install and initial setup I had to use just > >> the keyboard and keyboard shortcuts (tab, ...). > >> > >> b) The vncviewer doesn''t resize with the install window. > >> At times during the install the graphics window would > >> resize (standard windows stuff) but the vncviewer did > >> not resize resulting in part of the window being > >> truncated in the viewer. I found that if I just quit > >> the ''vncviewer'' and restarted it - it would get the > >> correct size. > >> > >> 8) Boot from disk image to complete install > >> > >> Windows Install initially formats your (virtual) hard > >> drive and copies some files over. It then reboots to that > >> hard drive to complete the install. > >> > >> When the system reboots your virtual machine will terminate, > >> at this point you want to update your Xen configuration > >> file to boot from the hard drive. So - this required > >> updating the ''boot'' entry in the winXP file as follows: > >> > >> boot=''c'' > >> > >> Then boot the Xen domain and re-attach with VNC: > >> > >> [root@vermont xen]# xm create -c /etc/xen/winXP128 > >> Using config file "/etc/xen/winXP128". > >> Started domain WinXP128 > >> > >> And attach with the vncviewer: > >> > >> % vncviewer vermont:2 > >> > >> Note that I am now attached at '':2'' since that is the XenID > >> this session was assigned on my system (xm list). > >> > >> 8) Once installed - using rdesktop > >> > >> Don''t be too worried about the problems with the VNC console. > >> You only really need to use it to do the initial install & > >> setup. Once that is done - you can use Windows Remote Desktop > >> to connect to your virtual Windows machine. And - on Linux > >> (and other Unix''s) there is a nice RDP client called rdesktop > >> (www.rdesktop.org). > >> > >> So - once your system has been installed you can enable the > >> RemoteDesktop via the following tab in Windows: > >> > >> ControlPanel->System->Remote tab > >> > >> Enable that - and you can then connect to your client with > >> Remote Desktop. At this point you''re good to go. > >> > >> > >> Well - that''s it. > >> > >> I''ve used the above to install both Windows Server 2003 & Windows > >> XP clients. I''ve had multiple WinXP & WS2003 clients running > >> simultaneously - and they all seems great. > >> > >> Hope this helps someone. > >> > >> > >> Cheers, > >> > >> _Mike_ > >> > >> > >> _______________________________________________ > >> Xen-users mailing list > >> Xen-users@lists.xensource.com > >> http://lists.xensource.com/xen-users > > > > > > > > > > _______________________________________________ > > Xen-users mailing list > > Xen-users@lists.xensource.com > > http://lists.xensource.com/xen-users > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Marcus Carlson
2006-Jun-24 11:45 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Hej Mats, Is there anything I can try to do different to make this install, such as change CPU family with the F5 key in the Win 2003 Install? Else I''ll try to install this with qemu and then run the installed OS with xen. Do you think this is a bug that will be fixed later or is there a patch I can try? This is not a production server so I can test anything I want. Thanks, Marcus Petersson, Mats skrev:>Hej Marcus, > >The exit reason 43 is a INT3, which I doubt that we should really >intercept, but on the other hand, it''s not really supposed to happen >either... I''ll have a look to see what we should be doing to avoid >intercepting it... > >I actually don''t think it''s a blue-screen - the code is in user-mode, so >it''s probably just some assert or other catch that happens in the >user-mode app that happens to be running at the time - why that should >happen is another interesting question... > >I have installed Win2K3 SP1 on my machine previously, and it worked just >fine - but some minor detail difference may well make the difference >between your setup and mine, and that could be sufficient to cause this >to happen... > >-- >Mats > > >>-----Original Message----- >>From: xen-users-bounces@lists.xensource.com >>[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of >>Marcus Carlson >>Sent: 20 June 2006 21:43 >>To: xen-users@lists.xensource.com >>Cc: Michael Walker >>Subject: Re: [Xen-users] Xen w/ IntelVT->Windows Success Report >> >>Last xm dmesg when domU(10) crashes; >> >>(XEN) (GUEST: 10) >>(XEN) (GUEST: 10) Booting from Hard Disk... >>(XEN) (GUEST: 10) unsupported PCI BIOS function 0x0E >>(XEN) (GUEST: 10) int13_harddisk: function 15, unmapped >>device for ELDL=81 >>(XEN) (GUEST: 10) *** int 15h function AX=E980, BX=00E4 not >>yet supported! >>(XEN) HVM_PIT: guest freq in cycles=22145449 >> >>---- DIES HERE --- >> >>(XEN) HVM_PIT: guest freq in cycles=2218437 >>(XEN) HVM_PIT: guest freq in cycles=22145449 >>(XEN) unexpected VMEXIT: exit reason = 0x43, exitinfo1 = 0, >>exitinfo2 = 0 >>(XEN) __hvm_bug at svm.c:2628 >>(XEN) ----[ Xen-3.0.2-2 Not tainted ]---- >>(XEN) CPU: 1 >>(XEN) EIP: 001b:[<01019e5b>] >>(XEN) EFLAGS: 00000246 CONTEXT: hvm >>(XEN) eax: 00000004 ebx: 7ffd7000 ecx: 00000000 edx: 00000002 >>(XEN) esi: 00000000 edi: 00000003 ebp: 4243484b esp: 0006efa0 >>(XEN) cr0: 80010031 cr3: 07e2c000 >>(XEN) ds: 0023 es: 0023 fs: 003b gs: 0000 ss: 0023 cs: 001b >>(XEN) domain_crash_sync called from svm.c:2628 >>(XEN) Domain 10 (vcpu#0) crashed on cpu#1: >>(XEN) ----[ Xen-3.0.2-2 Not tainted ]---- >>(XEN) CPU: 1 >>(XEN) EIP: 001b:[<01019e5b>] >>(XEN) EFLAGS: 00000246 CONTEXT: hvm >>(XEN) eax: 00000004 ebx: 7ffd7000 ecx: 00000000 edx: 00000002 >>(XEN) esi: 00000000 edi: 00000003 ebp: 4243484b esp: 0006efa0 >>(XEN) cr0: 80010031 cr3: 07e2c000 >> >>Marcus >> >>Marcus Carlson skrev: >> >> >> >>>Hi, >>> >>>Thanks for a good report/howto - helped me a lot! >>> >>>But - when I''m trying to install a Windows 2003 server (sp1) the >>>installation dies (possibly blue screen, can''t tell via vnc) on the >>>last step in the installation (Registrating compontents >>> >>> >>with approx 13 >> >> >>>minutes left). I tried both with the trick with F5 and >>> >>> >>without - same >> >> >>>result. >>> >>>Have tried many times but same result every time. Did you have the >>>same error? >>> >>>Little sys info: >>>Processor: AMD X2 with SVM support (socket AM2) >>>Total RAM: 2GB >>>domU RAM: 512 M >>>domU CPUs: 1 >>> >>>Tell me if you need more info. >>> >>>TIA, >>>Marcus >>> >>>Michael Walker skrev: >>> >>> >>> >>>>Folks, >>>> >>>>I''ve spent quite a few weeks trying to get a IntelVT enabled >>>>system loaded with a Xen and then running a version of Windows >>>>with the IntelVT support. >>>> >>>>After many trials and tribulations - I thought it would be worth >>>>writing up a little report in the hopes that it will help others >>>>down this path. Note I''m not going into the full details of how >>>>to get a Xen system up & booted - there is plenty of information >>>>on that in the WiKi''s - I''m just offering what I thought was >>>>interesting in getting Windows booted in a IntelVT/HVM enabled >>>>system. >>>> >>>>1) Get a IntelVT enabled system and enable the settings in >>>> >>>> >>the BIOS: >> >> >>>> First you need a IntelVT enabled system, I have a very nice >>>> server system with 4 dual core Intel Xeon processors. The >>>> Xeon''s have the vmx capabilities, but you *must* also make >>>> sure that the IntelVT capabilities are enabled via the BIOS. >>>> The one other gotchya I ran into was that for my system after >>>> re-setting the BIOS you must power-cycle the system for the >>>> updated settings to take place. If you do not, on this >>>> system, even though the BIOS says VT is enabled Xen will not >>>> recognize it as such (that cost me a couple of days =O). >>>> >>>>2) Base system - Fedora Core 5 + Xen3.0-Unstable >>>> >>>> My base system was Fedora Core 5. I tried to use the Xen3.0.2 >>>> which is distributed with FC5, but that failed on this system, >>>> each time I attempted to boot a VT enabled system the whole >>>> system would crash. No error to the console, nothing left for >>>> me to examine - just reboot. >>>> >>>> So - I next pulled the latest Xen-unstable development tree down >>>> using Mercurial and created a build workspace. I installed >>>> the additional packages required for a HVM enabled build >>>> (libvncserver & dev86) and completed the default ''make world'' >>>> followed by ''make install'' and booted to that new Xen >>>> hypervisor and Domain0 kernel. >>>> >>>>3) Once system has booted Xen - verify that VMX is enabled. >>>> >>>> Once the Xen0 enabled kernel has booted - you can verify that >>>> your Xen has found the IntelVT enabled bits by doing the >>>> following: >>>> >>>> [root@vermont ~]# xm dmesg | grep VMX >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> (XEN) VMXON is done >>>> [root@vermont ~]# >>>> >>>> You should have a VMXON for each reported processor. If you >>>> have any other messages visit your BIOS settings. There is >>>> no reason to go any further until you have VMXON reported - >>>> it just isn''t going to work. >>>> >>>>4) Create the Xen disk image & find a install media >>>> >>>> I created my Xen enabled disk image as follows: >>>> # mkdir -p /root/xenimages >>>> # cd /root/xenimages >>>> # dd if=/dev/zero of=WS128.img bs=1M count=4096 >>>> >>>> For my install media I chose to use a iso image of the >>>> WinXP - ServicePack2 CDRom. I copied this into the >>>> /root/xenimages. >>>> >>>> For some reason my cdrom device was not available when I was >>>> booted into the Xen-unstable kernel. If it had been, I also >>>> could have installed with the media in the CDRom drive. >>>> >>>>4) Create a HVM enabled Xen Configuration >>>> >>>> I created mine by starting with /etc/xen/xmexample.hvm and >>>> then modifying it as appropriate. Following is my Xen >>>> configuration file: >>>> >>>> [root@vermont xen]# cat /etc/xen/winXP128 >>>> kernel = "/usr/lib/xen/boot/hvmloader" >>>> builder=''hvm'' >>>> memory = 512 >>>> name = "WinXP128" >>>> vcpus=1 >>>> pae=0 >>>> acpi=0 >>>> apic=0 >>>> cpus = "" >>>> vif = [ ''type=ioemu, bridge=xenbr0'' ] >>>> disk = [ ''file:/root/xenimages/winXP128.img,ioemu:hda,w'' ] >>>> on_poweroff = ''destroy'' >>>> on_reboot = ''destroy'' >>>> on_crash = ''destroy'' >>>> device_model = ''/usr/lib/xen/bin/qemu-dm'' >>>> cdrom=''/root/xenimages/en_winxp_pro_with_sp2.iso'' >>>> boot=''d'' >>>> sdl=0 >>>> vnc=1 >>>> vncviewer=0 >>>> stdvga=0 >>>> serial=''pty'' >>>> ne2000=0 >>>> [root@vermont xen]# >>>> >>>> Note that the "boot=''d''" designates that this Xen image >>>> should boot off of the ''cdrom image''. This is required for >>>> the initial boot - and will be changed to "boot=''c''" once the >>>> hard drive image has Windows installed on it. >>>> >>>> Also note that this image is set to place the console onto a >>>> VNC enabled terminal. >>>> >>>> You can also use SDL to access the graphics console - I did >>>> not try this since my system is in a lab and I wanted to >>>> remotely connect to my DomainU images. >>>> >>>>5) Boot system and connect to terminal with VNC >>>> >>>> Now we''re ready to boot the system. Note that the terminal >>>> will be on a VNC console - so once the xen domain is created >>>> you need another window to attach with a vncviewer (either >>>> from the same system or from a different system). >>>> >>>> # xm create -c /etc/xen/winXP128 >>>> Using config file "/etc/xen/winXP128". >>>> Started domain WinXP128 >>>> >>>> Then in another terminal (on another machine if you like) >>>> connect to your <server> as follows: >>>> >>>> % vncviewer vermont:1 >>>> >>>> My system is named vermont - you must provide whatever the >>>> server address for your system is. Note that the VNC session >>>> number (:1 above) matches to the Xen Domain ID for >>>> the session you just created. A ''xm list'' on the >>>> Domain0 kernel will reveal what your current number is. >>>> >>>>6) "Setup is Starting Windows" - install hangs >>>> >>>> This one got me for a long time. I think the problem only >>>> occurs on system which have more then 4(maybe 8) cpus - so >>>> not everyone is seeing it. The WindowsXP install starts, >>>> we get the ''BlueScreen'' and some nice messages as hardware >>>> is probed out. Then the install just hangs with the last >>>> message displayed in the bottom corner of: >>>> >>>> Setup is Starting Windows >>>> >>>> I was stuck here for a few days - until the following snippet >>>> was posted to the xen-devel alias to help me past this point: >>>> >>>> >>>> >>>> >>>> >>>> >>http://lists.xensource.com/archives/html/xen-devel/2006-06/msg >>00208.html >> >> >>>> In that posting is the following little tidbit: >>>> >>>> > After passing the 1st screen of windows setup of install XP, >>>> > the first >>>> > thing you''ll see at the bottom of the screen is the option to >>>> > press F6 >>>> > if you need to install a SCSI or RAID controller. Don''t press >>>> > F6. Press >>>> > F5 instead. This will take you to a separate menu of Hardware >>>> > Abstraction Layer''s where you can choose an appropriate HAL >>>> > .The choices >>>> > are: >>>> > >>>> > ACPI Multiprocessor PC >>>> > ACPI Uniprocessor PC >>>> > Advanced Configuration and Power Interface (ACPI) PC >>>> > Compaq SystemPro Multiprocessor or 100% Compatible PC >>>> > MPS Uniprocessor PC >>>> > MPS Multiprocessor PC >>>> > Standard PC >>>> > Standard PC with C-Step i486 >>>> > Other >>>> > >>>> > Select "Standard PC". This will allow the installation to >>>> > complete in >>>> > about 20 minutes. >>>> >>>> >>>> So - ''press F5'' when it says ''press F6''. Whooda thunk >>>> >>>>7) Installing via VNC >>>> >>>> The next thing to work around is that driving WinXP through >>>> the vncviewer is a little tricky. I found the following >>>> issues: >>>> >>>> a) The mouse support is spotty (this is a known issue I''ve >>>> seen discussed). This means that in order to >>>> do the install and initial setup I had to use just >>>> the keyboard and keyboard shortcuts (tab, ...). >>>> >>>> b) The vncviewer doesn''t resize with the install window. >>>> At times during the install the graphics window would >>>> resize (standard windows stuff) but the vncviewer did >>>> not resize resulting in part of the window being >>>> truncated in the viewer. I found that if I just quit >>>> the ''vncviewer'' and restarted it - it would get the >>>> correct size. >>>> >>>>8) Boot from disk image to complete install >>>> >>>> Windows Install initially formats your (virtual) hard >>>> drive and copies some files over. It then reboots to that >>>> hard drive to complete the install. >>>> >>>> When the system reboots your virtual machine will terminate, >>>> at this point you want to update your Xen configuration >>>> file to boot from the hard drive. So - this required >>>> updating the ''boot'' entry in the winXP file as follows: >>>> >>>> boot=''c'' >>>> >>>> Then boot the Xen domain and re-attach with VNC: >>>> >>>> [root@vermont xen]# xm create -c /etc/xen/winXP128 >>>> Using config file "/etc/xen/winXP128". >>>> Started domain WinXP128 >>>> >>>> And attach with the vncviewer: >>>> >>>> % vncviewer vermont:2 >>>> >>>> Note that I am now attached at '':2'' since that is the XenID >>>> this session was assigned on my system (xm list). >>>> >>>>8) Once installed - using rdesktop >>>> >>>> Don''t be too worried about the problems with the VNC console. >>>> You only really need to use it to do the initial install & >>>> setup. Once that is done - you can use Windows Remote Desktop >>>> to connect to your virtual Windows machine. And - on Linux >>>> (and other Unix''s) there is a nice RDP client called rdesktop >>>> (www.rdesktop.org). >>>> >>>> So - once your system has been installed you can enable the >>>> RemoteDesktop via the following tab in Windows: >>>> >>>> ControlPanel->System->Remote tab >>>> >>>> Enable that - and you can then connect to your client with >>>> Remote Desktop. At this point you''re good to go. >>>> >>>> >>>>Well - that''s it. >>>> >>>>I''ve used the above to install both Windows Server 2003 & Windows >>>>XP clients. I''ve had multiple WinXP & WS2003 clients running >>>>simultaneously - and they all seems great. >>>> >>>>Hope this helps someone. >>>> >>>> >>>>Cheers, >>>> >>>> _Mike_ >>>> >>>> >>>>_______________________________________________ >>>>Xen-users mailing list >>>>Xen-users@lists.xensource.com >>>>http://lists.xensource.com/xen-users >>>> >>>> >>> >>> >>>_______________________________________________ >>>Xen-users mailing list >>>Xen-users@lists.xensource.com >>>http://lists.xensource.com/xen-users >>> >>> >> >>_______________________________________________ >>Xen-users mailing list >>Xen-users@lists.xensource.com >>http://lists.xensource.com/xen-users >> >> >> >> > > >_______________________________________________ >Xen-users mailing list >Xen-users@lists.xensource.com >http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Sachiko Yoshihama
2006-Jun-26 11:41 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Hi, Many thanks for the great note! This helped me a lot!! Still, I have some problems in installation of Windows. I stuck at the "Setup is Starting Windows" blue window where installation hungs. I tried F5 to select HALs, tried "Standard PC" and others many times, but it did not solve the problem. The version I use are 2.6.17-1.2139_FC5xen0 and xen-3.0.2-3.FC5. I could install Linux on as a fully virtualized guest. Did you choose "Standard PC"? Did you try 2.6.17-1.2139_FC5xen0 as well? Best Regards, Sachiko> 6) "Setup is Starting Windows" - install hangs > > This one got me for a long time. I think the problem only > occurs on system which have more then 4(maybe 8) cpus - so > not everyone is seeing it. The WindowsXP install starts, > we get the ''BlueScreen'' and some nice messages as hardware > is probed out. Then the install just hangs with the last > message displayed in the bottom corner of: > > Setup is Starting Windows > > I was stuck here for a few days - until the following snippet > was posted to the xen-devel alias to help me past this point: > > > http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html > > In that posting is the following little tidbit: > > > After passing the 1st screen of windows setup of install XP, > > the first > > thing you''ll see at the bottom of the screen is the option to > > press F6 > > if you need to install a SCSI or RAID controller. Don''t press > > F6. Press > > F5 instead. This will take you to a separate menu of Hardware > > Abstraction Layer''s where you can choose an appropriate HAL > > .The choices > > are: > > > > ACPI Multiprocessor PC > > ACPI Uniprocessor PC > > Advanced Configuration and Power Interface (ACPI) PC > > Compaq SystemPro Multiprocessor or 100% Compatible PC > > MPS Uniprocessor PC > > MPS Multiprocessor PC > > Standard PC > > Standard PC with C-Step i486 > > Other > > > > Select "Standard PC". This will allow the installation to > > complete in > > about 20 minutes. > > > So - ''press F5'' when it says ''press F6''. Whooda thunk_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Michael Walker
2006-Jun-26 16:34 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Sachiko Yoshihama wrote:> > Did you choose "Standard PC"?yes> Did you try 2.6.17-1.2139_FC5xen0 as well?yes - I did try the FC5 version of Xen first. The problem I had was the whole system would reboot (Domain0 & GuestDomain). It wasn''t until I went to xen-unstable that I could get a working system. I''ve not yet tried ''xen-testing'' - that''s something I should put on my todo list..... Good luck, _Mike_> > > Best Regards, > Sachiko > > >> 6) "Setup is Starting Windows" - install hangs >> >> This one got me for a long time. I think the problem only >> occurs on system which have more then 4(maybe 8) cpus - so >> not everyone is seeing it. The WindowsXP install starts, >> we get the ''BlueScreen'' and some nice messages as hardware >> is probed out. Then the install just hangs with the last >> message displayed in the bottom corner of: >> >> Setup is Starting Windows >> >> I was stuck here for a few days - until the following snippet >> was posted to the xen-devel alias to help me past this point: >> >> >> >> http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html >> >> In that posting is the following little tidbit: >> >> > After passing the 1st screen of windows setup of install XP, >> > the first >> > thing you''ll see at the bottom of the screen is the option to >> > press F6 >> > if you need to install a SCSI or RAID controller. Don''t press >> > F6. Press >> > F5 instead. This will take you to a separate menu of Hardware >> > Abstraction Layer''s where you can choose an appropriate HAL >> > .The choices >> > are: >> > >> > ACPI Multiprocessor PC >> > ACPI Uniprocessor PC >> > Advanced Configuration and Power Interface (ACPI) PC >> > Compaq SystemPro Multiprocessor or 100% Compatible PC >> > MPS Uniprocessor PC >> > MPS Multiprocessor PC >> > Standard PC >> > Standard PC with C-Step i486 >> > Other >> > >> > Select "Standard PC". This will allow the installation to >> > complete in >> > about 20 minutes. >> >> >> So - ''press F5'' when it says ''press F6''. Whooda thunk_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Sachiko Yoshihama
2006-Jun-27 12:58 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Hi Mike, I tried xen-unstable and I could finally install WinXP on domU! Thank you for your help! I still have some problems with xen-unstable, such as dom0 crushes at init (that I poorly worked out) and dom0 cannot resolve host names. But they seem to be issues on building xen-unstable. Thanks again for your kind help. Sachiko On 6/27/06, Michael Walker <Michael.Walker@cassatt.com> wrote:> > Sachiko Yoshihama wrote: > > > > Did you choose "Standard PC"? > > yes > > > Did you try 2.6.17-1.2139_FC5xen0 as well? > > yes - I did try the FC5 version of Xen first. The problem > I had was the whole system would reboot (Domain0 & GuestDomain). > > It wasn''t until I went to xen-unstable that I could get a > working system. I''ve not yet tried ''xen-testing'' - that''s > something I should put on my todo list..... > > Good luck, > _Mike_ > > > > > > > > Best Regards, > > Sachiko > > > > > >> 6) "Setup is Starting Windows" - install hangs > >> > >> This one got me for a long time. I think the problem only > >> occurs on system which have more then 4(maybe 8) cpus - so > >> not everyone is seeing it. The WindowsXP install starts, > >> we get the ''BlueScreen'' and some nice messages as hardware > >> is probed out. Then the install just hangs with the last > >> message displayed in the bottom corner of: > >> > >> Setup is Starting Windows > >> > >> I was stuck here for a few days - until the following snippet > >> was posted to the xen-devel alias to help me past this point: > >> > >> > >> > >> http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html > >> > >> In that posting is the following little tidbit: > >> > >> > After passing the 1st screen of windows setup of install XP, > >> > the first > >> > thing you''ll see at the bottom of the screen is the option to > >> > press F6 > >> > if you need to install a SCSI or RAID controller. Don''t press > >> > F6. Press > >> > F5 instead. This will take you to a separate menu of Hardware > >> > Abstraction Layer''s where you can choose an appropriate HAL > >> > .The choices > >> > are: > >> > > >> > ACPI Multiprocessor PC > >> > ACPI Uniprocessor PC > >> > Advanced Configuration and Power Interface (ACPI) PC > >> > Compaq SystemPro Multiprocessor or 100% Compatible PC > >> > MPS Uniprocessor PC > >> > MPS Multiprocessor PC > >> > Standard PC > >> > Standard PC with C-Step i486 > >> > Other > >> > > >> > Select "Standard PC". This will allow the installation to > >> > complete in > >> > about 20 minutes. > >> > >> > >> So - ''press F5'' when it says ''press F6''. Whooda thunk > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Sachiko Yoshihama
2006-Jun-27 13:13 UTC
Re: [Xen-users] Xen w/ IntelVT->Windows Success Report
Hi again, I just want to correct my previous message because I figured out why hostname could not be resolved on dom0. It was because iptables was blocking DNS queries. # iptables --flush solved all my networking problems, and now I can browse the web from my guest WinXP. Hope somebody will find this helpful ;-) Sachiko On 6/27/06, Sachiko Yoshihama <sachiko.yoshihama@gmail.com> wrote:> Hi Mike, > > I tried xen-unstable and I could finally install WinXP on domU! > Thank you for your help! > > I still have some problems with xen-unstable, such as dom0 crushes > at init (that I poorly worked out) and dom0 cannot resolve host names. > But they seem to be issues on building xen-unstable. > > Thanks again for your kind help. > > Sachiko > > On 6/27/06, Michael Walker <Michael.Walker@cassatt.com> wrote: > > > > Sachiko Yoshihama wrote: > > > > > > Did you choose "Standard PC"? > > > > yes > > > > > Did you try 2.6.17-1.2139_FC5xen0 as well? > > > > yes - I did try the FC5 version of Xen first. The problem > > I had was the whole system would reboot (Domain0 & GuestDomain). > > > > It wasn''t until I went to xen-unstable that I could get a > > working system. I''ve not yet tried ''xen-testing'' - that''s > > something I should put on my todo list..... > > > > Good luck, > > _Mike_ > > > > > > > > > > > > > Best Regards, > > > Sachiko > > > > > > > > >> 6) "Setup is Starting Windows" - install hangs > > >> > > >> This one got me for a long time. I think the problem only > > >> occurs on system which have more then 4(maybe 8) cpus - so > > >> not everyone is seeing it. The WindowsXP install starts, > > >> we get the ''BlueScreen'' and some nice messages as hardware > > >> is probed out. Then the install just hangs with the last > > >> message displayed in the bottom corner of: > > >> > > >> Setup is Starting Windows > > >> > > >> I was stuck here for a few days - until the following snippet > > >> was posted to the xen-devel alias to help me past this point: > > >> > > >> > > >> > > >> http://lists.xensource.com/archives/html/xen-devel/2006-06/msg00208.html > > >> > > >> In that posting is the following little tidbit: > > >> > > >> > After passing the 1st screen of windows setup of install XP, > > >> > the first > > >> > thing you''ll see at the bottom of the screen is the option to > > >> > press F6 > > >> > if you need to install a SCSI or RAID controller. Don''t press > > >> > F6. Press > > >> > F5 instead. This will take you to a separate menu of Hardware > > >> > Abstraction Layer''s where you can choose an appropriate HAL > > >> > .The choices > > >> > are: > > >> > > > >> > ACPI Multiprocessor PC > > >> > ACPI Uniprocessor PC > > >> > Advanced Configuration and Power Interface (ACPI) PC > > >> > Compaq SystemPro Multiprocessor or 100% Compatible PC > > >> > MPS Uniprocessor PC > > >> > MPS Multiprocessor PC > > >> > Standard PC > > >> > Standard PC with C-Step i486 > > >> > Other > > >> > > > >> > Select "Standard PC". This will allow the installation to > > >> > complete in > > >> > about 20 minutes. > > >> > > >> > > >> So - ''press F5'' when it says ''press F6''. Whooda thunk > > > > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users