我正在运行 Ubuntu 12.04。
我一生都无法让 grub 菜单(带选项)消失。
我希望它自动启动到第一个选项。我已编辑/etc/default/grub使其看起来如下所示:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
在此之后,我运行了sudo update-grub。然后我意识到我有 grub 2,所以我运行了sudo update-grub2(两者都让它看起来像是成功创建了grub.cfg文件。
我重新启动我的计算机,它返回到 grub 菜单并一直坐在那里直到我做出选择。如果停电,这是不可取的...... :-)
我也尝试使用sudo grub-install /dev/sda重新安装 grub - 也没有成功
我最近将 Ubuntu 从 12.04 升级到 12.10,从那时起,系统不会自动启动。它总是打开启动菜单,我必须按 Enter 才能启动 Ubuntu。
它似乎忽略了超时值,并使用了“永无止境”的超时。
没有其他系统(没有双启动),只有原来默认安装的选项 Ubuntu 12.04 安装。
我/etc/default/grub只有这些有效的选择:
GRUB_DEFAULT='Ubuntu'
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)
我尝试了GRUB_DEFAULT,给它值 '0', '1', 'Ubuntu' 但没有任何帮助。
是的,我总是update-grub事后跑。
我怎样才能让系统再次启动?
PC 启动时显示文本模式启动屏幕。(它显示出于某种原因,重新启动未安全完成,但在远程位置我必须需要在开机时启动 PC)

如何在开机时忽略此屏幕并默认启动紧急到 Ubuntu?
我的系统不是双启动,只是单操作系统 UBUNTU 16.04。在进行以下更改之前,Grub 屏幕不会在启动时出现 (OK)。
按照如何在 Ubuntu 16.04 上休眠?在系统菜单中启用休眠:
打开终端并输入;
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Run Code Online (Sandbox Code Playgroud)将这些行添加到空文件中;
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes
Run Code Online (Sandbox Code Playgroud)^X 然后 Y 保存(建议使用文件名,我没有注意就接受了)。
重新启动以使更改生效。
休眠现在可以工作并出现在菜单中(确定),但是每当我重新启动时,我现在都会在启动时获得一个 Grub 菜单,并且有一个完整的 30 秒超时(NOK)。我尝试使用 Grub 菜单超时设置,但仍然获得完整的 30 秒超时。如何阻止 Grub 菜单的出现并将我的启动时间减少到进行这些更改之前的时间。
当前 Grub 设置;
GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="1"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud) 我在 Thinkpad T480 上运行带有 LVM 和 UEFI 的 Ubuntu 20.04 LTS。
每当我运行时sudo update-grub,我都会得到以下输出:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found
/dev/sdb: open failed: No medium found …Run Code Online (Sandbox Code Playgroud)