内核启动问题(initramfs)14.04

内核启动问题(initramfs)14.04

我对启动问题感到绝望,因为 ubuntu (14.04) 把我踢到了 initramfs 提示符。从那时起,我尝试了几个我在网上找到的技巧,但没有成功,唯一有效的方法是从以前的内核版本启动。我清理了崩溃的内核(用 apt-get 或 synaptic 清除,是一样的)并更新了 grub,这样我就只有启动的内核了。这样我的机器行为就正常了,但我使用的是旧内核……我希望这样我可以重新安装较新的内核并完全解决问题,但这是不可能的。如果我安装或重新安装任何较新的内核,我都会遇到相同的启动问题,我认为问题是我的机器上还留有一些东西。例如,我尝试查找由

 dpkg --list | grep linux-image

我得到了

ii  linux-image-3.13.0-24-generic 3.13.0-24.47                                        amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic 3.13.0-24.47                                        amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-34-generic 3.13.0-34.60                                        amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-35-generic 3.13.0-35.62                                        amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP

即使 34 和 35 已被卸载

如果我输入以下内容,输出中也会显示这一点:

sudo apt-get purge linux-signed-image-3.13.0-{34,35}-generic

我得到:

Package 'linux-signed-image-3.13.0-34-generic' is not installed, so not removed
Package 'linux-signed-image-3.13.0-35-generic' is not installed, so not removed

请注意,现在只有 24 个正在启动,我必须做点什么,因为当一个脚本崩溃并且我尝试重新启动时,我丢失了一个内核,现在只剩下 1 个了!!肯定有办法完全删除内核和相应的启动信息并重新安装。

有什么想法吗?(我想避免全新安装,因为我有很多难以编译的软件)

相关内容