zhiyinjixu

  博客园  :: 首页  ::  :: 联系 ::  :: 管理

Fedora 15于5.24正是发布,这篇文章姗姗来迟。但是,我们曾在文章《Fedora 15 安装与配置一览》中给大家介绍过Fedora 15的一些相关配置。本篇文章与上述文章不同,着重讲解一些软件安装方面的技巧。如果有什么错误,欢迎大家积极提出指正。本文仅供参考。

 

#1,设置sudo

在Ubuntu或其他发行版本下用惯sudo,我们可以通过下面方式来实现sudo。在命令行下输入

# visudo

然后,在配置文件中找到下面的几行内容:

## Allow root to run any commands anywhere root    ALL=(ALL)       ALL

然后,在上行内容下面添加下面内容

bentu  ALL=(ALL)  ALL

提示,其中的bentu改成自己的用户名即可。

#2,安装自动选择最快镜像插件

安装插件fastestmirror,可以让yum管理器自动搜索最快源下载

yum -y install yum-fastestmirror

#3,安装下载加速插件

大家可以参见文章《Fedora yum加速下载插件》

 yum install yum-presto

#4,安装Flash player

64位安装:

su yum install wget cd /tmpwget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gztar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gzmv /tmp/libflashplayer.so /usr/lib64/mozilla/plugins/

32位:

su rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

yum update

yum install flash-plugin

安装完毕后重启浏览器即可查看效果。

#5,安装GNOME-tweak-tool

yum install gnome-tweak-tool

#6,标题栏添加“最大化/最小化/关闭”按钮

关于此项设置,大家可以通过安装gnome-tweak-tool来设置。打开gnome-tweak-tool,“shell-Arrangement of buttons on the titlebar”可选择相关配置。
我们也可以通过下面设置来调出gnome-tweak-tool“最大化/最小化/关闭”按钮:
安装gconf-editor:

yum install gconf-editor.i686

然后启动gconf-editor(按住Alt+F2,输入gconf-editor启动),依次打开“ desktop>gnome>shell>windows”,在右侧一栏找到”button_layout”最大化/最小化设置,我们将其值设置为:

:minimize,maximize,close

若是大家喜欢Ubuntu风格,则设置为:

close,minimize,maximize:

注销后重新登陆即可。

#7,设置’Delete’键直接删除文件

可以参考文章《设置’Delete’键直接删除文件(Fedora 15)

#8,让桌面显示文件,激活右键功能

首先安装gnome-tweak-tool,然后打开gnome-tweak-tool,进行下图设置即可:

#9,在顶部面板上显示日期

在GNOME 3环境下,我们打开终端,输入下面命令即可在顶部面板上显示日期:

gsettings set org.gnome.shell.clock show-date true

#10,安装鼠标右键“在终端中打开”

yum install nautilus-open-terminal

#11,安装BT下载软件

azureus

sudo yum install azureus

deluge:

sudo yum install deluge

#12,安装Google chrome

下载地址@here,选择rpm软件包格式

#13,安装Libreoffice

若没有安装该办公套件,大家可以可到libreoffice官网下载安装包。解压。按照README文件里面的说明进行安装。

#14,安装邮件客户端:

sudo yum install thunderbird

#15,安装IM工具Pidgin

Fedora 15默认IM为Empathy,如果喜欢Pidgin,则使用下面命令安装:

yum install pidgin

#16,安装剪贴板

使用下面命令安装剪贴板工具parcellite:

sudo yum install parcellite

#17,安装Google voice video chat

使用GTALK的同学,可以使用下面命令安装该插件:
下载地址@here

#18,安装MP#,avi等其他媒体格式编码

su yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm

rpm -ivh http://rpm.livna.org/livna-release.rpm

 

yum update

#19,安装解压缩软件7z

sudo yum install p7zip p7zip-plugins

#20,安装GIMP

sudo yum install gimp

#21,安装截图工具shutter

sudo yum install shutter

#22,安装星际译王

sudo yum install starditc

#23,安装多功能播放器vlc

sudo yum install vlc

#24,安装输入法

在Fedora 15中,我们可以应用下面的命令来安装输入法
ibus:

yum install ibus

ibus-sunpinyin:

yum install ibus-sunpinyin

Fcitx小企鹅输入法:

yum install fcitx

小小输入法,大家可到相关官网下载安装使用。
安装完成后,在“输入法设置”里面,选择添加上述输入法即可。

#25,安装小熊猫

su -c 'wget http://homerxing.fedorapeople.org/ailurus.repo -O /etc/yum.repos.d/ailurus.repo' su -c 'yum makecache' su -c 'yum install ailurus

超级初级的Fedora 12 NVIDIA安装显卡驱动指南

 声明:
 1、Fedora 12安装NVIDIA显卡驱动错误会导致黑屏,大家一定要多看几篇要关帖子再进行
 2、本文的编写主要是在参考了以下两篇文章的前提下完成的,并经过在自己的电脑(Thinkpad SL400 7MC/Core2 DuoT5870 2.00GHz/内存2.0GB)上实际验证可行。
 http://www.linux110.com/bbs/thread-171809-1-1.html
 http://bbs.fedora-zh.org/showthread.php?2662-Fedora-12%E4%B8%ADNVIDIA%E6%98%BE%E5%8D%A1%E7%9A%84%E5%AE%89%E8%A3%85
 3、文章很长,但很容易读(自己认为),大家尽量多参考一下上面两篇文章及网上的其他文章再操作。
 4、编写过程的时间跨度在四天左右,其中可能有些地方写的不好,请大家指正,我会修改的。

 第一步、下载官方驱动(以9300GS为例)
 1.先查看显卡型号,在終端,输入命令:/sbin/lspci |grep VGA
 我的显卡是GeForce9300M GS,屏幕显示为:
 ------------------
 01:00.0 VGA compatible controller: nVidia Corporation GeForce 9300M GS (rev a1)
 ------------------
 2.进入Nvida网站的驱动下载页面http://www.nvidia.cn/Download/index.aspx?lang=cn (可通过http://www.nvidia.cn/page/home.html ->驱动下载->驱动下载项,找到)
 3.选择产品类型:GeForce,
 产品系列:选显卡对应的型号(如:9300 GS选 GeForce 9M series(Notebooks),以下是从Nvidia网上下来的对应表
 3.操作系统:linux 32-bit(这是默认项——看来找驱动的都是用Linux的)
 4.语言:中文(默认)
 5.点 “搜索”。跳到下一页面。在这一页中有“下载”按钮,在页面下方是“发布重点、产品支持列表、其他信息”,点“产品支持列表”可看到如下 驱动选择代号 与 产品型号 对应列表。(真不知Nvidia网站怎么做的,这个列表应该在选择产品系列时出现的。)
 6.点 “下载”。跳到下一页面。
 7.点“同意并开始下载”按钮。如果是用火狐,要用右击“链接另存为...”下载,不然会直接打开驱动文件。
 8.我的显卡是9300GS,所以就会下载得到NVIDIA-Linux-x86-190.53-pkg1.run文件,这个文件不能直接安装。
 -----------------------------------------------
 GeForce 200 series: GTX 260, GTX 295, GTX 280, GTX 285, GTS 250
 GeForce 100 series: GT 140, GT 150, G 100, GT 120, GT 130
 GeForce 9 series: 9400 GT, 9300 GS, 9500 GS, 9400, 9800 GX2, 9600 GSO 512, 9800 GT, 9200, 9600 GT, 9600 GSO, 9300 SE, 9300 GE, 9600 GS, 9500 GT, 9800 GTX/GTX+, 9300
 GeForce 9M series: 9700M GTS, 9200M GS, 9650M GS, 9700M GT, 9300M GS, 9650M GT, 9600M GS, 9600M GT, 9500M GS, 9800M GT, 9800M GTS, 9800M GS, 9300M G, 9500M G, 9800M GTX
 GeForce 8 series: 8200, 8800 GT, 8800 GTX, 8600 GS, 8200 / nForce 730a, 8400 GS, 8400 SE, 8800 Ultra, 8600 GT, 8600 GTS, 8300, 8800 GS, 8400, 8300 GS, 8100 / nForce 720a, 8800 GTS, 8500 GT, 8800 GTS 512
 GeForce 8M series: 8800M GS, 8800M GTX, 8400M GS, 8600M GT, 8400M G, 8700M GT, 8400M GT
 GeForce 7 series: 7900 GTX, 7800 GS, 7900 GS, 7500 LE, 7150 / NVIDIA nForce 630i, 7950 GT, 7650 GS, 7600 GT, 7100 GS, 7600 LE, 7800 GTX, 7050 / NVIDIA nForce 610i, 7300 GT, 7050 / NVIDIA nForce 630i, 7800 SLI, 7025 / NVIDIA nForce 630a, 7050 PV / NVIDIA nForce 630a, 7350 LE, 7100 / NVIDIA nForce 630i, 7300 GS, 7600 GS, 7100 / NVIDIA nForce 620i, 7550 LE, 7950 GX2, 7300 SE / 7200 GS, 7300 LE, 7900 GT/GTO
 GeForce Go 7 series: Go 7800 GTX, Go 7950 GTX, Go 7900 GS, Go 7900 GTX
 GeForce 6 series: 6200 LE, 6600, 6500, 6700 XL, 6200SE TurboCache, 6150 LE, 6150, 6800 XT, 6200 A-LE, 6800, 6100 nForce 400, 6600 VE, 6200, 6600 GT, 6800 GS/XT, 6600 LE, 6200 TurboCache, 6100, 6800 GS, 6100 nForce 405, 6800 LE, 6610 XL, 6800 XE, 6150LE / Quadro NVS 210S, 6150SE nForce 430, 6100 nForce 420, 6800 GT, 6250, 6800 Ultra
 Quadro FX series: FX 5800, FX 550, CX, FX 3500, FX 1500, FX 350, FX 1800, FX 3400/4400, FX 4500 X2, FX 4500, FX 370, FX 5500, FX 570, FX 370 Low Profile, FX 3800, FX 4600, FX 1700, FX 580, FX 5600, FX 3700, FX 4000, FX 560, FX 4700 X2, FX 1400, FX 540, FX 4800, FX 3450, FX 380
 Quadro FX Notebook series: FX 2700M, FX 570M, FX 370M, FX 3600M, FX 360M, FX 1700M, FX 1600M
 Quadro NVS series: NVS 285, NVS 210, NVS 450, NVS 290, NVS 420, NVS 295, NVS 280, NVS 440
 Quadro Plex series: Model II, Model IV, D Series
 Quadro G-Sync series: G-Sync II, G-Sync I
 Quadro SDI series: Quadro SDI
 ION series: ION
 GPU Computing Processor series: Tesla C1060
 ---------------------------

 第二步、必需安装的4个数据包:(注意:在用默认的DVD安装状态下,这几个包是都没有安装。)
 (1)gcc (用于编译驱动,安装gcc时,就会自动把(4)kernel-headers给安装了)
 (2)kernel-PAE
 (3)kernel-PAE-devel
 (4)kernel-headers(这个没有没有PAE版的,关于什么是PAE,在下面有介绍)

 安装方法有2种:(对于新手——比如我这样的,只能选其中一种进行,最好选网络安装。)
 a.“完全”通过DVD安装、
 b.“完全”通过网络安装。
 !!!记住——“只能选其中一种”
 ****下面这一大段,不看也行,直接翻到 安装方法 继续看*****
 下面是说明为什么只能选一种安装的原因
 原因是:安装显卡驱动时要对内核文件进行编译,要求上面4个包关于kernel的文件版本必须一致。如果不一致,就会导致在后面的安装时出现问题——是绝对的会出问题,会提示错误。
 (比如:先用yum install gcc上网安装了gcc,再从DVD中找到其它3个包安装就会出现版本不相同的情况,无法完成安装。)

 *注:用2010/1/15日下载的Fedora 12 DVD安装 内核 的默认版本是kernel-PAE,不是kernel.DVD安装完成时的内核版本为:kernel-PAE-2.6.31.5-127.fc12.i686。而截止2010/1/18日PAE版的内核版本为:PAE-2.6.31.9-174.fc12.i686,可以看出是不同的。

 至于什么是PAE,下面的网上关于kernel-PAE和kernel的简单介绍。
 ---------------------------
 http://www.xanadu.org.cn/bbs/index.php?showtopic=576
 (kernel-PAE,用于拥有超过 4GB RAM 的 32-bit x86 系统中,或者 CPU 带有 "NX (No eXecute)" 特性的系统中。它同时支持单/多处理器系统。
 PAE:Physical Address Extension (PAE 是 Intel 提供的内存地址扩展机制,它通过在宿主操作系统中使用 Address Windowing Extensions API 为应用程序提供支持,从而让处理器将可以用来寻址物理内存的位数从 32 位扩展为 36 位。)
 在 32 位的架构上使用超过 16 GB 的内存是不明智的,即使启用了 PAE 也是如此。)
 ----------
 ——不知以上解释的是否完全对,反正能理解PAE是针对那些有4G内存的计算机有好处就行,如果你没有,却用刚下的DVD安装,那么,不管有几个G内存,默认都安装为PAE版本。
 *************************
 -------安装方法------
 1、用DVD安装。
 在DVD的packages目录里找到以下4个包,双击->安装
 (1)gcc-4.4.2-7.fc12.i686.rpm(会把自动kernel-headers安装上)
 (2)kernel-PAE-2.6.31.5-127.fc12.i686.rpm
 (3)kernel-PAE-devel-2.6.31.5-127.fc12.i686.rpm
 (4)kernel-headers-2.6.31.5-127.fc12.i686.rpm(因为前面安装了gcc,这一步有可能报错吧——忘记了,如果报错,跳过就行了)

 2、网络安装。
 在终端输入以下命令:
 >Su
 >输入root的密码
 >yum install gcc
 >yum install kernel-PAE
 >yum install Kernel-PAE-devel
 >yum install kernel-headers

 安装完成后,输入以下命令,显示当前用的内核版本,以及安装的那4个数据开发包的版本
 1、显示系统当前用的内核版本:
 uname -a
 2、显示已安装好的数据开发包中kernel版本:
 rpm -qa | grep ^kernel | sort
 结果如下图:
 --------------
 [an@an ~]$ uname -a
 Linux an 2.6.31.9-174.fc12.i686.PAE #1 SMP Mon Dec 21 06:04:56 UTC 2009 i686 i686 i386 GNU/Linux (这是我已更新内核后的结果,如果未更新,其中9-174应该是5-127)

 [an@an ~]$ rpm -qa |grep ^kernel |sort
 kernel-2.6.31.9-174.fc12.i686
 kernel-devel-2.6.31.9-174.fc12.i686
 kernel-firmware-2.6.31.9-174.fc12.noarch
 kernel-headers-2.6.31.9-174.fc12.i686        **
 kernel-PAE-2.6.31.5-127.fc12.i686            
kernel-PAE-2.6.31.9-174.fc12.i686            **
 kernel-PAE-devel-2.6.31.9-174.fc12.i686    **
 -----------
 注意后面加**的那三行版本号是否一致,如果一致,安装内核数据包的工作就成功结束了,可以重新启动电脑,让系统自动更新当前使用的旧内核。如果不一致,重新安装除gcc以外的那三个包。
 在重启后,启动选项中会多出一项,可以看到,其中一项是旧的内核版本,另一项是新的内核版本,如:
 -------------
 2.6.31.9-174.fc12.i686.PAE    (新内核版本,这是我们要选择启动的)
 2.6.31.5-127.fc12.i686.PAE    (旧内核版本)
 Other    (*这是windows双系统或多系统启动项)
 -------------------
 *注意:在后面我们操作的都是174这一启动项下的内容。

 ********下面的 不看也行,直接跳到 第三步******
 (1)以上所显示的是我电脑上的信息,因为已通过网络安装升级了上面4个包中的内核文件,所以在重启动电脑后,系统用的是新的内核版本2.6.31.9-174.fc12.i686.PAE。(uname -a命令所得到的显示结果)
 未安装前,显示的版本是应该是2.6.31.5-127.fc12.i686.PAE。
 (2)用rpm -qa |grep ^kernel |sort命令所得到的显示的结果,可以看到很多kernel 版本,这主要是因为我之前运行命令yum install kernel和yum install devel 而不是用yum install kernel-PAE和yum install kernel-PAE-devel的结果,导致出两个非PAE的内核文件。
 (3)kernel-PAE-2.6.31.5-127.fc12.i686这一行显示了我之前的内核版本
 (4)kernel-firmware-2.6.31.9-174.fc12.noarch是自动关联安装上去的,不用管
 (5)下面是至顶帖--Fedora 12中NVIDIA显卡的安装-中的相关显示数据引用,
 http://bbs.fedora-zh.org/showthread.php?2662-Fedora-12%E4%B8%ADNVIDIA%E6%98%BE%E5%8D%A1%E7%9A%84%E5%AE%89%E8%A3%85
 可以看到,他曾安装过三个内核的内核文件。
 kernel-2.6.31.5-127.fc12.i686
 kernel-2.6.31.6-145.fc12.i686
 kernel-2.6.31.6-162.fc12.i686
 --------------------------------------------------
 [liuhongdan@dan ~]$ uname -a
 Linux dan 2.6.31.6-162.fc12.i686 #1 SMP Fri Dec 4 01:09:09 EST 2009 i686 i686 i386 GNU/Linux

 [liuhongdan@dan ~]$ rpm -qa | grep ^kernel | sort
 kernel-2.6.31.5-127.fc12.i686
 kernel-2.6.31.6-145.fc12.i686
 kernel-2.6.31.6-162.fc12.i686
 kernel-devel-2.6.31.6-145.fc12.i686
 kernel-devel-2.6.31.6-162.fc12.i686
 kernel-firmware-2.6.31.6-162.fc12.noarch
 kernel-headers-2.6.31.6-162.fc12.i686
 --------------------------------------------------
 *************************
 第三步、安装显卡驱动最后的准备工作
 1、重启电脑,默认会选择最新的内核启动项启动。
 2、终端输入uname -a显示当前使用的内核版本、输入 rpm -qa | grep ^kernel | sort显示内核文件
 3、比较当前内核版本与
 kernel-devel-*****
 kernel-PAE-*****
 kernel-PAE-devel-*****
 这3行的版本号是否相同,如相同进行下面操作,如不同,回到第二步重来,或上网找其他办法。
 5、编辑/etc/grub.conf文件,要用到VI编辑器,命令如下
 (1)su -c ‘vi /etc/grub.conf’
 (2)输入root密码。会显示如下内容
 # grub.conf generated by anaconda
 #
 # Note that you do not have to rerun grub after making changes to this file
 # NOTICE:  You do not have a /boot partition.  This means that
 #          all kernel and initrd paths are relative to /, eg.
 #          root (hd0,10)
 #          kernel /boot/vmlinuz-version ro root=/dev/sda11
 #          initrd /boot/initrd-[generic-]version.img
 #boot=/dev/sda
 default=0
 timeout=5
 splashimage=(hd0,10)/boot/grub/splash.xpm.gz
 hiddenmenu
 title Fedora (2.6.31.9-174.fc12.i686.PAE)
 root (hd0,10)
 kernel /boot/vmlinuz-2.6.31.9-174.fc12.i686.PAE ro root=UUID=f1d29bc9-adb1-47f2-82a7-ba4fd4dfdbd8  LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
 initrd /boot/initramfs-2.6.31.9-174.fc12.i686.PAE.img
 title Fedora (2.6.31.9-174.fc12.i686)
 root (hd0,10)
 kernel /boot/vmlinuz-2.6.31.9-174.fc12.i686 ro root=UUID=f1d29bc9-adb1-47f2-82a7-ba4fd4dfdbd8  LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet  #******
 initrd /boot/initramfs-2.6.31.9-174.fc12.i686.img
 title Fedora (2.6.31.5-127.fc12.i686.PAE)
 root (hd0,10)
 kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=f1d29bc9-adb1-47f2-82a7-ba4fd4dfdbd8  LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
 initrd /boot/initramfs-2.6.31.5-127.fc12.i686.PAE.img
 title Other
 rootnoverify (hd0,0)
 chainloader +1
 -------------------
 (3)按Insert键(按下后,切换为可输入文字状态)
 (4)移动光标到第一个以kernel /boot/vmlinuz…… 开头的段落结尾,就是我加#***的那个位置,加上rdblacklist=nouveau这个等式(!!!注意:=号两端不要有空格),如下图:
 -----------------
 title Fedora (2.6.31.9-174.fc12.i686.PAE)
 root (hd0,10)
 kernel /boot/vmlinuz-2.6.31.9-174.fc12.i686.PAE ro root=UUID=f1d29bc9-adb1-47f2-82a7-ba4fd4dfdbd8  LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet rdblacklist=nouveau
 initrd /boot/initramfs-2.6.31.9-174.fc12.i686.PAE.img
 -----------------
 !!!注意:有的文章中说加rdblacklist.nouveau=0,经本人实际操作后,严重证明——这根本不管用!!!

 (5)按ESC键,退出Instert状态,输入 :(冒号)键,这时在屏幕左下角出现“ : “
 (6)在冒号后输入字母wq,回车(意思就是:存盘退出),屏幕如下图所示,这是按按ESC后输入:wq的效果
 ------------------------------------
 .        initrd /boot/initramfs-2.6.31.5-127.fc12.i686.PAE.img
 title Other
 rootnoverify (hd0,0)
 chainloader +1
 ~                                                                                                                                                            

 ~                                                                                                                                                           
 ~                                                                                                                                                           
 ~                                                                                                                                                           
 :wq
 ---------------------------------
 *注意:退出后最好再次打开文件看看是否修改成功。
 6、编辑/etc/modprobe.d/blacklist.conf 文件
 (1)命令:su -c  ’vi /etc/modprobe.d/blacklist.conf’。显示如下图:
 --------------------
 # lines are ignored.
 #

 # watchdog drivers
 blacklist i8xx_tco

 # framebuffer drivers
 blacklist aty128fb
 blacklist atyfb
 blacklist radeonfb
 blacklist i810fb
 blacklist cirrusfb
 blacklist intelfb
 blacklist kyrofb
 blacklist i2c-matroxfb
 blacklist hgafb
 blacklist nvidiafb          
 blacklist rivafb
 blacklist savagefb
 blacklist sstfb
 blacklist neofb
 blacklist tridentfb
 blacklist tdfxfb
 blacklist virgefb
 blacklist vga16fb

 # ISDN - see bugs 154799, 159068
 blacklist hisax
 blacklist hisax_fcpcipnp

 # sound drivers
 blacklist snd-pcsp
 --------------------------
 (2)按Insert键,把blacklist nvidiafb(即有nvidia这个词的一行)改为# blacklist nvidiafb
 (3)文件最后加一行blacklist nouveau
(4)按ESC键,退出Insert的状态。
 (5)输入“:wq”(存盘,退出)
 *注意:退出后最好再次打开文件看看是否修改成功。

 7、移动复制显卡的驱动文件(如:NVIDIA-Linux-x86-190.53-pkg1.run)到/home下,并改名为nvidia.run。因为后面要进入字符界面,为了输入方便,要移动文件,并缩短文件名。

 8、在终端输入
 Su
 输入root密码
 chmod +x /home/nvidia.run
 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
 dracut /boot/initramfs-$(uname -r).img $(uname -r)。
 setsebool -P allow_execstack on

 第四步
 重新启动电脑,按ESC进入启动项选择界面
 -------------
 2.6.31.9-174.fc12.i686.PAE    (新内核版本,这是我们要选择启动的)
 2.6.31.5-127.fc12.i686.PAE    (旧内核版本)
 Other    (*这是windows双系统或多系统启动项)
 -------------
 移动当标条到最新的内核启动项上面,按字母键e,进入第二个页面,

 Root (hd0,10)
 Kernel /boot/vmlinu2……………………..
 Initrd /bot/initramfs……………… .img
 -----------------------------
 移动光标到第二项,再次按字母键e进入第三个页面,
 在quiet后面,或rdblacklist=nouveau前面加上数字3,
 即把quiet rdblacklist=nouveau改成 quiet3 rdblacklist=nouveau,回车返回第二个页面,
 光标条在第二项上按字母键b,启动进入字符界面。
 输入命令:
 Su
 输入root密码
 Cd /home    (进入显卡驱动nvidia.run所在目录)
 ./*run -k $(uname -r)

 开始编译驱动
 编译完后重启。就好了。

 ----------如果出现黑屏错误--------

 如果重启loflof黑屏,说明编译错误,
 1、如果内核版本号与kernel包版本号完全相同,
 2、那说明是在/etc/grub.conf或/etc/modprobe.d/blacklist.conf这两个文件的修改出了问题,如:单词输入错误,加了不该加的空格等
 3、需要用启动项加数字3,进入字符界面的办法,进入字符界面
 4、对上面两个文件进行检查,如无错误,以root身份重新执行下面的命令。
 chmod +x /home/nvidia.run
 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
 dracut /boot/initramfs-$(uname -r).img $(uname -r)。
 setsebool -P allow_execstack on
 5、再执行驱动编译
 Cd /home  
 ./*run -k $(uname -r)

 如果还不行,那只能在论坛找人帮助了。

 

 

 

在Fedora14上安装Nvidia显卡驱动

分类: Linux2010-12-20 19:475908人阅读评论(10)收藏举报

       此方法在Fedora15上同样适用

       首先在驱动之家下载相关驱动,我的fedora是64位的,找到对应驱动,下载来是一个.run脚本文件“NVIDIA-Linux-x86_64-260.19.21.run“。 

       然后安装一些必要的库perl,gcc,kernel-devel

       sudo yum install perl

       sudo yum install gcc

       sudo yum install kernel-devel

       比较当前kernel版本uname -r,如果当前kernel版本比kernel-devel版本低,必须升级当前内核( sudo yum update kernel),否则安装过程中提示缺少kernel source文件。这些主要的库安装完毕之后如果接下来安装驱动过程中依然提示少包,提示少哪个包就装哪个,比如我这里还提示少binutils包,就装这个包(sudo yum install binutils)。

 

       在图形化界面无法按装驱动,于是修改inittab文件,将5改为3,以便重启后进入字符模式来安装(也可以在启动时按e键在kernel那一条最后面写上 init 3然后按b键启动):

 

 

 

        另外由于fedora14集成了Nouveau驱动,安装无法进行,必须先屏蔽启Nouveau驱动。编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载:sudo  vi /etc/modprobe.d/blacklist.conf,在文件末尾添加“blacklist nouveau“

 

 

 

        还要 编辑 /etc/grub.conf 文件,禁止 nouveau KMS 的使用:sudo vi /etc/grub.conf,在你当前使用的kernel版本那行最后加入nouveau.modeset=0(因为每次升级内核,文件里就会多一个选择项,所以选择你正在使用的内核版本那项添加):

 

 

 

        一切就绪之后重启,进入字符模式,输入su - 获得管理员身份,然后安装显卡驱动 ./NVIDIA-Linux-x86_64-260.19.21.run,安装完毕之后别忘了再次修改inittab文件,吧3改回5,然后reboot。

        由于Nvidia驱动不支持图形化引导,之前的Nouveau图形化引导已经被禁用,所以重启之后看到的是低分辨率的白蓝进度条,不过我们可以通过指定 MESA 的驱动来图形化引导系统。在版本选择界面按键盘e键进入编辑界面:

 

 

 

          选择kernel那栏再次按e键编辑,在最后加入vga=ask:

 

 

 

 

 

         添加之后按enter键结束编辑,按b键引导,这时候会出现一行提示,让你按回车键查看可选颜色模式:

 

 

 

         在接下来出现的选择列表里找到符合你显示器分辨率的那项,然后把前面的代号添进去,回车,我的显示器是19寸宽屏,所以我选1440*900*32,把前面的代号365添进去,按回车键就能看到正常的图形化引导界面了:

 

 

 

 

 

        进入系统后别忘了把你刚才选择的这个代码写进grub.conf文件中保存,以后就会以合适的分辨率图形化引导系统了。需要注意的一点是,这个代码是16进制,所以写的时候前面要加个0x,比如我的是vga=0x365:

 

 

 

       至此一切大功告成,3D桌面开启啥的都没问题了。在SMPlayer里看MKV格式电影,非常流畅。找了一套黑白风格主题,真是酷极了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2011-11-21 11:29  zhiyinjixu  阅读(403)  评论(0)    收藏  举报