我刚刚切换到 Linux,并在 Windows 10 上全新安装了 Ubuntu 20.04(无双启动)。我想跳过启动时出现的 grub 引导加载程序屏幕。我已经阅读了几篇关于此内容的帖子,但我仍然遇到同样的问题。我更改了 grub 配置文件,更改后,我按照指示通过命令保存了更改。
这是配置文件。
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="Ubuntu"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="0"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE="640x480"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_DISABLE_OS_PROBER="true"
GRUB_SAVEDEFAULT="false"
export GRUB_COLOR_NORMAL="light-gray/magenta"
export GRUB_COLOR_HIGHLIGHT="black/black"
答案1
总结一下其他人在这里写的内容:
你这是在搬起石头砸自己的脚。你需要那个菜单以防万一;迟早将会发生。不要试图完全删除 Grub 菜单;给自己一个机会在最坏的情况下修复问题。将超时时间最小化到 2 秒是可以的,但不要试图完全删除菜单。
考虑到启动时其他所有操作(内存和硬件自检等、加载内核、使用各种系统服务初始化系统)所需的时间,这 2 秒钟不会致命;但如果无法通过启动以前的内核来修复系统,则会致命。
请听取一位自 20 世纪 90 年代末以来一直使用 Linux 的人士的建议。
sudo update-grub
此外,从您的评论来看,您可能没有意识到在编辑该配置文件后需要运行:只有这样,更改才会从/etc/default/grub
您编辑的/boot/grub/grub.cfg
配置传播到/etc/default/grub
内核和其他操作系统中(当时)在您的磁盘上找到的配置中生成的更改。
如果您的更改似乎从未生效,请检查 Grub 的实际安装位置;如果您使用旧式 MBR 分区方案,请确保将其安装到您从中启动的磁盘的 MBR。如果之前安装了 Grub,而您当前的 Grub 安装到了另一个引导扇区,它可能仍会启动您的系统,但您对当前 Grub 所做的任何更改只会影响从未使用的 Grub。
如果您这样做,请检查文档以了解如何操作;这可能是一个危险的操作。