win10+centos系统双系统安装遇到的问题

目录;1、双系统引导顺序修改      2、双ESP分区的WinPE本地安装

 

双系统引导顺序修改:

转自:https://www.cnblogs.com/focus-g/p/11355350.html     win10 efi启动以及centos7双系统引导顺序修改

安装win10 

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

 

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

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

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

2,在1的基础上,即保留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引导顺序修改测试 

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

 

EFI/centos/目录:

 

 EFI/Microsoft/目录

  

 

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

 

 点击‘修改启动序列’,

 

 

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

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

 

  

开机进bios,也可以修改这个启动顺序。

UEFI模式

 

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

  

进入之后

将centos7的选项调到最上面

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

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

 

 总结 :

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

 

后续小测试:

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

 

点击‘智能编辑模式’,第一项默认的是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的启动项

 

 

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

 

选择该项目,显示

 

 

 

 

 

双ESP分区的WinPE本地安装

转自:https://blog.csdn.net/qq_29974161/article/details/102764803?share_token=0b54bc74-5e84-4827-bb48-841b05d4c477      双ESP分区的WinPE本地安装

 

 

通过UEFI启动模式!
一番周折之后,想使用双ESP分区的奇怪想法。因为UEFI启动盘的制作只需要一个FAT32分区,再将PE文件简单的复制到优盘上就Okk了。再参考EFI的启动步骤(主板找到磁盘的ESP分区,再找到\EFI\BOOT\BOOTX64.EFI文件,从而根据efi文件引导操作系统的启动)。于是乎,为何不像优盘一样,创建一个分区,再将WinPE文件复制到分区上呢?有人说,使用window boot manager 添加引导项到BCD不就行了吗!但更喜欢别的方式
步入正题吧!

 

准备:启动盘,带有EFI文件夹的WinPE ISO文件,再主板设置中关闭”Secure Boot“

 

第一步

 

 

 

按下Win+R,打开运行对话框,输入diskmgmt.msc,敲下回车,打开磁盘管理器,右键单击C盘,点击“压缩卷”,压缩2GB的空间。

 

 

 

 

 

第二步
创建 第二个ESP分区
打开CMD,输入diakpart
list disk 列出所有磁盘
select disk 0 选择第一个磁盘
create partition efi size=2048
创建ESP分区

 

 

第三步
从优盘启动
进入U盘的PE系统,将准备好的支持EFI的WinPE ISO光盘文件中的所有文件全部复制到第二个ESP分区中。
第四步
添加EFI项目到主板的NVRAM中
打开BOOTICE_x64.exe,单击”UEFI“选项卡,单击“修改启动序列”按钮

 

 

 

开心的找到左下角的“添加”

 

 

 

然后找到第二个ESP分区中的EFI\boot\bootx64.efi文件并添加
最后别忘了
单击”保存当前启动项设置“
单击”保存当前启动项设置“
单击”保存当前启动项设置“
最后一步
重启电脑,按下F12(不同品牌的机器可不相同,百度一下),进入引导驱动器选择界面,就能看到可爱的PE启动项了

 

推荐这些文章:

【 Linux系统 】Centos下Linux启动时默认内核设置机制

1. 背景:    x86架构下,Linux的启动过程中,BIOS操作完毕后,由grub进行内核的启动    CentOS7下grub介入之后的启动界面如下:
    CentOS Linux (4.16.7) 7 (Core)                          ...

windows 10 & ubuntu 20.04双系统安装和配置

 
电脑硬盘配置为256G固态,2T机械,由于固态硬盘空间有限,所以准备只放windows 10(Windows)系统文件和ubuntu 20.04(Ubuntu)启动文件;机械硬盘则放Ubuntu根目录、用户目录和双系统共享文件等。
 
安装要求:
1.  系统分区格式为UEFI;
2.  Windows磁盘格式为NTFS,Ubuntu磁盘格式为EXT4;
3. 机械硬盘挂载方式为基本模式,而非动态模式,因为动态模式会导致Ubuntu侧无法识别机械硬盘分区;
4.  首先安装Windows,然后安装Ubuntu。
 
推荐工具:
...

Ventoy启动U盘安装使用简介

一、简介
        简单来说,Ventoy是一个制作可启动U盘的开源工具。 有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择 (参见 截图)。 Ventoy 安装之后,同一个U盘可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_6...

win10双系统安装

首先打开windows磁盘管理界面

 
 在你系统分区所在磁盘的任意一个分区开辟一个空卷。比如我这里原本系统盘在1。

 
 找到有空位的分区开辟空卷
 
 
 
 完成后如图

 
 

 

 
 

 

 
 
 
 再下载DISM++与EASYBCD。
链接:https://pan.baidu.com/s/1YkoogHN1gDNmnr_TwTpYvA 提取码:m4gt
链接:https://pan....

UEFI模式下修改RAID组cache方法

1. 开机按Delete进入BIOS,将BIOS的BOOT MODE设置成UEFI,保存重启再次进BIOS设置界面
2. 进入到Advanced界面阵列卡选项,修改顺序如下图

 
 
 
 
 
 

作者:杨灏
出处:http://www.cnblogs.com/HByang/

...

隐藏Windows误显示的EFI分区

方法/步骤
 

 

误显示的EFI启动分区如下图

 

下面我们就来使用diskpart命令来隐藏EFI分区
1.Win+R输入cmd回车运行cmd
2.输入diskpart命令进入diskpart交互模式

 

列出所有磁盘:list disk

 

由于EFI分区和系统盘在同一块硬盘上,而我系统是装在磁盘0上的,所以需要先用select disk命令选中磁盘0再做操作。具体情况系统装在哪块硬盘就选对应的编号:select disk EFI分区所在磁盘的编号

...

macbook 安装 linux

1 必须找 mbp_ 这种开头的系统。 如 mbp_ubuntu 就是针对macbook搞的系统。 github https://github.com/marcosfad/mbp-ubuntu
2 mac系统必须有两个分区
   一个分区用来挂载根目录  类型 MacOS扩展(日志式)
   一个分区用来挂EFI 类型 MS-DOS(Fat)  这块要注意下  这个efi分区的名字必须是 efi开头。 这样mac就会认为你是一个引导分区
 

...

CentOS8 启动后警告boot空间不足

  当提出这个警告时就需要对boot进行扩容,否则导致安装软件出现问题,比如yum update升级系统时。那这么扩容呢?在网上搜了很多资料实践,但是都不能根据提供的操作一步到位地成功,下面的总结适用于CentOS8,其他环境需待验证。
  1、对原/boot挂载进行处理
    1). umount /boot
        
    2). mkdir /root/boot_old
    3). mount /dev/sda1  /root/boot_old
        
    4). boot下文件复制到/boot_old目录下: cp -rp ...

Windows 10 重装系统

本文是对 如何重装win 10 系统? - 最强近战SCV的回答 - 知乎    的提取。
 
存储知识: 一块物理 磁盘 或者叫 硬盘 上面 可以有 一个或多个 分区,分区格式化(格式化就是在分区上建立文件系统)后这个分区就能存储文件了,Windows 上面诸如 C 盘、D 盘就对应一个磁盘分区,不同分区的文件系统可以一样也可以不一样。
 
创建 载有系统的 U盘:
到 https://www.microsoft.com/zh-cn/software-download/windows10    点击 ...

Centos修改swap分区大小

 
Centos修改swap分区大小
 

1. 查看当前分区情况
free -m

 
 
2. 增加swap大小
dd if=/dev/zero of=/var/swap bs=1024 count=12288000    #增加12G空间

 
 
3. 设置交换分区
mkswap /var/swap

 
 
4. 立即激活交换分区
swapon /var/swap

 
 
5. 添加系统引导时自启动运行
vi /etc/fstab
/var/swap    swap    swa...

文章标题:win10+centos系统双系统安装遇到的问题
文章链接:https://www.dianjilingqu.com/4335.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>