如何安装旧版 2.6.37 内核版本?

如何安装旧版 2.6.37 内核版本?

我有一台 Sony VAIO P 上网本,由于一些问题(显卡驱动程序、音频驱动程序和电源管理),我想安装旧版本的 Linux 内核Ubuntu 11.10(实际上是 Xubuntu)似乎更适合。

因此我搜索了 Ubuntu 内核,并找到了此链接其中包括 Ubuntu 分发的所有版本的 Linux 内核。我正在寻找 2.6.38 之前的版本(以避免已知的电源管理问题),当然还可以解决我的许多驱动程序问题!

  1. 我想最好的选择是2.6.37但有多个 2.6.37.xx 内核!有人能告诉我哪个是正确的选择吗?

  2. 在每个文件夹中(例如:这个)有几个 DEB 包。我应该安装哪些包?(注意:我的系统是 32 位的)

  3. 安装过程是怎样的??sudo dpkg -i *.deb这样可以吗,还是需要额外的步骤?

谢谢。

答案1

首先警告

更改内核并非轻而易举的事 - 您可能会遇到严重的图形问题和其他问题 - 甚至无法启动的情况。

使用好的镜像工具来制作磁盘镜像是明智之举,例如克隆兹拉在你开始之前。

主线内核与 ubuntu 原版内核

主线内核使用比原版 Ubuntu 内核更旧的工具链构建。也许最好考虑从特定的 Ubuntu 版本下载 Ubuntu 内核

例如 -2.6.38对于 Natty 来说,2.6.35对于 Maverick 和2.6.32对于 Lucid 来说。

不过你可以看看转发至 v3.2将在 Precise 中使用 - 有人报告了此内核以及最新驱动程序的良好电源管理问题。

这里有一个类似的问题,可以为您提供更多信息:如何降级 11.10 上的内核

假设您的主要问题是电源管理,那么在考虑更改内核之前 - 请考虑安装 Jupiter - 这是一个出色的电源管理工具。

从主线安装

如果你必须从主线下载,那么完整的说明位于社区维基。总之,32 位或 64 位 deb 包用于标头和通用映像,以及通用的“全部”deb 包。

所有 .deb 包都可以使用相同的语法安装:

sudo dpkg -i [package_name].deb

如果您想使用 2.6.37 - 那么只需使用最新的 2.6.37.x 版本。注意 - 这些内核都不会收到安全更新 - 您需要自行修补这些更新。

如果您使用的是专有驱动程序(例如 nvidia 或 fglrx),则需要重新安装这些驱动程序。/etc/X11/xorg.conf在启动之前先重命名文件可能是明智之举。

答案2

我必须安装更老的内核 (2.6.32.21-generic),才能让库存模块与自定义内核配合使用。VBoot 发布了内置在内核中的模块,我必须匹配版本才能使我的其他硬件正常工作。

因此,我想我应该解释一下如何从http://old-releases.ubuntu.com/ubuntu/

  1. 在以下步骤中,x.x.xx-xx用您的内核版本和amd64处理器类型替换。请注意,这是针对通用内核的,不使用 PAE 等额外功能。

  2. http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/(我相信这列出了大多数(如果不是全部)旧内核软件包)

  3. 在页面中 CTRL+F 找到headers-x.x.xx-xx-generic并下载
    1. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_amd64.deb
    2. linux-headers-xxxx-xx-generic_x.x.xx-xx.yy_全部.deb
  4. 在页面中 CTRL+F 找到image-x.x.xx-xx-generic并下载

    1. Linux-映像-2.6.32-21-通用_2.6.32-21.32_amd64.deb
  5. 将所有这些包放在一个文件夹中,然后从该文件夹(cd进入其中)运行

    1. sudo dpkg -i *.deb

答案3

与其倒退,为什么不尝试更新的内核,看看是否能解决您遇到的问题,同时将您的系统更新为更稳定、无错误的版本?

尝试这个:

http://www.ubuntugeek.com/how-to-install-linux-kernel-3-5-rc-in-ubuntu-using-ppa.html

相关内容