我最近升级到了 Windows 7(从 Windows Vista 开始)。我愚蠢地以为,因为这是一次升级,所以不需要对 MBR 进行任何改动。然而,显然我这样做了,结果就是我的 Linux 分区现在不可见,直到我重新安装 LILO 时才可见。
我真的不想这样做,因为我本来就打算虚拟化我的 Linux 分区。我也不想删除分区,从我的备份中创建一个 VDI,然后用它重新创建分区——如果这是唯一的选择,我可以这样做,但我希望有人能给我一个更简单的方法来直接导入现有分区。更糟糕的是,每当我在 Google 上搜索这个时,我都会得到指示虚拟化现有的视窗分区,首先讨论在 Windows 上执行此操作比在 Linux 上执行此操作要困难得多。
那么 - 有人吗?最简单的方法是什么?(注意:即将成为客户操作系统的是 Debian 64 位,如果相关的话。)
答案1
这在 VirtualBox 帮助文件中有记录(“高级主题”,然后“使用来自客户的原始主机硬盘”)。由于在帮助文件中很难链接,因此我将向您简要描述您需要做什么。
首先,运行VBoxManage internalcommands
。您实际需要的内部命令是createrawvmdk
,但语法在该命令生成的帮助文本中有所描述,因此在此不再赘述。
创建原始文件后.vmdk
,您需要转到 VirtualBox 内的虚拟媒体管理器并添加它。
然后您可能需要以救援模式启动您的 Debian CD/DVD,这样您就可以适当地调整/etc/fstab
和/boot/grub/menu.lst
(或/boot/grub/grub.cfg
)。
祝你好运!