我用的是MBR分区表。
一共装了三个操作系统:Mac OS X 10.7.3 、Debian Linux 、Windows 7
第一个主分区 1G ,XFS 格式,用于存储 Grub2 引导的东东和 Linux 内核,还有 DOS 和 WinPE 的镜像;
第二个主分区60G,HFS+格式,安装了 Mac OS X 10.7.3 系统,这个分区是活动分区;
然后就是扩展分区:
第一个扩展分区 15G,XFS 格式,是 Debian Linux 的根分区;
第二个扩展分区 10G,XFS 格式,是 Debian Linux 的 home 分区;
剩下的空间全部给第三个扩展分区,400多G,NTFS 格式,用于存放数据,是各个操作系统共享空间。
在 Mac OS X 系统下,我把第三个扩展分区里面的文件夹连接到用户主目录内使用;
在 Debian Linux 系统下,我把第三个扩展分区里面的文件夹挂载到用户主目录内使用;
Windows 7 没有专门分配系统盘。
Windows 7 安装到 VHD 镜像文件中,放在第三个扩展分区里,要用时用 NTBOOT 启动 VHD 差分文件。
多系统启动用 Debian Linux 的 Grub2 :
启动 Mac OS X ,用 Grub2 的 multiboot 引导第二主分区上的变色龙 boot 文件即可;
启动 Debian Linux ,直接用 Grub2 加载第一主分区上的 Linux 引导配置和内核即可;
启动 Windows 7,用 Grub2 加载 grub4dos ,grub4dos 加载 NTBOOT,NTBOOT 加载并引导第三扩展分区上的VHD文件。