如何移除内核/长期支持启用堆栈?

这个关于长期支持 Enablement 堆栈的问题实际上有两个部分:
1. 我通过sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal在Precise 64位上安装了Linux 3.5.0-x。结果发现,VirtualBox在新内核上还不能正常工作(编辑:这个问题现在已经解决)。因此,我想将其从系统中删除。预计通过sudo apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal删除元包是不够的。我需要手动删除哪些软件包?对于内核,我会执行以下操作(截至目前):sudo apt-get remove linux-image-3.5.0-25-generic。然而,关于xserver-org,我不知道该怎么办。如何切换回原始的xserver?
2. 我使用12.04.2安装媒体安装了一个系统。那里也有3.5.0-x内核,因为这是此版本发布点的默认内核。我该如何降级到3.2.0-x系列的内核(和xserver)?
谢谢!

另一种方法是在修复Precise + kernel 3.5之前,使用此PPA中的VirtualBox:https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1081307/comments/4。但我仍然想知道如何从3.5降级到3.2。 - Andre
3个回答

重要提示:以下说明仅适用于仍安装了预先启用的内核版本,例如3.2.0-38。
在安装了启用堆栈后,运行 'uname -r' 来检查当前的内核版本。将其替换到下面的命令中:
sudo apt-get purge linux-generic-lts-quantal xserver-xorg-lts-quantal linux-headers-generic-lts-quantal linux-image-generic-lts-quantal linux-image-3.5.0-25-generic linux-headers-3.5.0-25

重新安装由上述命令因依赖关系而被删除的重要组件(包括 X 本身!):
sudo apt-get install xserver-xorg xserver-xorg-input-synaptics

修复Steam客户端:
sudo apt-get install libgl1-mesa-glx:i386

最后,重新启动你的电脑。
在我看来,启用堆栈还没有准备好发布。根据我的经验,安装了启用堆栈后,Virtualbox、Samba和Steam客户端都会出现问题。对于Virtualbox有一个解决方法,但是对于Samba和Steam目前还没有(截至2013年3月)。

在Trusty/14.04中,还有一些需要删除的软件包,否则apt-get会报错。
sudo apt-get remove linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

然后安装xserver-xorg(如果尚未安装),重新启动到旧的内核版本,删除3.16内核,并且你就可以开始了。
如果你使用Steam,你需要安装两个软件包:
sudo apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386

一项供您考虑的程序:
卸载以下软件包: linux-generic-lts-quantal xserver-xorg-lts-quantal
安装以下软件包: linux-generic linux-headers-generic linux-image linux-image-generic linux-libc-dev linux-tools
重新启动到3.2.0-38内核
卸载软件包linux-headers-3.5.0-x和linux-image-3.5.0-x。
祝你好运并玩得开心。

谢谢!关于图形堆栈,我应该怎么做?安装xserver-xorg-lts-quantal会删除“旧”的xserver-...它会自动重新安装吗? - Andre
原文已恢复。 - cogitoergosum