Jump to content











Photo
- - - - -

Booting two systems in parallel on the same PC?


  • Please log in to reply
4 replies to this topic

#1 sambul61

sambul61

    Gold Member

  • Advanced user
  • 1568 posts
  •  
    American Samoa

Posted 17 January 2011 - 07:35 PM

Is there a Hypervisor or another method that allows to boot natively or as virtual machines 2 separate systems in parallel (say Win7 and WinXP), and have full hardware access to all PC HW (not a limited subset of scaled down virtual HW) from each of both running systems while freely switching and communicating btw them (remote access, network file sharing, Hypervisor Console access) any time?

#2 RescueTech

RescueTech

    Newbie

  • Members
  • 19 posts
  •  
    United States

Posted 17 January 2011 - 07:49 PM

Xen is probably your best bet IF your mobo/cpu support IOMMU.

Xen: http://www.xen.org/
IOMMU: http://en.wikipedia.org/wiki/IOMMU

#3 sambul61

sambul61

    Gold Member

  • Advanced user
  • 1568 posts
  •  
    American Samoa

Posted 17 January 2011 - 09:25 PM

I mean FULL native (transparent) hardware access, including unrestricted range of PCI(E) devices like TV Tuners etc. using their native drivers instead of scaled down virtual drivers.

As to Xen, its implemented on a very few HW platforms so far, while not certainly delivering the above functionality even on these platforms (may be...).

"Device drivers run within a privileged guest OS (Linux) rather than within Xen itself. This approach provides compatibility with the majority of device hardware supported by Linux."

What's interesting, its extremely hard to find, what HW platforms Xen is so far implemented on until you actually download the ISO only to find a small Readme file saying you can't install it on your PC or laptop since it supports only a few (2-3 total) brand name laptop models from specific vendors, as I recall.

Another practical question would be, is it possible to install and run Xen in parallel with an OS like Win7 or Ubuntu with the possibility to switch btw them without reboot?

#4 RescueTech

RescueTech

    Newbie

  • Members
  • 19 posts
  •  
    United States

Posted 17 January 2011 - 10:49 PM

OK, I don't think that you fully understand the concept of IOMMU.

IF YOUR HARDWARE SUPPORTS IOMMU, then you can pass-through Xen the PCI devices (video card, tuner card, sound card, NIC, etc.) to the guest OS and load up the drivers there. It doesn't matter if the host OS (Linux) supports them or not. These devices will be passed through to the guest OS. That's the whole purpose of IOMMU.

Xen will run pretty much anywhere, but you want to make sure that (a) your CPU has support for virtualization, and (;) that your mobo/cpu both support IOMMU (for this situation).

If not both (a) and (:cheers: above, then you are wasting your time.

#5 RescueTech

RescueTech

    Newbie

  • Members
  • 19 posts
  •  
    United States

Posted 17 January 2011 - 10:52 PM

b




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users