需要旧内核 (

需要旧内核 (

我这里有一些旧的应用程序和模块,它们只能在较旧的 Linux 内核上运行。我需要一个内核小于 2.6.31 的 ubuntu

我认为有两个选择:1.) 下载 8.04/8.10 - 有一个较旧的内核,但我不能再使用 apt-get 来获取东西 :/ 我说它不支持 2.) 使用 11.10 并更改内核。但问题是怎么做?这可能吗?

有什么想法吗?谢谢

答案1

您可以轻松安装以前的内核,但不能保证您的整个系统都能正常工作

对于 32 位-Intrepid Ibex(8.10)

mkdir kernel&&cd ./kernel&&wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.10/linux-headers-2.6.30-02063010-generic_2.6.30-02063010_i386.deb&&wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.10/linux-image-2.6.30-02063010-generic_2.6.30-02063010_i386.deb&&sudo dpkg -i *.deb

对于 64 位 - Intrepid Ibex(8.10)

mkdir kernel&&cd ./kernel&&wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.10/linux-image-2.6.30-02063010-generic_2.6.30-02063010_amd64.deb&&wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.10/linux-headers-2.6.30-02063010-generic_2.6.30-02063010_amd64.deb&&sudo dpkg -i *.deb

然后您可以在 grub 屏幕上选择内核...

答案2

您可以随时从 kernel.org (http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.xz) 进行编译

http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html

在 wget 命令中,您需要执行wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.xz

完成后make menuconfig你只需要输入make(这需要一些时间),然后make install

相关内容