How to use virtualbox to install OSes on physical disks

In virtualbox it is a little bit more difficult to install an OS in a physical disk, but it is possible.

First you need to create a New image normally, but instead of creating a disk image in the computer select Do not add a virtual hard drive.

Then use the VBoxManage to create disk image that point to your external disk (i.e. /dev/sdb) :

# VBoxManage internalcommands createrawvmdk -filename NewHDOS.vmdk -rawdisk /dev/sda

Now just start the virtualbox and click in the Settings -> Storage and add this vmdk file as your hard disk.

Source: https://www.serverwatch.com/guides/using-a-physical-hard-drive-with-a-virtualbox-vm/
https://pureinfotech.com/mount-iso-virtual-machine-virtualbox/

Update: Today I tried to do it again and faced an issue: the default Controller was DVD instead “Controller: IDE”. So you need to remove the original Empty device and add again as IDE and then select the .vmdk file to use with it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s