分页: 1 / 1

ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-07-04 10:26
fengshen@ucas
有哪位在高版本系统上编译低版本内核,并安装启动成功的吗,我在我的12.04系统下编译的linux-2.6.39内核开机无法启动,求指导,十分感谢!

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-08 0:31
rediscover
一般来说会有些问题的……

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-08 17:41
taohunter
楼主这么做有没有想过那些基于12.04的3.x内核编译出来的其他软件包咋办?--估计那些包恐怕永远也不可能运行在一个“向下兼容”的环境中。

实在不明白楼主为什么会有这种需求,想用2.6版本的内核就不要选12.04啊,既然用12.04最少也得找3.2以上版本的内核来编译使用,这才是正路吧。。。

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-08 20:00
mymathersname
taohunter 写了:楼主这么做有没有想过那些基于12.04的3.x内核编译出来的其他软件包咋办?--估计那些包恐怕永远也不可能运行在一个“向下兼容”的环境中。

实在不明白楼主为什么会有这种需求,想用2.6版本的内核就不要选12.04啊,既然用12.04最少也得找3.2以上版本的内核来编译使用,这才是正路吧。。。
其实并不太需要担心其他程序,按照朋友的逻辑,如果在ubuntu上编译更高版本的内核也会出现其他程序无法运行喽?!

另外需要这样做主要需要解决的底层库,比方我在低版本的内核的debian上升级发行版就会遭遇低版本lib C库问题。

Sent from my GT-N7100 using Tapatalk

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-08 20:10
mymathersname
fengshen@ucas 写了:有哪位在高版本系统上编译低版本内核,并安装启动成功的吗,我在我的12.04系统下编译的linux-2.6.39内核开机无法启动,求指导,十分感谢!
我记得 ubuntu 有个教程专门倒腾编译内核的,朋友上网搜一下。

Sent from my GT-N7100 using Tapatalk

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-08 20:11
mymathersname
另外这种自己编译内核有个好处就是可以大一些第三方补丁,比如bfs,tuxonice,等等。还是挺有意思的。

Sent from my GT-N7100 using Tapatalk

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-09 0:41
taohunter
mymathersname 写了:
taohunter 写了:楼主这么做有没有想过那些基于12.04的3.x内核编译出来的其他软件包咋办?--估计那些包恐怕永远也不可能运行在一个“向下兼容”的环境中。

实在不明白楼主为什么会有这种需求,想用2.6版本的内核就不要选12.04啊,既然用12.04最少也得找3.2以上版本的内核来编译使用,这才是正路吧。。。
其实并不太需要担心其他程序,按照朋友的逻辑,如果在ubuntu上编译更高版本的内核也会出现其他程序无法运行喽?!

另外需要这样做主要需要解决的底层库,比方我在低版本的内核的debian上升级发行版就会遭遇低版本lib C库问题。

Sent from my GT-N7100 using Tapatalk
如果我没理解错楼主是要在自编译的2.6内核启动后运行那些12.04的“其他软件包”,不是单独启一个内核测试吧。这和更高版本内核支持低版本的软件完全是南辕北辙的两回事,一个是向上兼容,一个是向下兼容,请捋清逻辑关系先。。。

Re: ubuntu 12.04下编译linux 2.6.39 内核问题

发表于 : 2013-12-09 0:55
mymathersname
如果我没理解错楼主是要在自编译的2.6内核启动后运行那些12.04的“其他软件包”,不是单独启一个内核测试吧。这和更高版本内核支持低版本的软件完全是南辕北辙的两回事,一个是向上兼容,一个是向下兼容,请捋清逻辑关系先。。。
楼主并没有说明为什么要在12.04上用低版本内核,这是其一。

已经安装到12.04上的软件大部分已经是2进制程序,它们制造出来依赖于各自编译打包的库,这类库只有很少一部分和底层以来到内核,这是其二。

我们不讨论楼主是头脑发热还是被驴踢了脑袋,非要用老版本内核。在我看来在软件包较少且库较少的12.04版本上,编译安装老版本内核并运行是没有问题的。

Sent from my GT-N7100 using Tapatalk