wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了实测win10 efi启动及centos7双系统引导顺序修改大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

安装win10  安装win10过程中,系统自动建立esp分区,分区格式为FAT16,目录如下   1,EFI/Boot文件夹保持不动 删除 EFI/Microsoft/boot/ 文件夹下面除BCD文件外的其它文件,系统不能启动; 复制原本EFI/Microsoft/boot/文件夹下面的bootmgfw.efi文件进去,即EFI/Microsoft/boot文件夹下面有两个文件,BCD和boo

安装win10 

安装win10过程中,系统自动建立esp分区,分区格式为FAT16,目录如下

 

实测win10 efi启动及centos7双系统引导顺序修改

1,EFI/Boot文件夹保持不动

删除 EFI/@H_985_22@microsoft/boot/ 文件夹下面除BCD文件外的其它文件,系统不能启动

复制原本EFI/@H_985_22@microsoft/boot/文件夹下面的bootmgfw.efi文件进去,即EFI/@H_985_22@microsoft/boot文件夹下面有两个文件BCDbootmgfw.efi,系统可以启动。

2,在1的基础上,即保留@H_985_22@microsoft/boot/文件夹下面的BCDbootbgfw.efi文件删除EFI/Boot/bootx64.efi文件,重启正常进系统。

安装centos7

安装centos7,会强制你挂载/boot/efi分区,类似安装win10的ESP分区。因我先安装的win10,后安装centos7,所以有两个ESP分区,win10ESP分区有前面,centos7的ESP分区在后面。当win10的ESP分区不能启动时,硬盘从centos7的ESP分区进centos7系统。

 

efi引导顺序@L_450_14@测试 

为了方便,复制centos7的ESP分区下的EFI/centos/文件夹到 windows的ESP分区EFI/目录

实测win10 efi启动及centos7双系统引导顺序修改

 

EFI/centos/目录:

 

实测win10 efi启动及centos7双系统引导顺序修改

 EFI/Microsoft/目录

  

实测win10 efi启动及centos7双系统引导顺序修改

 

BOOTICE软件的UEFI启动项管理,可以@L_450_14@uefi的启动顺序

 

实测win10 efi启动及centos7双系统引导顺序修改

 点击‘@L_450_14@启动序列’,

 

实测win10 efi启动及centos7双系统引导顺序修改

 

点击添加,找到上面提到的ESP分区的EFI/centos7/shimx64.efi(需要将ESP分区挂载出来),可以选择它们的先后顺序实现开机启动windows还是Centos7。

这个应该是直接@L_450_14@的主板的rom存储(需要bios电池供电的那个存储),和MBR模式@L_450_14@启动顺序应该一样)

 

实测win10 efi启动及centos7双系统引导顺序修改

  

开机进bios,也可以@L_450_14@这个启动顺序。

UEFI模式

 

@H_48_301@

实测win10 efi启动及centos7双系统引导顺序修改

最下面的‘UEFI Hard Disk  Drive BBs Priorities‘就是@L_450_14@UEFI启动顺序,和上面用软件@L_450_14@的效果是一样的。

  

实测win10 efi启动及centos7双系统引导顺序修改

进入之后

实测win10 efi启动及centos7双系统引导顺序修改

将centos7的选项调到最上面

实测win10 efi启动及centos7双系统引导顺序修改

再返回,可以看到‘Boot Option #3’选项已经变成 centos7 

实测win10 efi启动及centos7双系统引导顺序修改

之后开机就可以直接进centos7系统。

 

 总结 :

  • win10 efi启动只需要esp分区中的bootmgfw.efi和BCD两个文件即可。
  • efi引导顺序的信息存储在主板rom存储器中(主板小电池供电那个),引导顺序可以进bios@L_450_14@,也可以用bootice软件直接@L_450_14@。

 

后续小测试:

BOOTICE软件,还有BCD编辑功能BCD文件是windows启动时bootmgfw.efi读取的开机启动项目文件,是在上面说的@L_450_14@UEFI启动顺序为windows之后都会读取的一个文件,是一个注册文件

实测win10 efi启动及centos7双系统引导顺序修改

 

点击‘智能编辑模式’,第一项认的是windows的启动,可以看到启动文件在\windows\system32\winload.efi,即开机之后读取ESP分区的EFI/Microsoft/bootmgfw.efi文件,bootmgfw.efi文件指向同目录下的BCD文件,BCD是一个配置文件,存储有windows系统启动文件的信息,(多系统启动,比如win7、win10,选择启动顺序界面即读取BCD文件中存储的信息),BCD文件一个认项“Windows…"指向“\windows\system32\winload.efi”,之后 由winload.efi加载windows内核,完成启动过程。

 

试验:

添加一个centos7的启动项

 

实测win10 efi启动及centos7双系统引导顺序修改

 

由于windows不能识别centos7的ext分区,所以启动文件没法指向centos7的启动文件但保存之后,开机会显示该项目,但无法启动。

 

@H_924_403@

实测win10 efi启动及centos7双系统引导顺序修改

选择该项目,显示

实测win10 efi启动及centos7双系统引导顺序修改

@H_574_419@

大佬总结

以上是大佬教程为你收集整理的实测win10 efi启动及centos7双系统引导顺序修改全部内容,希望文章能够帮你解决实测win10 efi启动及centos7双系统引导顺序修改所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。