安装Windows 8.1 和 openSUSE 13.2 的双重引导

昨天刚刚把自己的 openSUSE 13.1 重装为 13.2,碰到了一些问题,最后都解决了,特来分享一下 ;
(因为我还是个 Linux 新手,对很多问题的解决都是知其然不知其所以然,或者使用了一些 stupid 的解决方法,有错误之处还请指正。

因为 13.2 里面把默认文件系统改成了 Btrfs,而且我覆盖安装的时候并没有要求我挂载 boot 分区,所以安装到 96% 时候的时候引导器安装失败,我查了一些资料,论坛上有一篇帖子 [恭贺 openSUSE 中文社区建立!) 也说到这个问题,尝试了几次后我是这样做的:

先把 8.1 装好,最好用 EasyBCD 把 MBR 备份一次 ;
然后安装 SUSE 13.2;
安装到挂载分区的时候,不要选择 Btrfs,打开专家分区程序,将 / 分区等 Btrfs 改为 Ext4,默认 /boot 分区也是挂载在 / 上的,因此这里要把 /boot 挂载到一个独立的分区,大小我是给了 200M,/boot 分区也要格式化为 Ext4,然后继续;

1) 如果你想让 Win 8 掌握引导的话, 在最后确认安装的一步,在引导那一项选择: ** 安装 **  引导加载器到 boot 分区, ** 不安装 **  引导加载器到 MBR,然后开始安装 ; 重启的时候你会发现根本没有 Linux 的启动项选择,没关系, 进入 win 8.1 用 EasyBCD 新建一个指向 boot 分区的引导项,再此启动就会在 win8 显示的启动菜单里面看到 suse 了,但是这种方法其实不太好用,你要进入 Windows 系统才能选择继续进入还是切换到 Linux, 如果再进入 Linux 的话还会再重启一次 ;

2) 如果你想让 openSUSE 的 Grub 掌控引导的话,在引导那一项要选择  ** 安装 **  引导加载器到 boot 分区, ** 安装 **  引导加载器到 MBR, 注意两个都要安装,然后启动,不出意外的话你可以看到 openSUSE 的引导界面,如果还是不行的话,能进入 Windows 的话就用上一种方法添加  suse 的启动项,然后进入到 suse 中,在 YaST 的引导加载器中这样设置:引导加载器为 Grub2, 
                   ×从 MBR 引导 ;
                   ×从 boot 分区引导 ;
                   ×从扩展分区引导 ;

这样就应该行了 ;
虽然我还是不知道这里面发生了什么, 好歹问题是解决了。

(我在我们学校也发了一篇差不多的,算是宣传了一下 ;