我正在 Windows 上试用 VM Workstation 9.0,并尝试按照以下步骤运行现有的 Linux 分区:
创建新虚拟机 > 高级 > 选择稍后安装操作系统 > 选择 Debian 6 64 位 > .... > 使用物理磁盘 > 使用单独分区 > 选择分区(不是交换分区) > 完成
我在这里收到的消息是
Grub 正在加载...
_
仅此而已。所以它无法正确看到操作系统。我在我的计算机上双重启动 Windows 7 Pro 和 Crunchbang Waldorf 64 位。默认 MBR 是 Grub,我已经在 Grub 上设置了超时,以便我选择要启动的分区。我还尝试更改启动顺序,并尝试从 LiveCD 启动,但没有成功。我的硬盘是 SSD,其 IDE 接口显示为 ATAPI,我选择了 LSI 逻辑。据我所知,我尝试做的事情是可以实现的,那么我在这里做错了什么?
这可能重复于这,但这是 2.5 年前的帖子,我在让它工作时遇到了麻烦。
答案1
答案是从要虚拟化的操作系统创建启动盘或 grub.iso。我使用的脚本(特别是针对 Crunchbang Waldorf)是:
#!/bin/sh
set -e
wk_dir=$(mktemp -d "${TMPDIR:-/tmp}/tmp.XXXXXXXXXX")
mkdir -p ${wk_dir}/boot/grub
# copy your /boot/grub/grub.cfg file to the work dir
cp -v /boot/grub/grub.cfg ${wk_dir}/boot/grub
# run grub-mkrescue should create new image grub.iso in the current dir
grub-mkrescue --modules="ext2 lvm" -o ./grub.iso ${wk_dir}
rm -rf ${wk_dir}
我认为该脚本适用于大多数 Debian / Ubuntu 发行版。虚拟化也可以在虚拟盒