标签存档: Driver

Fedora安装Broadcom驱动

Fedora OS 是一个得经常折腾的系统,不同版本的Fedora OS 对硬件支持都是不同的。今天从Fedora 12 折腾到 Fedora 13,发现用Fedora 12 安装 Broadcom 驱动的方法在 Fedora 13 中己经不再适用了。

Fedora 12 安装 Broadcom 驱动的方法比较方便,在System→Administration→Add/Remove Software中适用“bcm”关键字查找相关安装包,安装即可。但是在Fedora 13 中,按照此方法安装后发现系统仍旧找不到无线网络。

在Fedora 13 中,我使用了如下命令进行安装:

[root@fedora ~]$ yum install broadcom-wl  wl-kmod

然后重新启动计算机,发现驱动安装成功,系统正常查找并连接到无线网络。

Fedora OS安装NVIDIA驱动

方法一:此方法是我在一个英文论坛上看见的,十分有效。下面中英互译一下:

1. add this to the bottom of /etc/modprobe.d/blacklist.conf “blacklist nouveau”(首先编辑/etc/modprobe.d/blacklist.conf文件,在该文件结尾加上blacklist nouveau并保存完成。)

2. Add this to the end of the kernel line in /etc/grub.conf “nouveau.modeset=0 vga=0×318″(其次编辑/etc/grub.conf文件,在kernel line后面加上nouveau.modeset=0 vga=0×318并保存完成。
比如我的是将

kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=UUID=63c8d6f3-5ef6-4111-9939-629e4a9bd732 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet

修改成

kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=UUID=63c8d6f3-5ef6-4111-9939-629e4a9bd732 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nouveau.modeset=0 vga=0×318

3. command: “yum install rpmfusion-free-release rpmfusion-nonfree-release && yum update”(在终端中输入yum install rpmfusion-free-release rpmfusion-nonfree-release && yum update命令)

4. command: “yum install kmod-nvidia”在终端中输入yum install kmod-nvidia命令)

5. Reboot(重启啦~)

注意啦:

Step 1 is not needed as the rpmfusion driver does it for you.(如果rpmfusion驱动为你把nouveau加入了黑名单,你就可以省略第一步。)

Step 3 wouldn’t work as the release files aren’t provided by the fedora repo’s, it should be http://rpmfusion.org/Configuration/(如果你的操作系统没有为你提供rpmfusion-free-release和rpmfusion-nonfree-release这两个源那么第三步将不起作用,请到http://rpmfusion.org /Configuration/下载相应的格式为.rpm的源安装包,并使用rpm -ivh rpmfusion-free-release-stable.noarch.rpm和rpm -ivh rpmfusion-nonfree-release-stable.noarch.rpm命令在中端中进行安装。)

Step 4 won’t work as step 3 failed(如果第三步没有完成那么第四步将不起作用。)

Step 5 will reboot to a black screen as there is no driver available as you didn’t install nvidia and you have blacklisted nouveau.(如果你没有安装成功NVIDIA驱动并且将nouveau加入了黑名单,那么重启后将黑屏。)

方法二:此方法自认为没有方法一好用

1.在开机选择内核时按e

将kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=UUID=63c8d6f3-5ef6-4111-9939-629e4a9bd732 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet

临时改成

kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=UUID=63c8d6f3-5ef6-4111-9939-629e4a9bd732 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet 3

完成后按 Enter 退出编辑模式,按 b 键引导。

2.接着在字符终端下登录,进入放置安装文件的目录,使用以下命令启动安装文件。

su -c ‘./NVIDIA-Linux-x86-190.42-pkg0.run’

按照提示一步步进行。

(那个NVIDIA-Linux-x86-190.42-pkg0.run文件是在NVIDIA官方网站上下载的驱动。)

3.安装完成后,需要编辑/etc/modprobe.d/blacklist.conf文件,以阻止nouveau模块的加载。在文件末尾添加blacklist nouveau并保存退出。

4.接着编辑 /etc/grub.conf文件,禁止nouveau KMS 的使用。

将kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=UUID=63c8d6f3-5ef6-4111-9939-629e4a9bd732 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet

修改成

kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=UUID=63c8d6f3-5ef6-4111-9939-629e4a9bd732 LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nouveau.modeset=0 vga=0×318

保存退出。

重启后如果看见NVIDIA的Logo表明Nvidia运行正常。NVIDIA官方驱动安装完成。

www.000webhost.com