首先我十分怀疑你的安装方式导致了多个启动菜单。
具体来说我猜想你是使用Ubuntu的安装镜像做了启动USB,然后直接安装。
这种安装方式将导致以下结果:
1.GRUB安装了引导,但由于MBP早已使用EFI,所以GRUB将你的HD分区搞成了hybrid MBR/GPT分区模式。
2.怀疑Linux运行在BIOS Legacy Mode 也就是EFI BIOS emulation Mode.
确认的方法是: 看/system/efi 目录是否存在,而且目录里面有不少文件
对于1,如果你仅仅是想让Linux跑起来,并不关心具体的分区,设置是如何引导,那么是OK的。
对于2,如果确认了Linux是跑在BIOS legacy mode那么问题可能不少,
我所遇到的最明显的时却换分辨率,BIOS MODE非常卡,需要5~10秒才能切换,而在EFI Mode下几乎是瞬时的。
最初在自己的Mac上装Ubuntu时由于了解不多,直接安装就遇到上面两个问题,
然后使用rEFInd来引导,基本就是6个选项左右。仔细了解发现了Ubuntu Image USB stick默认安装总把
分区搞成hybrid MBR/GPT,然后Linux总运行于BIOS legacy mode。
从网上找到仅将Linux安装于GPT分区,且运行于EFI mode的方法之后重新安装了事。
具体的方法我在
http://hi.baidu.com/curveplay/item/0f55 ... 8e33db90a3 有描述,
安装方法在文章后面部分,核心就是使用USB 引导,选择try ubuntu,进入桌面后
使用
来安装,跳过GRUB安装。
之后用rEFIt/rEFInd引导进入EFI mode下的Linux系统中安装grub-efi.
最后尝试理解一下多个启动选项,rEFIt不太清楚,rEFInd至少是如下情况
首先自动扫描分区,
找到 Mac OS X 和 Mac OS X Recovery 两个选项
找到hybrid MBR 的引导区
找到Linux分区中的kernel 和 grub
最后由于你安装rEFInd时他找到了安装系统中的内核/引导建立了一个menuentry
那么,你启动的时候就会看到6个左右的选项。
BTW:我在使用rEFInd那几天改变配置禁止了部分分区/目录/文件扫描是的菜单项减少为
Mac OS X 和 menu entry 两项,但由于经常不能正常从睡眠中醒来,放弃了,回到rEFIt了。
由于现在使用的系统是谨慎安装在GPT中,并使用EFI Mode来跑的那种安装方式,
所以引导时仅Ubuntu 和 Mac OS X两个选项。