|
楼主 |
发表于 2006-2-8 11:44:26
|
显示全部楼层
Post by sxzzsf
slackware 2.4.32 没有使用到 initrd 支持,因此系统基本的驱动都已经编译进入 vmlinuz 了
而 redhat 使用了 initrd 支持,部分驱动编译成模块了,在 initrd.img 文件中,系统启动时,由vmlinuz加载。
PS:你可以自己重新编译 kernel ,我的 kernel 现在大小只有 900K 了
我就是自己重新编译的内核啊,编的是系统自带的2.4.31.已经很精简了。
相同的配置程度在rh9.0下只有800k左右。
[root@localhost:~](0)# ls /boot/vmlinu*new*ppro -l
-rw-r--r-- 1 root root 793023 1月 31 21:38 /boot/vmlinuz-2.4.20-8.new.beta.ppro
而在slk下:
[root@localhost:~](0)# ls -l /mnt/tmp/boot/vmlinuz-2.4.31-me.alpha
-rw-r--r-- 1 root root 1090970 2月 3 23:34 /mnt/tmp/boot/vmlinuz-2.4.31-me.alpha
ps: 我在rh9.0下重编后并没有指定initrd.img支持啊,不懂了。。。 |
|