Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103121462
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-03-30 11:00:30

 来源: 作者:Drcede

首先……Fedora 7里安装无线网卡还是用Ndiswrapper吧,要是打算用bcm43xx的native driver只怕没那么容易装上……

Ndiswrapper的安装过程:

1. 给yum增加上livna或者freshrpms;

2. yum -y install dkms-ndiswrapper

3. /usr/sbin/ndiswrapper -i

4. 编辑/etc/modprobe.conf,增加以下这几行:
options ndiswrapper if_name=eth1
alias eth1 ndiswrapper
blacklist bcm43xx
blacklist bcm43xx_mac80211

5. 在/etc/sysconfig/network-scripts下增加一个新文件,文件名是ifcfg-wlan0,内容如下:
TYPE=Wireless
DEVICE=eth1
HWADDR=
BOOTPROTO=dhcp
IPADDR=
NETMASK=
DOMAIN=
ONBOOT=yes
ONHOTPLUG=yes
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
ESSID=
CHANNEL=
MODE=
RATE=
DHCP_HOSTNAME=

6. 主菜单的系统 -> 管理 -> 服务器设置 -> 服务中,启用NetworkManager和NetworkManagerDispatch。相信我,这一步能让你少折腾很久,而且拥有一个比Windows网络连接还用的连接管理器!

7. reboot!

让人非常faint的是Fedora 8刚好相反。我怎么折腾ndiswrapper都装不上!相比来说bcm43xx的native driver就非常容易了……

1. 启动NetworkManager!

2. 下载firmware:
wget
解压缩。

3. cd broadcom-wl-4.80.53.0/kmod
b43-fwcutter -w /lib/firmware wl_apsta.o

4. 重新起动NetworkManager

做完了这些之后,NetworkManager就很神奇地找到了无线网络……

个人猜测,ndiswrapper不成功的原因可能是因为内核模块ssb的原因(ndiswrapper -l提示过alternative driver ssb)。不晓得blacklist ssb之后会不会成功。不过,既然native driver能用的话谁还用windows driver呀……

下边是光盘刻录……
因为新下载了Fedora 8的ISO,而本本只装了Linux,于是研究了下光盘刻录。虽然我绝对信任Linux强大的命令行可以完成一切,不过为了提高劳动生产率,我还是决定去找一个图形界面下的光盘刻录软件。搜索结果是X-CD-Roast,用yum -y install xcdroast安装就OK。

然后……装完之后不能用

首先是找不到/usr/bin/readcd。

在网上漫无边际地搜索,然后看到了debian的bug fix,说是ln -s了一个叫readom到/usr/bin/readcd,照着做了,终于能用了。

然后就是不能刻录DVD……说是找不到cdrecord.prodvd……

NND,yum不是号称能够解决软件依赖问题的吗??这咋什么都没有呢!

于是继续开始搜索……

看X-CD-Roast的文档,作者说需要下载cdrecord-ProDVD,copy到X-CD-Roast下,改名cdrecord.prodvd。cdrecord-ProDVD是cdrtools的一部分。可yum根本就找不到这么个东西。继续搜索。

发现了Fedora文档里的这么一段话:近来 cdrtools 混合使用 GPL 和 CDDL 授权的代码,而它们是互相不兼容的。为了规避这个问题,本次发布中 cdrtools 被它的分支 cdrkit 取代。感谢 Debian 开发者 Joerg Jaspert ()发起了这次分支并惠及 Fedora。

靠,敢情是这么回事儿啊。
溜到cdrkit的网站上瞧了一眼,看到这么一句:Derived from the various programs distributed in the cdrtools suite, cdrkit aims to maintain interface compatibility with those tools.

哦也,大概那个readom也是cdrkit的一员了。联想到debian解决readcd找不到的办法,这么说应该有个东东也是兼容cdrecord-ProDVD的咯?于是locate了一下dvd,看到了有个东东叫dvdrecord,于是ln -s到X-CD-Roast的bin目录下,改名叫cdrecord.prodvd,然后……就可以了……

阅读(275) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~