软件包更新后无法启动(升级包括 3.0.0-14 内核升级)

软件包更新后无法启动(升级包括 3.0.0-14 内核升级)

我今天升级了我的系统(通常的小软件包更新),但从那以后,我再也无法启动任何 3-0-0-XX 内核,尽管在今天之前我一直在使用 3.0 内核。我查找了涵盖我的问题的问题,发现这个问题,我尝试了解决方案,但仍然无法启动。我也在 Ubuntu 错误数据库中查找了解决方案,但都无法使它们发挥作用。

当我在恢复中启动 3.0.0-14(或 -12 或 -13)时,我得到的只是一行

rtc_cmos 00:05: setting system clock to <blah>

之后什么都没发生。键盘输入没有任何反应,包括 Ctrl-Alt-Delete。

有人知道这个问题的解决方案吗?我现在正在旧的 2.6.38 内核中启动,但是当我忘记必须这样做时,这会开始变得令人讨厌。

更新:

系统确实对键盘输入完全没有反应。Magic SysRq 键和 Ctrl-Alt-F# 都不起作用。启动时更改视频模式也不起作用。

升级了许多软件包,但据我所知,可能影响启动的只有内核和 acipid。我重新安装了它们,但无济于事。

答案1

rtc_cmos 消息是许多图形启动屏幕程序接管之前的最后一条消息之一。

那么,调试思路:您能检查软件包缓存 (/var/cache/apt/archive) 中软件包的时间戳并查看安装了哪些软件包吗?如果您在等待足够的启动时间后尝试切换虚拟终端,会发生什么情况?(ctrl+alt+f1/ctrl+alt+f2/等)。它是被锁定了还是只是被锁定了?神奇的 SysRq 键工作?

我猜这是显卡/图形相关的情况,因此为了消除该选项,可能需要尝试使用不同的帧缓冲区配置进行启动。请参阅http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers

当然,在此期间,您可以随时重新配置 grub 以默认使用不同的内核。请查看 /etc/default/grub。

相关内容