当一切似乎都坏了时重新安装/修复 Ubuntu 内核

当一切似乎都坏了时重新安装/修复 Ubuntu 内核

上次重启后,Ubuntu 似乎没有正确加载所有模块。系统看不到任何连接到 USB、WiFi 的东西,似乎键盘和触摸板驱动程序没有正确加载。在终端中打字时,键盘未设置为设置中设置的语言。

以下是系统启动时发生的错误:

Error occurred at line: 1
Try 'iptables-restore -h' or 'iptables-restore --help' for more information.
modprobe: ERROR: ../limod/libmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.16.0-30-generic/modules.dep.bin'
iptables-restore v1.4.21: iptables-restore: unable to initialize table 'filter'

我跑了sudo depmod,但什么也没发生

有人能帮我解决这个问题吗?

我认为从 live usb 重新安装内核可以解决这个问题,因此我按照这里的说明进行操作:意外删除所有内核后如何恢复系统?

然而运行命令apt-get install linux-image-generic返回

bash:apt-get:command not found

另一个解决方案是重新安装 Ubuntu,但这会删除所有已安装的应用程序和所有配置。

配置:

Asus G551JW laptop
OS: Ubuntu 14.04.2 LTS 32 bit
RAM: 8GB
Partitions:
/boot  /dev/sdb1 ext4
/      /dev/sdb2 ext4
/usr   /dev/sdb3 ext4

/var   /dev/sda2 ext4
/home  /dev/sda5 ext4
swap   /dev/sda1

答案1

通过从实时系统重新安装内核来解决问题。

我从 live USB 启动了 Ubuntu,从 ubuntu-kernel ppa 下载了内核 3.16.0,将其复制到主分区,登录到安装在我的磁盘上的系统并运行命令dpkg -i

现在一切正常。

安装完此类内核后,建议运行

sudo apt-get install [kernel version suited to the OS installed]

相关内容