本着不折腾不舒服的原则,今天将一块崭新的SSD安装了win8.1 + ubuntu 12.04的双系统。之前win8+ubuntu的组合不知道装了多少遍了,没想到今天装完win8.1 + ubuntu启动后,却不能进入grub界面,而是直接进入win8.1。
这个问题第一次遇到,在网上各种度娘和谷歌,都没有很好的解决这个问题的办法。带着打破砂锅问到底的学术精神,尝试自己遴选各种办法解决问题。主要参考网址http://askubuntu.com/questions/363939/booting-directly-in-windows-8-1-after-instaling-ubuntu-12-04-lts这个帖子。
前置条件:无论何种方法解决问题,都需要关闭win8.1的快速启动设置,参考http://jingyan.baidu.com/album/9225544692736e851648f4c0.html。另外有说法是需要关闭secure BIOS的设置,但是我没有关闭,问题也解决了,所以不知道这是不是必须的。
第一种解决方案是安装EasyBCD,优点是采用win8.1的主题,menu的界面与metro的一直,比较美观;缺点是,首先要load win8的系统,即使run在SSD的情况下,需要好几大秒的时间,本着对速度的极致追求,最后并没有选择这个方案,其操作步骤如下:
http://apcmag.com/how-to-dual-boot-windows-8-and-linux.htm
第二种解决方案,是利用ubuntu下boot-repair软件来解决问题,这里可以采用U盘方式进入try ubuntu界面来安装;或者采用进入ubuntu12.04中使用boot-repair的办法,这面采用了后面的办法
首先需要进入硬盘上安装的ubu