Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm currently running Windows 7 with Ubuntu installed via Wubi.

I have a Fedora Linux installation on Virtual Box.

Is it possible to boot up that installation as a native operating system?

If yes, how do I do that without messing up my Windows 7 installation.

share|improve this question
Not that I know of. – kobaltz Dec 29 '11 at 3:21
The closest thing to this is on OSX and Parallels + BootCamp. You can have OSX and Windows installed as native OSes and then use Parallels within OSX to boot your Windows partition as a VM. – kobaltz Dec 29 '11 at 3:22
I found something here:… though I'm scared to try it on my machine. – Ieyasu Sawada Dec 29 '11 at 3:32
That is very interesting. However, Windows is very picky and I can see you having to register your Virtual Machine's copy of Windows every few boots. Windows doesn't like a hardware change like that. I would assume that you would need multiple hardware profiles. – kobaltz Dec 29 '11 at 3:46

You can boot virtual machines natively provided you have set them up as such. The best way to do this is to configure them first as native machines, then virtualise.

So you would start with a Windows 7 installation, then install Fedora in its own partitions in a dual boot setup. It is important that Fedora is configured such that it does not mount any of the Windows partitions as this will lead to corruption when running it or Windows as a VM - you can't have both Windows and Fedora accessing the same NTFS partition concurrently.

So now you have dual boot windows and Fedora, booting via grub.

Then install VirtualBox on Windows. Create a new Fedora VM, but instead of creating disk images, create a physical disk, and point to the main disk drive you have installed Fedora on. Now you'll be able to boot Fedora as a VM, as well as boot it natively in dual boot. Note that when you boot the VM, it will load up the grub menu, and you need to select Fedora. The grub menu will contain an entry for Windows, which is the same Windows you are running Virtualbox from. It is vital that you do not attempt to boot a virtual copy of the same Windows install under virtualbox - this will lead to much corruption! Ideally, remove the timeout option from grub so that it doesn't inadvertently load an operating system you don't want to to.

Note that you can also boot up Fedora natively, install virtualbox, and create a new VM and point to the same physical disk. This would then let you run your Windows installation as a VM under Fedora (you would need to set up hardware profiles to avoid re-installing drivers all the time).

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .