【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时置顶。

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
牵牛星
帖子: 998
注册时间: 2011-11-26 11:44
来自: ★光坂高校文艺部★

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#46

帖子 牵牛星 » 2012-03-26 13:09

mark,学习了 :em01
openSUSE+KDE
我用A卡,不曾杯具
驱动开源之不提倡者
AMD_N930+AMD_HD5470+AMD_M880G(3A党)
Linux就是2B(NB的架构+SB的驱动)
子曰:写C时适当d "断行" || "缩进" || "空格" == "注释"
[email protected]
帖子: 11
注册时间: 2011-05-08 20:35

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#47

帖子 [email protected] » 2012-03-26 21:14

:em05 帖子是不错啊,但是不太会折腾~~有待学习啊
头像
day2up
帖子: 60
注册时间: 2009-04-14 23:51

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#48

帖子 day2up » 2012-04-01 11:02

为什么不直接 “sh A卡驱动.run” 而非要先编译成deb包后再安装呢,这样有什么好处?
mypotato
帖子: 54
注册时间: 2010-10-19 0:11

Re: Ubuntu 11.10 安装配置手记(含ati驱动,中文字体,编译ck内核)

#49

帖子 mypotato » 2012-04-05 13:40

duolon 写了:六、编译3.2内核,打上ck-3.2补丁

Release Announce 见这里

6.0、动手之前必须知道的一些事情

为什么要3.2内核?

3.2里改进了大量硬件驱动(显卡,网卡,etc)
ubuntu给3.2内核打了ASPM补丁。

有什么风险?

可能某些硬件不能正常工作,可能某些软件不能正常工作。

以下步骤是我真机(Asus-K52Dr)肉测通过才放上来的,新内核连续使用一周一切正常。但是不知道在其他硬件环境下是否正常。

直接下载deb包的方法见这里

6.1、下载内核源码及打上ubuntu、ck补丁

这里能找到ubuntu官方的最新内核代码(3.2.0-10.17),要下载两个包,linux_3.2.0.orig.tar.gz是linux原版代码,linux_3.2.0-10.17.diff.gz是ubuntu官方的内核修改补丁。

这里能下载到ck的3.2补丁集patch-3.2-ck1.bz2。

解压linux_3.2.0.orig.tar.gz得linux-3.2文件夹。
解压linux_3.2.0-10.17.diff.gz得linux_3.2.0-10.17.diff补丁文件。
解压patch-3.2-ck1.bz2得patch-3.2-ck1补丁文件。
将补丁文件复制到linux源码文件夹,打上补丁:

代码: 全选

patch -p1 < linux_3.2.0-10.17.diff
patch -p1 < patch-3.2-ck1
6.2、配置、编译及安装

参见本帖3楼内容。

6.3、使用感受

真机肉测一周,机器响应时间明显加快。 :em05
系统功耗略有减少。
自己实验,编译好了,也装上了新内核,但是,却进不去,不知道为什么,
补充下卸载不能用的内核的方法
dpkg --get-selections|grep linux 列出安装的内核包名
sudo apt-get remove 上面列出来的内核名字 卸载的内核
bluesky0214
帖子: 7
注册时间: 2012-04-30 8:41

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#50

帖子 bluesky0214 » 2012-05-02 23:38

好厉害啊,菜鸟表示还需要慢慢学…… :em20
lin772662623
帖子: 24
注册时间: 2011-05-01 18:17

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#51

帖子 lin772662623 » 2012-05-03 12:18

灰常感谢楼主的分享 :em11
happyfox
帖子: 4
注册时间: 2012-03-16 19:00

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#53

帖子 happyfox » 2012-06-20 16:35

ubuntu12.04 linux-3.2 ck内核安装成功,多谢楼主!
头像
intel
帖子: 796
注册时间: 2010-08-10 20:54
系统: arch
来自: 宇宙

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#55

帖子 intel » 2012-06-23 14:00

不错学习一下
头像
wanglou28
帖子: 8
注册时间: 2009-06-27 0:56

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#56

帖子 wanglou28 » 2012-07-18 0:12

duolon 写了:
namiheike 写了:orz。
话说3.2的话应该差不多吧?
娃哈哈,肉测3.2内核一周使用正常,更新在帖子4楼咯 :em05
必须顶啊~~~发现好多用A的笔记本的同志喜欢折腾ubuntu~膜拜加感谢~小弟也是A的机器,用了好几年,其间装了又删,删了又装,割舍不下啊~
duolon
帖子: 55
注册时间: 2008-11-10 19:12

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#57

帖子 duolon » 2012-07-19 20:19

wanglou28 写了:
duolon 写了:
namiheike 写了:orz。
话说3.2的话应该差不多吧?
娃哈哈,肉测3.2内核一周使用正常,更新在帖子4楼咯 :em05
必须顶啊~~~发现好多用A的笔记本的同志喜欢折腾ubuntu~膜拜加感谢~小弟也是A的机器,用了好几年,其间装了又删,删了又装,割舍不下啊~
用习惯了感觉linux比windows好。

在笔记本上是比较折腾,有各种问题。而且linux上的中文本身就是要折腾一遍的。

折腾完了,终于能用了,好爽啊哈哈。
ladgj
帖子: 10
注册时间: 2012-01-19 0:14

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#58

帖子 ladgj » 2012-07-25 21:06

:em20 我编译时出现这个错误:
gcc: 错误: elf_i386:没有那个文件或目录
make[2]: *** [arch/x86/vdso/vdso32-int80.so.dbg] 错误 1
make[1]: *** [arch/x86/vdso] 错误 2
make: *** [arch/x86] 错误 2

网上都说是:
原因是 gcc 4.6 不再支持 linker-style 架构。讲 arch/x86/vdso/Makefile 中,
将以 VDSO_LDFLAGS_vdso.lds 开头所在行的 "-m elf_x86_64" 替换为 "-m64"。
将以 VDSO_LDFLAGS_vdso32.lds 开头所在行的 "-m elf_x86" 替换为 "-m32"。


但是不能解决。。。 怎么办?求方法。。
duolon
帖子: 55
注册时间: 2008-11-10 19:12

Re: 【2012.1.21更新编译安装linux-3.2内核】Ubuntu 11.10 安装配置手记--奖励原创,临时

#59

帖子 duolon » 2012-07-31 23:52

ladgj 写了::em20 我编译时出现这个错误:
gcc: 错误: elf_i386:没有那个文件或目录
make[2]: *** [arch/x86/vdso/vdso32-int80.so.dbg] 错误 1
make[1]: *** [arch/x86/vdso] 错误 2
make: *** [arch/x86] 错误 2

网上都说是:
原因是 gcc 4.6 不再支持 linker-style 架构。讲 arch/x86/vdso/Makefile 中,
将以 VDSO_LDFLAGS_vdso.lds 开头所在行的 "-m elf_x86_64" 替换为 "-m64"。
将以 VDSO_LDFLAGS_vdso32.lds 开头所在行的 "-m elf_x86" 替换为 "-m32"。


但是不能解决。。。 怎么办?求方法。。
我没有遇到这个问题。是不是你下的源码版本不对。。?要从launchpad上下最新的版本哦~ :em01
回复