将硬盘上的本机操作系统作为虚拟机引导

Yan*_*key 22 linux windows virtual-machine

我正在寻找一种解决方案,将硬盘上的本机操作系统作为虚拟机启动.

这就像VMware Fusion在Mac上作为虚拟机在Boot Camp中启动Windows所做的事情.

详细说来,我在/ dev/sda2上安装了Windows,在/ dev/sda5上安装了Ubuntu 11.10.

无论如何使用虚拟机软件在我使用Ubuntu时将/ dev/sda2上的Windows作为虚拟机启动?

jia*_*lai 11

您可以通过VirtualBox原始磁盘访问来执行此操作.(http://www.virtualbox.org/manual/ch09.html)它基本上创建了一个"虚拟"磁盘文件,指向实际分区并将其作为磁盘驱动器加载到VM中.我已经以这种方式在Windows主机上的VB中安装了Linux guest,并且安装可以从VM或自身启动.


Try*_*ain 9

是的,我很久以前按照本指南做了这个:

https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html

当然,永远备份并小心!

实质上:

  1. 使用USB 3.5 HD机箱并将XP驱动器连接到它.

    如果驱动器被不正常关闭,您可能需要使用以下命令手动安装它.

    sudo mount ntfs-3g/dev/whereyourdriveis/mount/somemountpoint -o force

    一旦驱动器在linux下安装到第2步.

  2. 启动VMWare.

  3. 转到文件 - >新建 - >新虚拟机.
  4. 选择"自定义"
  5. 选择Next
  6. 选择你的操作系统(即Win XP)
  7. 选择Next
  8. 给它一个名字,如"WindowsXP"
  9. 选择Next 10指定处理器一或二
  10. 选择Next
  11. 选择公共或私人(在单用户机器上这没关系)
  12. 选择Next
  13. 选择要用于虚拟机的内存.512 MB是一个非常有用的数字.
  14. 选择您的网络连接
  15. 选择Next.
  16. 将SCSI设置为BusLogic
  17. 选择Next
  18. 选择使用物理磁盘
  19. 选择Next
  20. 选择使用整个驱动器
  21. 选择Next
  22. 指定保存VM的位置
  23. 此时您已完成选择开机以在VMWare中启动物理驱动器!

更多信息:我应该补充一点,我已经成功地做到了这一点,但是几年前我也成功地使用了这种方法.因此,我可以告诉你至少有两种已知和经过测试的方法来实现这一目标.