LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: dealover

重新编译内核的问题

[复制链接]
发表于 2011-11-11 19:49:04 | 显示全部楼层
Post by RichardGv;2154839
  • 要做彻底的Gentoo用户,genkernel还是不要用为好。


genkernel 是为了能够更方便地编译内核和构建initramfs而产生的,不明白和做彻底的gentoo用户有什么关系。

genkernel可以自动生成支持lvm、mdadm(softwre raid),fbsplash的initramfs,可以自动根据版本号命名、安装内核文件和initramfs到/boot。如果不想用缺省的内核配置,还可以加个--menuconfig的参数。如果想沿用上一版内核的配置还可以运行genkernel前cp  /etc/kernels/kernel-config-old到/etc/kernels/kernel-config-new
。还有很多其他好处。

缺省配置下genkernel最大的问题是每次编译都自动make clean导致每次都是完整编译而不是增量编译,这也可以改genkernel的配置文件解决。

一个工具的产生是为了解决问题而不是制造问题。做彻底的gentoo用户难道只应该赤手搏击,不用任何武器吗?  ;-)
回复 支持 反对

使用道具 举报

发表于 2011-11-11 19:58:44 | 显示全部楼层
Post by pheyx;2154847
genkernel 是为了能够更方便地编译内核和构建initramfs而产生的,不明白和做彻底的gentoo用户有什么关系。

genkernel可以自动生成支持lvm、mdadm(softwre raid),fbsplash的initramfs,可以自动根据版本号命名、安装内核文件和initramfs到/boot。如果不想用缺省的内核配置,还可以加个--menuconfig的参数。如果想沿用上一版内核的配置还可以运行genkernel前cp  /etc/kernels/kernel-config-old到/etc/kernels/kernel-config-new
。还有很多其他好处。

缺省配置下genkernel最大的问题是每次编译都自动make clean导致每次都是完整编译而不是增量编译,这也可以改genkernel的配置文件解决。

一个工具的产生是为了解决问题而不是制造问题。做彻底的gentoo用户难道只应该赤手搏击,不用任何武器吗?  ;-)


非常同意你的观点,genkenel 的存在,自然有存在的价值!!
回复 支持 反对

使用道具 举报

发表于 2011-11-12 14:46:16 | 显示全部楼层
Post by zhou3345;2154842
你确定是 iwl3945 被放弃,不是 ipw3945 ?笔误吧。

iwl3945和ipw3945似乎是一回事吧... 不过我出错了也是很正常的,从没见过无线网卡的我抱着我年高德不卲的电脑正在痛哭呢...

http://ipw3945.sourceforge.net/
Note, this project is deprecated. The development is switched to the iwlwifi project (no binary daemon required!).

http://intellinuxwireless.org/
There used to be a driver specific for the 3945 hardware (ipw3945 hosted on ipw3945.sourceforge.net). This project is deprecated, please use the iwlwifi driver instead.
Post by pheyx;2154847
genkernel 是为了能够更方便地编译内核和构建initramfs而产生的,不明白和做彻底的gentoo用户有什么关系。

genkernel可以自动生成支持lvm、mdadm(softwre raid),fbsplash的initramfs,可以自动根据版本号命名、安装内核文件和initramfs到/boot。如果不想用缺省的内核配置,还可以加个--menuconfig的参数。如果想沿用上一版内核的配置还可以运行genkernel前cp  /etc/kernels/kernel-config-old到/etc/kernels/kernel-config-new
。还有很多其他好处。

缺省配置下genkernel最大的问题是每次编译都自动make clean导致每次都是完整编译而不是增量编译,这也可以改genkernel的配置文件解决。

一个工具的产生是为了解决问题而不是制造问题。做彻底的gentoo用户难道只应该赤手搏击,不用任何武器吗?  ;-)


  • 没想到我随意的一句话竟然引出了一篇长篇大论,倒真是“抛砖引玉”了... 咳咳咳咳...
  • 突然发现这次争论简直是《笑傲江湖》中华山派气剑之争的翻版,我主张以气御剑(赤手空拳)而您主张剑胜于气(借助工具)... (呃,不对,这样我岂不成了臭名昭著的君子剑岳不群了,吃大亏了...)好吧,剑也好,气也罢,萝卜青菜,各有所爱,您走您的阳关道,我走我的独木桥...
  • 我第一次安装Gentoo时看着Handbook Configuring the Kernel部分中Manual Configuration前是Default而Using genkernel是Alternative,心想我第一次安装绝不能落于下乘,结果这点不知分寸的好奇心害得我花了3天才配出了一个可用的kernel...(之前只用了一年的Ubuntu,无比陡峭的learning curve啊...)不过,直到现在我都坚持手动配置内核,不用initramfs...
回复 支持 反对

使用道具 举报

发表于 2011-11-12 17:29:51 | 显示全部楼层
Post by RichardGv;2154908
iwl3945和ipw3945似乎是一回事吧... 不过我出错了也是很正常的,从没见过无线网卡的我抱着我年高德不卲的电脑正在痛哭呢...

http://ipw3945.sourceforge.net/
Note, this project is deprecated. The development is switched to the iwlwifi project (no binary daemon required!).

http://intellinuxwireless.org/
There used to be a driver specific for the 3945 hardware (ipw3945 hosted on ipw3945.sourceforge.net). This project is deprecated, please use the iwlwifi driver instead.

ipw和iwl是两回事。iwlwifi是intel全新开发的驱动构架。3945是网卡型号,只有3945及其之前的网卡有ipw驱动,3945之前的卡如2200只有ipw驱动;3945之后的卡,从4965开始就只有iwl驱动了,而3945则有两种选择。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表