win8双系统安装教程 win7 win8双系统( 三 )


[root@localhost EFI]# cp -r ./Microsoft/Boot/ ./Microsoft/Boot_bak
[root@localhost EFI]# cp -r ./refind/* ./Microsoft/Boot/
[root@localhost EFI]# cd ./Microsoft/Boot/
[root@localhost Boot]# cp bootm *** .efi win8.efi //上面提到的win8.efi就是在这儿来的
[root@localhost Boot]# mv refind_x64.efi bootm *** .efi
先把EFI/Microsoft/Boot/这个目录备份,这样我不管怎么配置Boot的目录,我可以还原,进WIN8绝对没问题 。efi启动,会默认读取/EFI/Microsoft/Boot/bootm *** .efi,我的机子是这样子的,规定死了 。
重启后,可以进入refind的引导界面,但是没有一个系统能进
refind配置不正确,无法进入任何一个系统,但是我发现refind的第二个引导项读取到了/grub/BOOTX64.conf,并且是默认的centos的BOOTX64.conf,grub是什么时候建的我都忘了,里面是下载的原始的centos的BOOTX64.conf BOOTX64.efi splash.xpm.gz
[root@localhost refind]# cp /mnt/u *** /EFI/redhat/* /mnt/u *** /EFI/grub
[root@localhost refind]# cd /mnt/u *** /EFI/Microsoft/Boot/
[root@localhost Boot]# vim refind.conf
timeout 2
default_selection 2 //将第二引导项调为默认
知道refind读取哪个启动文件就好办了,把redhat下面已经配置好的文件copy到grub目录下就搞定了 。
就这样我的三系统启动搞定了,不过还有缺点,
第一,引导是分二步的,首先是refind引导,然后refind调用BOOTX64.conf,在通过grub来引导,之后才能进入系统 。
【win8双系统安装教程 win7 win8双系统】第二,内核版本,是copy到了,efi的启动盘上面,升级内核,也用不了,除非在重新将内核copy到sda2上面 。

推荐阅读