2010款iMac无法启动OS X、安装Ubuntu失败,求助恢复原生系统及解决启动故障
2010款iMac无法启动OS X、安装Ubuntu失败,求助恢复原生系统及解决启动故障
兄弟,我之前折腾过同款2010年的iMac,这种情况大概率是之前的Linux引导(GRUB)覆盖了苹果原生的EFI引导,再加上你制作的OS X安装盘可能有问题,才会出现这些糟心的情况。给你一步步捋解决方案:
第一步:先把霸占引导的GRUB彻底清掉
你现在能通过Option键看到EFI BOOT选项,说明EFI分区还在,只是被GRUB占了。用你之前的Ubuntu试用U盘(就是能进试用模式的那个)操作:
- 进入Ubuntu试用模式后,按
Ctrl+Alt+T打开终端 - 输入
sudo fdisk -l,找到标注为EFI System的分区(一般是/dev/sda1,注意看大小,通常是200MB左右) - 挂载这个分区:
sudo mount /dev/sda1 /mnt(把sda1换成你找到的EFI分区名) - 删掉GRUB的文件:
sudo rm -rf /mnt/EFI/ubuntu,如果还有其他非苹果的文件夹(比如boot之类的)也一并删掉 - 最后卸载分区:
sudo umount /mnt
这步做完,GRUB的引导就没了,接下来搞定OS X的安装问题。
第二步:重新制作能正常启动的OS X安装U盘
你说的「Snowfall Lion」应该是**Mac OS X Snow Leopard(10.6)**吧?2010款iMac完美支持这个版本,而且它是最后一个支持32位的OS X,对老硬件友好。制作的时候注意这几点:
- 找对安装包:如果有其他正常的Mac,去Apple ID的「已购项目」里找Snow Leopard的安装包(老版本需要从这里获取);没有的话也可以在虚拟机里跑OS X来下载。
- 格式化U盘:准备一个至少8GB的U盘,打开磁盘工具,把它格式化为Mac OS 扩展(日志式),命名为
Untitled,分区表选GUID分区表。 - 用终端制作安装盘:打开终端,输入这条命令(如果安装包在应用程序文件夹里):
输入密码回车,等它跑完就搞定了。sudo /Applications/Install\ Mac\ OS\ X\ Snow\ Leopard.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ Mac\ OS\ X\ Snow\ Leopard.app --nointeraction
第三步:解决安装U盘卡logo的问题
如果还是卡苹果Logo、键盘断电,试试这些小技巧:
- 尽量用USB 2.0的U盘,2010款iMac的USB接口是2.0的,USB 3.0的盘可能有兼容性问题
- 启动的时候按住
Option+Command+R,试试网络恢复——老款Mac会自动下载对应版本的OS X安装镜像,不过需要稳定的网络(最好是有线网) - 如果网络恢复也不行,用Ubuntu试用盘里的GParted分区工具,把整个内置硬盘重新分区为GPT格式(删掉所有现有分区),再插安装U盘尝试启动
最后:安装OS X
成功进入安装界面后,先打开顶部菜单栏的「实用工具」→「磁盘工具」,选中内置硬盘,抹掉为Mac OS 扩展(日志式),然后再回到安装界面选择这个磁盘进行安装就可以了。
如果中间还有问题,随时说细节,我再给你调方法~
备注:内容来源于stack exchange,提问作者Benjamin
相关产品推荐
相关产品推荐

