双系统下CentOS7 grub2启动顺序调整

双系统Windows 10 + CentOS 7下默认启动顺序是CentOS

CentOS 7下,grub2相关文件存在3个位置:

/etc/grub.d            -> # grub2 模板文件
/etc/default/grub      -> # grub2 设置文件
/etc/grub.cfg          -> # grub2 启动链接文件
  1. /etc/grub.cfg 默认的原始位置: /boot/grub2/grub.cfg ; 对于双系统下可能会在 /etc/efi/EFI/centos/grub.cfg
  2. 需要通过 ls -l /etc/grub.cfg 来查看原始文件位置

对于双系统来说,需要把 /etc/grub.d30_os-prober修改一下顺序号,把30改为09

~]# cd /etc/grub.d
~]# ls /etc/grub.d
00_header  01_users  20_ppc_terminfo  30_os-prober  41_custom
00_tuned   10_linux  20_linux_xen     40_custom      README 

~]# mv 30_os-prober 09_os-prober
~]# cd /boot/efi/EFI/centos
~]# cp grub.cfg grub.cfg.backup
~]# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

grub.cfg是通过grub2-mkconfig命令自动生成的,它会使用/etc/grub.d模板文件和/etc/default/grub设置文件,生成新的启动文件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容