成功编译内核后的喜与悲

内核编译和嵌入式产品的设计与开发
回复
kantian
帖子: 42
注册时间: 2008-10-27 8:10

成功编译内核后的喜与悲

#1

帖子 kantian » 2009-05-11 7:29

成功编译内核后的喜与悲
喜~~~~~


玩linux半年,没正经编译过啥东东,却倒腾出了内核,狂喜,赞自己一个,

kantian@kantian:~$ uname -a
Linux kantian 2.6.28.8-default1 #1 SMP Mon May 11 00:02:28 CST 2009 i686 GNU/Linux
kantian@kantian:~$ cat /etc/issue
Debian GNU/Linux squeeze/sid \n \l
window2.png
悲~~~~~

看着英文就发怵的我看到“How To Compile A Kernel - The Debian (Sarge) Way”里那句:It's a good idea to use the configuration of your current working kernel as a basis for your new kernel. 就就没做其他选项的设置,匆忙上马开始编译,没能实现我本来想做的内核精简(我以为那样就能精简的)。用了大半天,倒腾出了的不是自己要得,感觉相当的悲哀。

我的新内核已经可应用了,连启动都没觉着快起来,所以我还想在编译一次精简内核,可是我一看lsmod就晕,

期待那位DX给我点提示,看可以去掉那些(我不敢轻易动,听说有人就是因为乱减模块挂了的)


kantian:~$ lsmod
Module Size Used by
ipv6 231568 10
i915 48900 2
drm 76392 3 i915
nls_utf8 1760 1
nls_cp437 5568 1
vfat 9312 1
fat 42944 1 vfat
nls_base 6756 4 nls_utf8,nls_cp437,vfat,fat
w83627hf 21168 0
hwmon_vid 2752 1 w83627hf
loop 13036 0
snd_intel8x0 26172 0
snd_ac97_codec 91716 1 snd_intel8x0
ac97_bus 1728 1 snd_ac97_codec
snd_pcm_oss 32128 0
snd_mixer_oss 12256 1 snd_pcm_oss
snd_pcm 63332 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_dummy 2660 0
snd_seq_oss 24636 0
snd_seq_midi 5760 0
snd_rawmidi 18784 1 snd_seq_midi
snd_seq_midi_event 6368 2 snd_seq_oss,snd_seq_midi
snd_seq 41576 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
zc0301 44516 0
snd_timer 17992 2 snd_pcm,snd_seq
snd_seq_device 6412 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
shpchp 27316 0
rng_core 3908 0
videodev 28896 1 zc0301
ns558 4288 0
pci_hotplug 23648 1 shpchp
snd 45784 10 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
pcspkr 2368 0
v4l1_compat 11428 1 videodev
gameport 10252 2 ns558
soundcore 6440 1 snd
snd_page_alloc 8136 2 snd_intel8x0,snd_pcm
parport_pc 22388 0
parport 30964 1 parport_pc
evdev 8356 3
button 6032 0
ext3 105704 2
jbd 41524 1 ext3
mbcache 7396 1 ext3
usbhid 28532 0
hid 34668 1 usbhid
ide_cd_mod 31528 0
cdrom 29912 1 ide_cd_mod
ide_gd_mod 13092 5
ata_generic 4644 0
ata_piix 20580 0
libata 148140 2 ata_generic,ata_piix
scsi_mod 135308 1 libata
ide_pci_generic 3652 0
uhci_hcd 19536 0
8139too 21408 0
piix 5896 4
ehci_hcd 30444 0
ide_core 95192 4 ide_cd_mod,ide_gd_mod,ide_pci_generic,piix
8139cp 17472 0
mii 4928 2 8139too,8139cp
usbcore 122172 5 zc0301,usbhid,uhci_hcd,ehci_hcd
intel_agp 22812 1
agpgart 30740 3 drm,intel_agp
thermal 15292 0
processor 40044 1 thermal
fan 4388 0
thermal_sys 10536 3 thermal,processor,fan
kantian@kantian:~$


lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
03:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
kantian@kantian:~$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam
Bus 002 Device 002: ID 0461:4d03 Primax Electronics, Ltd Kensington Mouse-in-a-box
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
kantian@kantian:~$
上次由 kantian 在 2009-05-11 10:28,总共编辑 1 次。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 成功编译内核后的喜与悲

#2

帖子 冲浪板 » 2009-05-11 8:42

这个不是你的错,软件作者就应该有个提示,比如必须的东东可以用些个颜色标出,可选的用另外的颜色,建议不选(因为你没某些硬件)的用一种颜色。
可是编译这种事情一般的用户不会去弄,所以...
kantian
帖子: 42
注册时间: 2008-10-27 8:10

Re: 成功编译内核后的喜与悲

#3

帖子 kantian » 2009-05-11 9:17

呵呵,你的这个提议真是太贴心了,可眼前还是期待有DX能对具体选项设置有个可操作的指南。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 成功编译内核后的喜与悲

#4

帖子 lerosua » 2009-05-11 9:20

好久没编译过内核了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 成功编译内核后的喜与悲

#5

帖子 eexpress » 2009-05-11 9:23

估计 lerosua, 就是因为编译内核,长肉了。为了减肥,所以不编译了。大家小心这副作用啊。
● 鸣学
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: 成功编译内核后的喜与悲

#6

帖子 HuntXu » 2009-05-11 9:26

我编译内核也没见长胖...
看来是瘦了,要增肥,所以不编译...
HUNT Unfortunately No Talent...
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

Re: 成功编译内核后的喜与悲

#7

帖子 shellex » 2009-05-11 9:28

HuntXu 写了:我编译内核也没见长胖...
看来是瘦了,要增肥,所以不编译...
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
kantian
帖子: 42
注册时间: 2008-10-27 8:10

Re: 成功编译内核后的喜与悲

#8

帖子 kantian » 2009-05-11 10:01

我闲的慌,编译内核还是相对适合我的,呵呵,各位大哥正经给小弟点提示啊,不说胖瘦了,呵呵!
回复