双系统下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设置文件,生成新的启动文件。

你可能感兴趣的:(双系统下CentOS7 grub2启动顺序调整)