最近买了一台神舟优雅W230R笔记本,准备装FreeBSD 7.0。机子原装系统是红旗Linux,表现挺不错的,但是更喜欢FreeBSD,所以就格盘重装。
由于W230R还在安装过程中,今天的记录是由我的另外一台古老的ThinkPad 600X (FreeBSD 8.0-CURRETN, FVWM 2.5,Firefox 3)来完成的。
1,准备工作,我是自己制作了一张FreeBSD 7.0的DVD来安装的,用ThinkPad 600X来下载和合成DVD.iso用W230R的Linux来刻录。关于如何制作DVD.iso上一篇随笔有记录。
2,最小安装,DVD启动后,重新分区,Label,选择最小安装。几分钟就可以搞定这一步。
3,识别网卡,FreeBSD启动后,可以认出局域网卡re0 (RealTek 8101E PCIe 10/100baseTx), fwe0 (Ethernet over Firewire), 居然没有无线网卡(估计是License问题),因为据我所知,从7.0开始对于Intel Wireless 3945ABG 就有build-in的支持了,居然没有认出来。用ThinkPad 600X上网查,发现是Intel Wireless 3945ABG是wpi模块,果然在/boot/kernel下发现if_wpi.ko模块,尝试kldload,无线网卡成功认出。(这个神舟还是不错嘛,在无线网卡上没有为难我,不像这台古老的ThinkPad 600X配置TP-LINK的TL-WN610G无线网卡,可是花了我很长时间才解决的)。
好了,man一下wpi,在/boot/loader.conf里按照man的描述加上各种xxx_load="YES",尤其要注意不要 忘记加上这条:legal.intel_wpi.license_ack=1 (我估计就是这条所以FreeBSD才没有自动识别这个网卡),重新启动系统,ifconfig就可以看见无线网卡wpi0(Intel Pro/Wireless 3945ABG)了。
4,配置无线网络,这方面的文章很多,不过我还是从我的古老的ThinkPad 600X上copy现成的吧,ifconfig_wpi0="inet 192.168.0.18 netmask 255.255.255.0 ssid TLWR641G wepmode on weptxkey 1 wepkey 1:*****"
5,重新启动系统,ping ,一切OK。至此无线网卡可以工作了,局域网卡是肯定没有问题的,接下来就是漫长的更新src和ports的等待了(这篇随笔就是在等待中写的)。
6,明天来编译内核....
阅读(1536) | 评论(0) | 转发(0) |