修改grub配置文件
对于安装多系统的主机来说,有时需要修改grub配置来进行一些个性化定制。 最新版的grub配置文件位于/etc/default/grub,我们可以对其进行修改,然后再使用grub-mkconfig命令来生成引导配置。 以下是一个/etc/default/grub文件实例 # 启动菜单显示时间,这里是3秒 GRUB_TIMEOUT=3 # 系统标识名,这里使用sed命令来生成 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" # 默认启动项,这里是3,序号从0开始排,本机0是fedora,3是windows GRUB_DEFAULT=3 # 禁用子菜单,所有选项同级菜单显示 GRUB_DISABLE_SUBMENU=true # 输出设备,这里为本机终端console GRUB_TERMINAL_OUTPUT="console" # linux内核附带参数 GRUB_CMDLINE_LINUX="resume=UUID=c0821d08-d462-46b9-b56b-40105a046cdf rhgb quiet" # 禁用显示恢复模式 GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true 按需修改完/etc/default/grub后,就可以使用grub-mkconfig命令来生成引导配置 bbq@op36:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg Generating grub configuration file ... Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi Adding boot menu entry for UEFI Firmware Settings ... done 注 有的系统使用的是grub2-mkconfig命令,配置文件为/boot/grub2/grub.cfg