📄 00000016.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: CuteGuy (Pop's Love Suicide), 信区: Linux <BR>标 题: [转载] 编译内核的一点点经验(四) <BR>发信站: BBS 水木清华站 (Fri Apr 23 18:23:29 1999) <BR> <BR>发信人: Rick (峰轻扬∞无恙), 信区: Unix <BR>标 题: 编译内核的一点点经验(四) <BR>发信站: 一网深情 (Mon Apr 19 18:55:06 1999), 转信 <BR> <BR>上次半路有事, 这次继续. <BR> <BR>说到了 Network device support... <BR> <BR>进去以后第一项, Netword device support选上先(没网卡? 也选!) <BR> <BR> ARCnet support: <BR> 小的不知此为何物, 不选它; <BR> <BR> Dummy net driver support: <BR> 哑(或空)网络驱动支持. 照缺省的, M. <BR> <BR> EQL ........: <BR> 不懂. 不选. <BR> <BR> Ethernet (10 or 100Mbit): <BR> 你是用网卡上网就把它选上吧. <BR> <BR> 3COM cards: <BR> 如果你用3COM的卡, 选上. 下面会有多的选项, 选择你的卡那一项吧. <BR> <BR> AMD LANCE .....: <BR> Western Digital......: <BR> Racal-Interlan......: <BR> 看起来都像是某种卡, 不管他. <BR> <BR> Other ISA cards: <BR> 其他的用ISA网卡的玩家们(尤其是UMC 9008这种XX卡), 选上. <BR> 别的卡我是没用过, NE2000兼容的卡就选上 NE2000/NE1000 support, 最好是选成 <BR> 'M'. 把网卡驱动做成模块会有利于你装网卡驱动的. <BR> <BR> 如果已经选出了你用的卡, 下面的可以全部不管了. 统统可以不选. 如果不是的话, <BR> 就照着列出来的项目选. 例如是拨号上网就要把PPP 选上. 下面的这些没有一样我用 <BR> 过, 不敢胡说 :PP <BR> <BR>出来, 然后是 Amateur Radio Support, 不选; <BR> <BR>然后是ISDN...你富到了用ISDN上网? <BR> <BR>下面是 Old CD-ROM drivers, 如果你还在用古老的非IDE或SCSI接口的光驱, 就进去 <BR>自己选吧. <BR> <BR>Character devices: <BR> 基本上可以全都不变. 如果用的是串口鼠标, "Mouse Support(not serial mouse)" <BR> 就可以不选了. 有游戏手柄的可以在 Joystick support 里选. 一般的模拟手柄(不好 <BR> 下精确的定义, 总之你能用60块钱以下买到的4键6键8键之类都是模拟型的)就选第一 <BR> 项"Classic PC ....". 我用的Creative Cobra里面是没有的. 不过, LINUX下把手柄 <BR> 驱动起来好像也没什么意义... <BR> <BR>Filesystems: <BR> 文件系统支持. <BR> Quota support: <BR> 不用选了, 如果你的机器不是像16.8这样做个人主页服务器的话. 如果你要实验如何 <BR> 限制用户使用的硬盘空间, 就选上. <BR> <BR> Kernel automounter support 可以选上, 虽然我没发现选不选有什么区别. <BR> DOS FAT fs support 最好要选上, 如果要在LINUX下读写DOS分区. 下面有三个选项,把 <BR> "MSDOS fs support" 与 "VFAT(Windows-95) fs support"选上就可以了. VFAT 即 <BR> FAT32. <BR> <BR> ISO 9660 .....: ISO 9660格式光盘(现在的软件光盘..X版的光盘..都是这个格式)支 <BR> 持, 当然选上. <BR> <BR> Microsoft Joliet......: 选上以后没发现有什么用. <BR> <BR> 以下的可以统统保持缺省. 如果装了NT或OS/2, 可以选上NTFS ....及 OS/2 ....., 都 <BR> 是只读访问. <BR> <BR> Network File Systems 子项里缺省选上了NFS, 可以不要. SMB可以选上, 用来访问局 <BR> 域网中的WINDOWS共享目录. 如果要访问Netware卷, 就选上"NCP .....". <BR> <BR>出来以后是 Console drivers, 可以不管它. <BR>然后是 Sound...这一块东西很多, 实在没力气一一写下来. 不过有几个建议: <BR>1. 能用OSS驱动还是用OSS驱动, 又方便, 支持的卡也多; <BR>2. 如果用OSS驱动, 在SOUND里就不要选任何东西; <BR>3. OSS不支持的卡(如ALS007), 才在核心里想办法. 可以参考上面我POST的"ALS007发声 <BR> 经过". <BR>4. OSS指Open Sound System, 是 4 Front Tech 的商业产品, 在16.8上可以找得到, 但 <BR> 有时间限制. 某高人作了工作将其注册, 大家自己下载了回去研究. 核心里的那个 <BR> "OSS sound modules(NEW)" 只是OSS的一部分. 我也用过这个来驱动YAMAHA 719卡. <BR> <BR>Kernel hacking: 不管它啦...... <BR> <BR>好了, 全部设完了, 选EXIT退出来, 问是否保存修改时答YES. <BR>然后会有一些提示. 如果看到了有叫你"make dep", 就;37m一定0;37m要打"make dep"先. <BR>完了后就打 make bzImage. 如果提示信息中没有叫你"make dep", 只有叫你 <BR>"make zImage", "make zdisk" 或 "make zlilo" 的, 就直接打 make bzImage 就行了. <BR> <BR>一点说明: make dep 是作一些准备工作, make bzImage 则是开始编译生成核心. 而 <BR> make bzImage与make zImage的区别在于, 作成bzImage的核心压缩率比zImage <BR> 高, 核心就更小一些. make zdisk 与 make zlilo 是做别的用处的核心的. <BR> <BR>然后就等吧(有得你等的). 一般从5分钟到半个钟头不等, 看你的机器了. 第一次编译会 <BR>比较慢. 以后再改了配置后make就会快很多了. <BR> <BR>等这个完了后一定还要 make modules 和 make modules_install. <BR> <BR>make bzImage 完后会显示核心放在什么地方, 一般是/usr/src/linux/arch/i386/boot/ <BR>下. 把bzImage拷到根下. 然后修改 /etc/lilo.conf, 照着原来的image = XXXXX来加上 <BR>image = /bzImage <BR> root = /dev/hda1 (这里视你的LINUX安装而定, 照你原有的改) <BR> label = linux <BR> read-only <BR>把原来的 label = linux 改一下, 如 label = oldlinux. <BR>把image = /bzImage 这一节加在原来的前面, 这样会自动作为缺省的核心. 你也可以在 <BR>LILO时打linux或oldlinux来启动不同的核心. 关于这一段, 也可以参考俺前面的"ALS007 <BR>发声经过". <BR>最后, 切记切记, 一定要打个lilo来重新生成LILO程序. <BR> <BR>好了, 重启... <BR> <BR>累死了, 累死了... <BR> <BR>本文及以上同系列三篇版权由Rick所有, 但翻录不究. 同时小的也不对本文可能引起的各 <BR>种破坏性后果(如: 机器当掉再不启动, MM跑掉永不回来...等等)负任何责任. 谢谢 :)) <BR> <BR>-- <BR> <BR>花;37m开0;37m花;37m落0;37m,花;37m落0;37m花;37m开0;37m。少年子弟江湖;37m老0;37m,红颜少女的鬓边终于也见到了;37m白发。0;37m <BR> <BR>m;34m※ 来源:.一网深情 bbs.uestc.edu.cn.[FROM: rock.cs.uestc.ed]m <BR>-- <BR>m;37m※ 转寄:.一网深情 bbs.uestc.edu.cn.[FROM: rock.cs.uestc.ed]m <BR>-- <BR> ^\ ..... ( ^ ) ..... /^ <BR> ^-^ ^^^^^^ { 0 0 } ^^^^^^ ^-^ <BR> ^ ^^ ( @ ) ^^ ^ <BR> " <BR> I am back from hell <BR> Tears still leave in heaven <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: rock.cs.uestc.e] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -