最近更新后,我无法启动我的系统(黑屏)。所以我关闭了电脑并再次打开它。
看到以下 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-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)
所以我不确定是否应该重新启动或卸载它...
好的,我安装了 grub 定制器并设置:
在此之后,我注意到以下条目出现在
/etc/default/grub
:然后我卸载了 grub 定制器,确保条目仍然存在,运行 sudo update-grub 并重新启动。现在使用了正确的内核。
看起来有一个特定的语法
GRUB_DEFAULT="submenu>menu"
。不知道那个...