[vbox-dev] Can vbox run host bios?

Huihong Luo huisinro at yahoo.com
Sun Nov 30 21:24:45 GMT 2008

Hi Frank,
Thanks for the quick response. If vbox bios is uniquely hooked to vbox vmm, then it will have problems using host bios. I will try to experiment it a bit more.
I tried to modify the current bios, if inserted the following code to rombios.c: (OEM SLP strings)
.org 0xe076
.ascii "Dell System"
then after i move a Dell physical machine to a vbox vm, activation works very well, no need to reactivate it.
This is obviously a hack, if we can copy and paste host bios (dump out the 1MB host bios physical memory, and load into vbox physical ), then it would 
be a much better solution.

--- On Sun, 11/30/08, Frank Mehnert <Frank.Mehnert at Sun.COM> wrote:

From: Frank Mehnert <Frank.Mehnert at Sun.COM>
Subject: Re: [vbox-dev] Can vbox run host bios?
To: vbox-dev at virtualbox.org
Date: Sunday, November 30, 2008, 1:05 PM


next time please open a new thread when you start a new subject. Don't
press 'Reply' in you mailing application.

Regarding your question:

On Sunday 30 November 2008, Huihong Luo wrote:
> I was wondering if vbox can use host bios directly? rather than the vbox
> specific version. 
> Is there any reason why host bios wouldn't work? if it's fully
emulated, I
> guess it might work, right? 
> I am trying to migrate some physical machines to vbox vms, if host bios
> be used, vm will be auto activated from most oem-ed machines.

This is theoretically possible but not that the VBox BIOS contains some
hooks making it easier to communicate with the VM. And using the host's
BIOS would not make much sense since the VM has different devices: All
guest devices are virtual devices provided by the VMM to the guest and
they have not much in common with the real devices. As the BIOS is quite
device-specific, a special BIOS is required to operate properly on the
virtual VBox devices.

Kind regards,

Dr.-Ing. Frank Mehnert    Sun Microsystems    http://www.sun.com/
vbox-dev mailing list
vbox-dev at virtualbox.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20081130/ef4d5600/attachment.html>

More information about the vbox-dev mailing list