配置并编译内核[更新到linux-2.6.34][增加自动精简]

内核编译和嵌入式产品的设计与开发
回复
头像
黄美姬
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭

Re: 配置并编译内核[更新到linux-2.6.29.2]

#466

帖子 黄美姬 » 2010-04-07 18:48

代码: 全选

你这个错误可以这样解决:

1. 修改debian/ruleset/misc/version_vars.mk文件(找不到就搜索一下)
在其中把
UTS_RELEASE_HEADER=$(call doit,if [ -f include/linux/utsrelease.h ]; then \
echo include/linux/utsrelease.h; \
else \
echo include/linux/version.h ; \
fi)
改成
UTS_RELEASE_HEADER=$(call doit,if [ -f include/generated/utsrelease.h ]; then \
echo include/generated/utsrelease.h; \
else \
echo include/generated/version.h ; \
fi)
2. 直接在include/generated下复制utsrelease.h为version.h搞定
3. 再次运行编译,这样应该可以顺利完成编译产生连个.deb文件了


难道又要从头开始,我可是花一个小时了,能否在修改后继续
重新编译了,再等1个小时见结果 :em04 :em04
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
头像
黄美姬
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭

Re: 配置并编译内核[更新到linux-2.6.29.2]

#467

帖子 黄美姬 » 2010-04-07 20:27

还是不行,又花1小时 :em06
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
头像
黄美姬
帖子: 8428
注册时间: 2009-10-08 11:15
来自: 大城市铁岭

Re:

#468

帖子 黄美姬 » 2010-04-09 3:22

syrano 写了:
wuxb 写了:我第一次用make-kpkg编译后修改了一点代码,再次编译还是完全重新编译了一遍,又花了一个小时。
用什么参数才能实现增量编译呢?
修改代码后,直接输入命令
sudo make-kpkg -initrd --initrd --append-to-version=name5 kernel_image
就不会重新编译了。
注意:
整条命令要和之前编译的一样。
第二次不用那么长,
sudo make-kpkg -initrd kernel_image kernel-headers
就行,一样生成同样文件的deb包
我们是命运的妓女,它把我们都嫖了

N卡驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
极品飞车:http://www.geforce.cn/optimize/optimal- ... ts-450-ops
孤岛危机优化设置:http://www.geforce.cn/optimize/optimal- ... tx-450-ops
:cp /etc/skel/.bashrc ~/
PS1="\[\e]2;\u@\H \w\a\e[32;1m\]\T$\[\e[0m\] "
http://cdimage.ubuntu.com/
http://releases.ubuntu.com/
magic_mage
帖子: 6
注册时间: 2010-03-30 11:13

Re: 配置并编译内核[更新到linux-2.6.29.2]

#469

帖子 magic_mage » 2010-04-21 9:35

留个印儿,学习学习
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 配置并编译内核[更新到linux-2.6.29.2]

#470

帖子 速腾1994 » 2010-04-22 18:16

更新吧!现在的2.6.32内核哪里有模块??
endor: ATI Technologies Inc
physical id: 12.1
bus info: pci@0000:00:12.1
version: 00
width: 32 bits
clock: 66MHz
capabilities: bus_master
configuration: driver=ohci_hcd latency=32
resources: irq:16 memory:fe8fd000-fe8fdfff
*-usb:2
description: USB Controller
product: SB700/SB800 USB EHCI Controller
vendor: ATI Technologies Inc
physical id: 12.2
bus info: pci@0000:00:12.2
version: 00
width: 32 bits
clock: 66MHz
capabilities: bus_master cap_list
configuration: driver=ehci_hcd latency=32
resources: irq:17 memory:fe8ff800-fe8ff8ff
*-usb:3
description: USB Controller
product: SB700/SB800 USB OHCI0 Controller
vendor: ATI Technologies Inc
physical id: 13
bus info: pci@0000:00:13.0
version: 00
width: 32 bits
clock: 66MHz
capabilities: bus_master
configuration: driver=ohci_hcd latency=32
resources: irq:18 memory:fe8fc000-fe8fcfff
*-usb:4
description: USB Controller
product: SB700 USB OHCI1 Controller
vendor: ATI Technologies Inc
physical id: 13.1
bus info: pci@0000:00:13.1
version: 00
width: 32 bits
clock: 66MHz
capabilities: bus_master
configuration: driver=ohci_hcd latency=32
resources: irq:18 memory:fe8fb000-fe8fbfff
*-usb:5
description: USB Controller
product: SB700/SB800 USB EHCI Controller
vendor: ATI Technologies Inc
physical id: 13.2
bus info: pci@0000:00:13.2
version: 00
width: 32 bits
clock: 66MHz
capabilities: bus_master cap_list
configuration: driver=ehci_hcd latency=32
resources: irq:19 memory:fe8ff400-fe8ff4ff
*-serial UNCLAIMED
description: SMBus
product: SBx00 SMBus Controller
vendor: ATI Technologies Inc
physical id: 14
bus info: pci@0000:00:14.0
version: 3c
width: 32 bits
clock: 66MHz
capabilities: cap_list
configuration: latency=0
*-ide
description: IDE interface
product: SB700/SB800 IDE Controller
vendor: ATI Technologies Inc
physical id: 14.1
bus info: pci@0000:00:14.1
version: 00
width: 32 bits
clock: 66MHz
capabilities: ide bus_master cap_list
configuration: driver=pata_atiixp latency=64
resources: irq:16 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:ff00(size=16)
*-multimedia
description: Audio device
product: SBx00 Azalia (Intel HDA)
vendor: ATI Technologies Inc
physical id: 14.2
bus info: pci@0000:00:14.2
version: 00
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=HDA Intel latency=32
resources: irq:16 memory:fe8f4000-fe8f7fff
*-isa
description: ISA bridge
product: SB700/SB800 LPC host controller
vendor: ATI Technologies Inc
physical id: 14.3
bus info: pci@0000:00:14.3
version: 00
width: 32 bits
clock: 66MHz
capabilities: isa bus_master
configuration: latency=0
*-pci:2
description: PCI bridge
product: SBx00 PCI to PCI Bridge
vendor: ATI Technologies Inc
physical id: 14.4
bus info: pci@0000:00:14.4
version: 00
width: 32 bits
clock: 66MHz
capabilities: pci bus_master
*-usb:6
description: USB Controller
product: SB700/SB800 USB OHCI2 Controller
vendor: ATI Technologies Inc
physical id: 14.5
bus info: pci@0000:00:14.5
version: 00
width: 32 bits
clock: 66MHz
capabilities: bus_master
configuration: driver=ohci_hcd latency=32
resources: irq:18 memory:fe8fa000-fe8fafff
*-pci:1
description: Host bridge
product: K8 [Athlon64/Opteron] HyperTransport Technology Configuration
vendor: Advanced Micro Devices [AMD]
physical id: 101
bus info: pci@0000:00:18.0
version: 00
width: 32 bits
clock: 33MHz
*-pci:2
description: Host bridge
product: K8 [Athlon64/Opteron] Address Map
vendor: Advanced Micro Devices [AMD]
physical id: 102
bus info: pci@0000:00:18.1
version: 00
width: 32 bits
clock: 33MHz
*-pci:3
description: Host bridge
product: K8 [Athlon64/Opteron] DRAM Controller
vendor: Advanced Micro Devices [AMD]
physical id: 103
bus info: pci@0000:00:18.2
version: 00
width: 32 bits
clock: 33MHz
*-pci:4
description: Host bridge
product: K8 [Athlon64/Opteron] Miscellaneous Control
vendor: Advanced Micro Devices [AMD]
physical id: 104
bus info: pci@0000:00:18.3
version: 00
width: 32 bits
clock: 33MHz
configuration: driver=k8temp
resources: irq:0
*-scsi
physical id: 1
bus info: scsi@6
logical name: scsi6
capabilities: scsi-host
configuration: driver=usb-storage
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 配置并编译内核[更新到linux-2.6.29.2]

#471

帖子 syrano » 2010-04-23 9:30

速腾1994 写了:更新吧!现在的2.6.32内核哪里有模块??
想更新, 不过可惜现在已经叛变到Arch了.
E=m c^2
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 配置并编译内核[更新到linux-2.6.29.2]

#472

帖子 速腾1994 » 2010-04-23 19:01

hi.syrano.能否帮我做一个config。
我刚才又失败了。
cp原来的内核config,,就改了cpu,1000hz,编译deb包安装老是不能挂在root fs,,并且编译时间很长2小时,
我用你的config修改后编译只要3-4分钟,但还是不能挂在root fs....
很郁闷,我都想叛变到arch了,可是我不甘心...
附件
lspci.tar.gz
(2.9 KiB) 已下载 96 次
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 配置并编译内核[更新到linux-2.6.29.2]

#473

帖子 速腾1994 » 2010-04-23 19:04

这是我的帖子 :em06 viewtopic.php?f=15&t=267082
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 配置并编译内核[更新到linux-2.6.29.2]

#474

帖子 syrano » 2010-04-23 19:26

速腾1994 写了:hi.syrano.能否帮我做一个config。
我刚才又失败了。
cp原来的内核config,,就改了cpu,1000hz,编译deb包安装老是不能挂在root fs,,并且编译时间很长2小时,
我用你的config修改后编译只要3-4分钟,但还是不能挂在root fs....
很郁闷,我都想叛变到arch了,可是我不甘心...
你的sata硬盘干嘛用IDE模式呢?
E=m c^2
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 配置并编译内核[更新到linux-2.6.29.2]

#475

帖子 速腾1994 » 2010-04-23 19:29

xp没有sata驱动..恩,我再试试
可是我现在换了ide硬盘有编译的,还是root ..fs
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 配置并编译内核[更新到linux-2.6.29.2]

#476

帖子 速腾1994 » 2010-04-23 19:36

syrano ,可否给个.config
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 配置并编译内核[更新到linux-2.6.29.2]

#477

帖子 syrano » 2010-04-23 19:46

速腾1994 写了:syrano ,可否给个.config
你是32位的?
E=m c^2
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 配置并编译内核[更新到linux-2.6.29.2]

#478

帖子 syrano » 2010-04-23 20:04

Arch 32位默认的config
config.tar.xz
(24.03 KiB) 已下载 104 次
Arch 64位默认的config
config.x86_64.tar.xz
(23.2 KiB) 已下载 102 次
E=m c^2
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 配置并编译内核[更新到linux-2.6.29.2]

#479

帖子 速腾1994 » 2010-04-23 20:12

xie xie ,wo shishi
sherven
帖子: 7
注册时间: 2007-09-22 12:24

Re: 配置并编译内核[更新到linux-2.6.29.2]

#480

帖子 sherven » 2010-04-24 15:27

学习了。谢谢
回复