(1)主分区上安装的 Mac OS X (比如你的狮子B),所在分区必须是活动分区,变色龙才能顺利引导,否则一引导立刻重启;建议把其他引导器(如GRUB4DOS / GRUB2 等) 安装到 MBR,再引导 Mac OS X 分区上的变色龙 boot 文件。如果你已经使用 GRUB2 引导器,那么引导活动的主分区上的 Mac OS X 非常简单:
假设 Mac OS X 安装在第二个主分区上,这个分区是活动分区,那么GRUB2引导 Mac OS X 的配置写法就是:
(3)你的第一主分区可以安装 Win7 ,但不能设置活动分区。因为活动分区要给 Mac OS X 所在的主分区。MBR 分区表中,一个硬盘不能同时有两个活动主分区,不然引导会出问题。Windows 7 本身支持安装到虚拟 VHD 磁盘,可以从虚拟的 VHD 磁盘启动,而且还可以差分虚拟磁盘(请逛无忧启动论坛了解),建议VHD Win7。
其实不用“安装”变色龙,只需要拷贝变色龙的boot文件放到 Mac OS X 所在的活动主分区,然后用GRUB2 的 multiboot 指令引导那个 boot 文件就行,包能成功。
安装GRUB2,需要一点 Linux 知识,一般需要借助Linux系统,比如 Ubuntu、Debian等。最好给Grub2单独分一个1G左右的分区,可以是主分区,也可以是扩展分区。假如grub2分区是硬盘上的第一个主分区,那么用 ubuntu 的 live-cd 启动笔记本之后,在终端输入:
sudo mount /dev/sda1 /boot
sudo grub-install /dev/sda
提示安装成功之后,编辑 /boot/grub/grub.cfg ,增加如下内容:
menuentry "Apple Mac OS X Lion" --class osx --class darwin --class os {
insmod part_msdos
insmod hfsplus
set root='(hd0,msdos2)'
load_video
multiboot /boot
}