创建前请分配所有硬盘分区的读写权限,假如有三个 sda1 sda2 sda3 那么命令行下
sudo chmod 666 /dev/sda1
sudo chmod 666 /dev/sda2
sudo chmod 666 /dev/sda3 更多以此类推,两块盘以上的一样,无非是sdb sdc,,,,,等
使用如下指令创建 wmdk 硬盘的映射文件,这里用到的是Virtualbox的shell模式,更多内容请参看virtualbox高级用户手册
sudo vboxmanage internalcommands createrawvmdk -filename /home/用户名/rawdisk.vmdk -rawdisk /dev/sda -relative
用户名替换成自己的登录id, 这样rawdisk.vmdk就可以被Virtualbox(root权限下的)直接调用并且运行windows了。多个硬盘的请分别创建镜像,都加到Virtualbox的ATA管理器里面。
在windows下运行物理磁盘的linux,请安装windows的VirtualBox,同样办法创建映射文件(命令稍有不同