GRUB(GRand Unified Bootloader)是Linux系统中常用的引导加载程序,它负责加载内核并启动操作系统。GRUB的配置文件通常位于/boot/grub/grub.cfg
,但直接编辑这个文件是不推荐的,因为它是自动生成的。相反,用户通常会编辑/etc/default/grub
文件来修改GRUB的默认设置,并通过grub2-mkconfig
(或grub-mkconfig
,取决于发行版)命令来更新配置文件。
GRUB参数可以分为几类:
c
键可以进入命令行模式,手动输入启动参数。GRUB_DEFAULT
:设置默认启动的菜单项。GRUB_TIMEOUT
:设置GRUB菜单显示的时间(秒)。GRUB_CMDLINE_LINUX
:传递给Linux内核的启动参数。GRUB_DEFAULT
、GRUB_TIMEOUT
等。GRUB_CMDLINE_LINUX
传递给内核的参数,如quiet
、splash
、root=
等。init=/bin/bash
用于进入单用户模式。noatime
减少磁盘I/O。GRUB_TIMEOUT
是否设置为0。/etc/default/grub
文件中的配置正确,并运行grub2-mkconfig -o /boot/grub2/grub.cfg
更新配置文件。GRUB_DEFAULT
设置正确,可以使用菜单项的索引或名称。/boot
目录下。/etc/default/grub
中的GRUB_DISABLE_OS_PROBER
是否设置为true
,如果是,尝试设置为false
并更新配置文件。编辑/etc/default/grub
文件:
sudo nano /etc/default/grub
修改以下参数:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_CMDLINE_LINUX="quiet splash"
保存并退出编辑器,然后更新GRUB配置:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统以应用更改:
sudo reboot
通过这些步骤,你可以自定义GRUB的行为,确保系统按照预期启动。
领取专属 10元无门槛券
手把手带您无忧上云