最近更新后,我无法启动系统(黑屏)。所以我关闭了电脑,然后重新打开。
看到以下 grub 菜单:
Ubuntu
Advanced options for Ubuntu
System setup
我选择了“Ubuntu 高级选项”并看到:
Ubuntu, with Linux 4.2.0-42-generic
Ubuntu, with Linux 4.2.0-42 ... (recovery mode) ...
Ubuntu, with Linux 4.2.0-41-generic
Ubuntu, with Linux 4.2.0-41 ... (recovery mode) ...
...
我选择了Ubuntu, with Linux 4.2.0-41-generic
并且系统启动了(之前Ubuntu, with Linux 4.2.0-42-generic
选择时没有启动)
由于我并不总是想手动选择它,所以我尝试将其设置为 grub 中的默认内核:因此我打开“/etc/default/grub”并更改:
GRUB_DEFAULT=2
然后执行$sudo update-grub
并重启系统。但它仍然想加载最新的内核。
我也尝试过,GRUB_DEFAULT=3
但结果是一样的。
我的 grub 是:
#grub-install --version
grub-install (GRUB) 2.02~beta2-9ubuntu1.11
我在安装 grub 定制程序时也遇到了一些错误:
...
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-wily:
linux-signed-generic-lts-wily depends on linux-signed-image-generic-lts-wily (= 4.2.0.42.34); however:
Package linux-signed-image-generic-lts-wily is not configured yet.
dpkg: error processing package linux-signed-generic-lts-wily (--configure):
dependency problems - leaving unconfigured
Setting up grub-customizer (5.0.6-0ubuntu1~ppa1t) ...
Errors were encountered while processing:
linux-image-4.2.0-42-generic
linux-image-extra-4.2.0-42-generic
linux-image-generic-lts-wily
linux-generic-lts-wily
linux-signed-image-4.2.0-42-generic
linux-signed-image-generic-lts-wily
linux-signed-generic-lts-wily
E: Sub-process /usr/bin/dpkg returned an error code (1)
所以我不确定是否应该重新启动或卸载它......
答案1
好的,我安装了 grub 定制器并设置:
default entry
predefined [Advanced options for Ubuntu>Ubuntu, with Linux 4.2.0-41-generic]
此后我注意到出现了以下条目/etc/default/grub
:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.2.0-41-generic"
然后我卸载了 grub 定制程序,确保条目仍然存在,运行 sudo update-grub 并重新启动。现在使用了正确的内核。
看起来有一个特定的语法GRUB_DEFAULT="submenu>menu"
。我不知道...