macbook pro下安装三系统

来源:互联网 发布:数据挖掘从应用角度 编辑:程序博客网 时间:2024/04/30 20:06

新入手一个二手macbook pro型号为MD311,就是喜欢大屏幕,视网膜屏幕除非我趴到屏幕上去,否则看不出有什么区别。

到手之后进行了一系列的改装,内存升级到16G,光驱去掉,换成双硬盘,原装硬盘也换了,迫于经济压力,买不起1TB的固态硬盘,就换成了两块750G的希捷7200转混合硬盘。

可以继续黑一下处女座。第一件事就是要自己装系统,就是因为别人的系统用着不爽。


本人以前从来没接触过MAC系统,算是个纯小白,不过本着一个计算机专业的自信,开始折腾起了三系统。


第一个当然是苹果自家的MAC OS,入手时的版本是Lion,我把它升级到了最新的Yosemite。具体做法就是从APP Store下载Yosemite原版镜像,将一个U盘格式化成,选“MAC OS扩展(日志式)”,然后在终端执行命令:

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/diskname --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

diskname换成格式化时U盘的名字。然后就是从U盘启动装系统了。


接下来就是Ubuntu了。Ubuntu并没有重新装,而是要直接启动我存储在移动硬盘的系统。这里推荐一个软件:rEFInd,这是一个在启动操作系统前运行的软件,将EFI三个字母大写,无非是突出自己的EFI管理功能,软件界面很不错,安装也很方便,按照官网上说明安装即可。查好移动硬盘,电脑启动的时候会自动检测到移动硬盘的EFI分区,选择启动即可。不过存在一个问题就是直接启动Ubuntu会出现有声音但是黑屏的现象,从网上插得一起其他资料中了解应该是双显卡的PCI跳线有问题,理论上可以用shell.efi进行修复,但是我试验几次都没有成功。要正常启动系统需要从高级模式中选择第一项,个人感觉和直接启动应该是一样的,但是这样才不会黑屏,原因暂时搞不清楚。


最困难的就是安装Windows了,苹果机安装windows有两种方式,boot camp方式和非boot camp方式,boot camp方式原理上是将Windows作为Mac的一个镜像。

最初是想把镜像刻录到U盘,以UEFI按照普通PC方式来安装,结果到倒数第二步会出现“Windows 无法更新计算机的启动配置,安装无法继续。”的错误。个人分析原因是因为UEFI安装要更新BIOS设置中的启动项,而苹果机没有BIOS。(网上都说苹果机没有BIOS,但是我觉得应该是苹果把BIOS彻底锁死了。)

然后的思路是想以普通方式非UEFI安装,也不可行,没有EFI文件夹的U盘根本无法启动,而一旦以UEFI方式启动了,安装就必然是UEFI方式。

接着想到了用boot camp,按照网上说法更改boot camp中的info.list文件的方法(具体方法不详细谢了,网上很多),也不可行。boot camp可以制作启动优盘,也能做出boot camp分区,但是重启的时候会说发现不了启动盘!这里说一下,通过Mac OS里面分区形成的EFI分区和UEFI安装Windows时形成的EFI分区格式是不一样的,我曾尝试在用boot camp做出分区之后安装Windows,但是会提示UEFI方式只能安装在gpt格式的磁盘上,而boot camp分出来的却是mbr分区方式。

然后又经过了好几天的折腾,看到一篇文章后突然想明白了,这台电脑是带光驱的,boot camp重启显示找不到启动盘应该是读取不了光驱的内容。(因为被拆下换上硬盘了,必然无法读取,如果把光驱位的硬盘写入安装镜像,应该也能通过。)于是速度跑去电脑城,买了几张DVD刻录盘回来,刻录镜像,安装,然后神奇的成功了!但是因为安装光驱后只能放一块硬盘,Mac OS和Windows被安装到了一个硬盘上,我的两块都是混合硬盘,每块都带有8GB的固态,如果另一块硬盘只存放数据,岂不是浪费资源?


后来观察到,开机按住option的时候会发现光盘有两个选项,一个是Windows,一个是UEFI,于是有了这个想法:在Mac上把另一块硬盘弄出boot camp分区,然后拆掉原硬盘,换上这个新的安装,居然也成功了!而且这种方法完全可以让Macbook彻底脱离Mac OS而用Windows!(我知道很多人会说山炮。)


安装完之后把光驱在拆掉,装上硬盘,在这块硬盘上安装Mac OS,再装上rEUInd,三系统就此告成!


需要注意的一些问题:boot camp下在第二块硬盘上安装Windows通常只有一个分区,如果想实现多分区,可以先在Mac OS下用磁盘工具分出一部分Mac分区,剩下的选可用空间,这样用boot camp的时候就可以划出一个区给Windows,而不是整个磁盘划成一个区。安装好Windows之后回到Mac OS下用磁盘工具把安装前的Mac分区http://jingyan.baidu.com/article/f71d6037702c7c1ab641d194.html删掉,建立其他分区,如果直接在Windows下分区,Mac OS会无法识别。建议一个分区的格式设置为exFat,这样可以实现双系统间的文件共享。

还有我安装是Windows 10,而这台机器最高的boot camp驱动版本是5.1,不过驱动都能安装成功,网上查一些资料说会影响一些Windows的更新,我的做法是直接把自动更新关闭,具体做法参见百度经验:http://jingyan.baidu.com/article/f71d6037702c7c1ab641d194.html


最后晒一下开机的rEFInd界面:


0 0