当我在更新后回到Ubuntu桌面上时,我的显示驱动程序似乎不可用,并且遇到了vt-7's输出。我换了另一个终端并登录了。然而,当我试图使用sudo安装一个显示驱动程序时,sudo就挂起了。没有提示密码,Ctrl+c Ctrl+d Ctrl+z什么也没做。它吃了我的虚拟终端。我换了另一个,也发生了同样的事情。发生什么事了呢?
#%PAM-1.0
auth required pam_env.so readenv=1 user_readenv=0
auth required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
@include common-auth
@include common-account
@include common-session-noninteractive其他命令(如ifconfig )似乎也挂起。
我认为这种破坏与Ubuntu试图用更早版本升级内核的事实有关。我运行的是我下载并手动安装的3.7.1内核,Ubuntu进行了dist升级,将内核“升级”到3.2.X。我将尝试重新安装内核,看看是否可以消除一些副作用。自我注意:在运行后续内核时,始终禁用Ubuntu内核更新。
发布于 2013-01-31 21:57:46
内核“升级”是造成这场灾难的原因。自从我从kernel.ubuntu.com安装了自己的内核之后,安装了一个不同小版本的“新”内核,世界上的一切都搞砸了。
出于我的目的,我手动安装了内核3.7.1,而Ubuntu发行版提供的内核是内核3.2.0。由于某种原因,尽管我是从EFI启动运行3.7.1,而且根本没有一种方法引导到内核3.2.0,但这确实使事情变得一团糟。内核版本和无线驱动程序之间存在着不兼容的问题,但是与无线驱动程序的不兼容并不会导致所有的东西都被锁起来,变得一团糟。
下一个完全解决问题的步骤将是完全防止内核更新再次发生。我该怎么做?我听说过用dpkg --set-selections来做这件事,但是我不知道如何阻止对所有linux-(headers,headers-generic,image,image-extra)包的更新,因为它们是命名的:
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-image-3.2.0-36-generic如何阻止更改?到所有内核,从3.2开始?
https://unix.stackexchange.com/questions/63198
复制相似问题