我通过 SSH 在虚拟服务器上安装了新内核。重启后它就无法启动了。
我可以进入“救援模式”,通过 SSH 连接并通过挂载条目访问虚拟服务器/rescue
。这基本上允许我读取/写入虚拟服务器的文件。
我怎样才能改回以前使用的内核?
我发现的所有解决方案都需要一个可启动的系统(例如update-grub
)或在启动期间访问控制台(例如SHIFT
在启动期间按下)。这感觉像是一个简单的问题,我应该找到一个现有的问题/答案 - 但我没有 :(
编辑:
安装是在我执行例行更新任务时完成的。我开始aptitude
按u
(更新)按U
(更新软件包列表)按两次g
(标记可升级/安装)。
更多背景信息:我的虚拟服务器提供商表示他们的系统不支持压缩内核,因此提取内核才是解决方案。他们建议使用这个脚本+ update-grub
,这就是为什么有些内核被命名为vmlinuz-5.x.0-xx-generic.d
。这些是第一次安装(由提供商安装)提取的两个内核。在不知道所有这些的情况下,我运行了前面描述的更新并重新启动。现在按照提供商的指示已经太晚了,我的计划是激活其中一个提取的内核。顺便说一句 - 我想知道为什么我的提供商不能直接运行 ubuntu 内核,因为它们是由 ubuntu 安装的,但那是另一个故事。
现有文件的列表。不过我已经将符号链接 initrd.img 和 vmlinuz 更改为所需的版本。之前是 5.4.0-66。
root@RESCUESYSTEM:/rescue/boot# ls -lah
total 394M
drwxr-xr-x 3 root root 4.0K Mar 15 21:54 .
drwxr-xr-x 36 root root 4.0K Mar 3 19:34 ..
-rw------- 1 root root 3.9M May 11 2020 System.map-4.15.0-101-generic
-rw------- 1 root root 4.5M May 21 2020 System.map-5.3.0-55-generic
-rw------- 1 root root 4.6M May 21 2020 System.map-5.4.0-33-generic
-rw------- 1 root root 4.6M Sep 10 2020 System.map-5.4.0-48-generic
-rw------- 1 root root 4.6M Jan 18 16:31 System.map-5.4.0-65-generic
-rw------- 1 root root 4.6M Jan 27 21:44 System.map-5.4.0-66-generic
-rw-r--r-- 1 root root 213K May 11 2020 config-4.15.0-101-generic
-rw-r--r-- 1 root root 231K May 21 2020 config-5.3.0-55-generic
-rw-r--r-- 1 root root 233K May 21 2020 config-5.4.0-33-generic
-rw-r--r-- 1 root root 233K Sep 10 2020 config-5.4.0-48-generic
-rw-r--r-- 1 root root 233K Jan 18 16:31 config-5.4.0-65-generic
-rw-r--r-- 1 root root 233K Jan 27 21:44 config-5.4.0-66-generic
drwxr-xr-x 2 root root 4.0K Mar 15 22:26 grub
lrwxrwxrwx 1 root root 27 Mar 15 21:54 initrd.img -> initrd.img-5.4.0-33-generic
-rw-r--r-- 1 root root 24M Mar 12 20:33 initrd.img-4.15.0-101-generic
-rw-r--r-- 1 root root 25M Mar 12 20:33 initrd.img-5.3.0-55-generic
-rw-r--r-- 1 root root 48M Mar 12 20:33 initrd.img-5.4.0-33-generic
-rw-r--r-- 1 root root 26M Mar 12 20:32 initrd.img-5.4.0-48-generic
-rw-r--r-- 1 root root 48M Mar 12 20:31 initrd.img-5.4.0-65-generic
-rw-r--r-- 1 root root 48M Mar 12 20:30 initrd.img-5.4.0-66-generic
lrwxrwxrwx 1 root root 27 Feb 23 20:02 initrd.img.old -> initrd.img-5.4.0-65-generic
lrwxrwxrwx 1 root root 24 Mar 15 21:54 vmlinuz -> vmlinuz-5.4.0-33-generic
-rw------- 1 root root 8.0M May 11 2020 vmlinuz-4.15.0-101-generic
-rw------- 1 root root 11M May 21 2020 vmlinuz-5.3.0-55-generic
-rw-r--r-- 1 root root 43M May 27 2020 vmlinuz-5.3.0-55-generic.d
-rw------- 1 root root 12M May 21 2020 vmlinuz-5.4.0-33-generic
-rw-r--r-- 1 root root 43M Jun 4 2020 vmlinuz-5.4.0-33-generic.d
-rw------- 1 root root 12M Sep 10 2020 vmlinuz-5.4.0-48-generic
-rw------- 1 root root 12M Jan 18 16:45 vmlinuz-5.4.0-65-generic
-rw------- 1 root root 12M Jan 27 22:14 vmlinuz-5.4.0-66-generic
lrwxrwxrwx 1 root root 24 Feb 23 20:02 vmlinuz.old -> vmlinuz-5.4.0-65-generic