错误:找不到文件“/vmlinuz-4.4.0-59-generic”,您需要先加载内核

jb6*_*264 5 boot grub2 kernel

我在启动 Ubuntu 安装时收到一条消息,提示启动驱动器正好剩下 0 字节,并且在该论坛的其他地方有人建议查看已安装的内核。我有大约 20 个。我删除了其中最旧的五个,看看是否可以解决问题,当我重新启动时,我得到的只是:

error: file '/vmlinuz-4.4.0-59-generic' not found  
error: you need to load the kernel first
Run Code Online (Sandbox Code Playgroud)

我是否必须重新安装或者有什么方法可以从中恢复?

ubf*_*an1 5

当出现 grub 屏幕时,请阅读其底部的说明。在 grub 命令行中键入“c”。然后使用“ls”命令和 Tab 键获取选择并查看 (hd0,1)/boot (例如)。
ls TAB 然后选择磁盘号(可能是 0)
ls (hd0, TAB并选择分区(可能是 1)
ls (hd0,1)/ TAB并查看 boot 在列表中,然后
ls (hd0,1)/boot 查看还剩下哪些内核。
记下要引导的编号,退出 grub 命令提示符(屏幕底部的说明),然后在 grub 菜单中键入“e”以编辑引导命令。更改内核编号和 initrd 编号以匹配您选择的编号,然后按 ctrl X 或 F10 进行引导。成功启动后,立即通过运行修复 grub.cfg 文件

sudo update-grub
Run Code Online (Sandbox Code Playgroud)


jb6*_*264 1

因此,我在 AskUbuntu 上找到了一篇关于使用 SourceForge 上提供的“启动修复磁盘”的帖子:启动修复磁盘。启动到磁盘并运行软件后,我的系统重新启动并运行。不太确定它做了什么来恢复我的系统,但它现在又正常启动了。现在去为该项目捐款。


归档时间:

查看次数:

48658 次

最近记录:

8 年,5 月 前