ubuntu26.04出来后全新安装了一下,默认是不显示启动grub界面的,后来修改了配置让它每次启动都显示一下,奈何高清屏下字体是在太小了,于是又给它关了,现在的配置是这样的:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`( . /etc/os-release && echo ${NAME} )`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
除了超时时间我忘了默认是多长,其他的基本都是默认配置了。
一开始好好的,然后这几天有点莫名其妙,每天回家开机的时候grub界面出现了,而且倒计时还是30秒,但是我再次重启的时候,它又好了,grub界面没再出现。
我还重新执行了 update-grub,但是每天回来开机还是这样…
有谁知道为啥不?
好像在有些电脑上还需要在 /etc/default/grub 里加一条参数:
GRUB_RECORDFAIL_TIMEOUT=[等待时间]
另外您也可以考虑试试把引导程序换成 systemd-boot,它配置起来更简单,而且支持完全隐藏菜单(在菜单界面按 t 或 T 可以调整倒计时时间,把时间减到 0 即可跳过菜单)。只不过 systemd-boot 是纯文本形式的菜单,没有 GRUB 那样的皮肤(不过也完全不用考虑折腾美化的事情了)。
现在在 Ubuntu 或 Debian 上安装 systemd-boot 还是很简单的,只需要安装软件包 systemd-boot,系统就会自动帮你配置好 systemd-boot,并将其设置为默认引导程序。
如果想换回 GRUB,到 UEFI 固件设置里改一下启动顺序,把 GRUB 相关的启动项(名称可能是 Ubuntu)放到 systemd-boot的启动项(名称为 Linux Boot Manager)上面即可。
grub的问题还不止这些!我启动界面中文是乱码,字体也不能改大,看着好小。
你的问题可以用grub-customizer调整
直接设置 GRUB_TIMEOUT=0 了,这两天没出啥问题,再等几天看看
mtians
(mtians)
6
Grub美化它做什么 倒计时我都是设置只留1秒 方便我在特殊情况下切换不同的内核启动 如果没有这个需求我一秒也不给它直接进系统。