记录一次服务器误删内核的解决

由 三硝基豆腐 发布

晚上闲着没事干,嫌自己的梯子速度不够快,打算安装一个所谓的“魔改 bbr”

Github 上找到一个脚本,启动前其实也想了一会儿,因为看到 issues 里有人说出现了内核卸载失败无法开机的情况。

秉承着“不折腾,不舒服”的精神,毅然决然地执行了那个脚本。

执行过程中显示了一些什么“目录非空,删除失败”之类的提示,然后最终还显示了什么“安装了 0 个软件,卸载了 0 个软件,更新了 0 个软件”。

但最后脚本说“安装内核成功”,和 issues 里别的人不一样,他们都是“卸载内核异常”,所以脚本问我要不要重启的时候我选择了 YES(其实当时心里非常忐忑,毕竟服务器里还有网站数据)

经过以小博大紧张刺激的等待,系统不出意外地无法启动了。

很好,内核被删了无法启动。

令人欣慰的是 vnc(网页版 vnc)是能连上的,这是唯一出路了。

睡了一觉,早上起来进 vnc,进“Ubuntu 高级选项”,发现没一个启动项能用(列表中的内核都被直接暴力 rm 了,真不知道写脚本的脑子是不是有坑)。

然后进了 grub,亮眼一抹黑。

这时候其实我已经绝望了,打算直接重装系统了。

这时候我查到 Ubuntu 论坛里有大佬这么说:

<bbcode type="secondary">改到存在的内核
启动界面按e进入编辑模式
善用TAB找到存在的内核
b启动
</bbcode>

(文章地址,十分感谢:点击访问

嗯,按 e 进入编辑模式以后,发现有两行是填内核文件地址的,删除内核版本号以后按 TAB 补全,这时候奇迹发生了——居然还有一个内核未被删除!

抱着试试看的心态启动了系统(我怎么记得当时我不是按 b 而是按 ctrl + x)

然后就成功启动了,安装新版内核,美滋滋。


仅有一条评论

  1. 天策无双
    天策无双 · 2020-03-08 01:27

    折腾要的就是刺激,网站数据什么的洒洒水啦[滑稽]

发表评论