Ralph Shumaker wrote:

> Can one take a single machine and run concurrently both full
> virtualization and paravirtualization?  If I wanted to run, say,
> WhineDoze98 and FC, would I have to run both fully virtualized?  Can one
> run full alongside the other running para?  With WhineDoze there is no
> choice.  Whereas FC could take advantage of the performance gains of
> para, but can they coexist?

Yes, you sure can.  Both kinds of VMs can coexist, though there are some
minor limitations relating whether your host OS (dom0) is 32 or 64 bit.

The first thing you need to verify is that your CPU supports
virtualization extensions.  If you have an Intel chip, look for the 'vmx'
flag in /proc/cpuinfo.  For AMD, check for the 'svm' flag.  Note that you
may have to turn the virtualization extensions on in your BIOS - most
Intel machines I've seen have them off by default (Sparky III did).

So assuming you have your extensions and Linux sees them, here are your
options of what can run simultaneously:

32 bit host
-----------
32 bit fully virtualized
32 bit paravirtualized

64 bit host
-----------
32 bit fully virtualized
64 bit fully virtualized
64 bit paravirtualized

The important thing to note is that paravirtualized guests must match the
host's bit count.  And when I say "32 bit host" I mean the OS - you could
be running 32 bit Linux on 64-bit capable hardware (as many do) but you'd
still have to follow the 32 bit table.

Hope that helps!  Let us know how your Windows virtualization project
goes. :)

-- 
Joshua Penix                                http://www.binarytribe.com
Binary Tribe           Linux Integration Services & Network Consulting


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to