红联Linux门户
Linux帮助

FC6安装手记

发布时间:2006-10-28 01:55:23来源:红联作者:febspeolal
  作者:李延瑞(lyanry@gmail.com

  1 让我等的迫不及待

  这次,redhat跳了好几票,好像最初日程表上是说10月11日放出,后来改到了17日,再后来又改成了24日。FC的更新周期是6-8个月,所以这也算正常。但一再跳票,还是让人觉得很郁闷。

  坚持到24日晚上10点,便去redhat的站上看,这次总算正式放出了,但由于人太多,服务器不堪重负挂了。我又等到凌晨一点,结果又在网站上看到要等到明天才能访问的信息,让我有点忍无可忍了。虽然有BT种子,但我还是想从ftp上拖,因为上次装FC5的时候,下的飞快。

  10月25日,终于在redhat的网站上看到一个镜像站点列表。我选了个小日本的ftp站,心怀抗日的热情(至少可以糟蹋一下他们的网线N条。FC6还是和FC5一样,5张CD盘。我只从小日本那里下到了4张,剩下一张是从台湾的镜像下的。都下完后,验证了一下sha1码,结果发现cd2不符。暗自庆幸,幸好事前和galeki聊了一会MD5验证的问题,以前从没用过。于是重新从台湾的镜像下了一次cd。最后,把5张ISO刻录出来了。galeki建议我用硬盘方式安装,但想想,还是刻成盘比较方便。因为有可能这个系统又要装好几次,而现在我的机器上只有一个单系统,万一这个系统崩溃,硬盘安装就有点吃力了。

  2 安装

  把CD1放进光驱后重启机器后,结果很郁闷的看到屏幕上报错,无法启动进入安装模式。开始以为是CD1没有刻好,又重新刻了一张,结果依然无法进入安装模式。头一下变的有些大。

  先在另一台机器上验证了CD是可用的,那问题肯定出在光驱上。打开机箱,发现我原来是用一根IDE线连接了光驱和硬盘,感觉是这个出了问题,便又找了一根数据线连到光驱上。结果正常读盘进入安装模式了。

  由于,前面出了偌多问题,因此在进入安装模式后,我小心翼翼的验证了5张盘的的正确性,直到全部test通过才开始装。

  整个安装过程与FC4、FC5大致相同。在安装前预设置的最后一步出了点问题。这个问题是FC6安装程序的BUG导致的,就是在设置完网卡之后的那一步,会让你勾选软件仓库extras或者其他软件仓库,这个最好不要选,因为一选,安装程序就会崩溃,只能重启机器,再重新进行预设置。我是崩溃了3次之后,再也不打算勾选它了。

  后面,就一帆风顺了。

  3 sudo的设置

  以前,我很少用sudo。但这次装系统一定要用,因为那么多配置工作要做,光su&密码,实在太累手指头。由于我是第一次用sudo,也想到可能有一些刚从Windows转到Linux下的菜鸟会看到这篇文章,因此就写的稍微详细一点了。

  Linux比Windows要安全,很大一部分原因是Linux建议人们平时使用一般用户的身份登录计算机,只有在进行系统资源管理时,再以管理员的身份进入系统。Windows比较笨,如果你是以普通用户进入系统的,那么当你要切换为系统管理员身份,需要注销系统,重新进入。Linux提供了两个用于临时由一般用户切换为管理员身份的命令:su和sudo。su命令在每次使用时,都需要输入密码;sudo则不需要。但sudo需要进行配置一下才可以使用,其配置过程如下:

引用:
[code1]sudo配置

$ suPassword: <----这里输入root用户密码
# chmod +w /etc/sudoers
# echo 'lyanry ALL=(ALL) NOPASSWD:ALL' >>/etc/sudoers
# chmod -w /etc/sudoers
# exit
exit


  上面代码中,‘lyanry’是我的一般用户名,你根据自己的情况修改一下就可。好了,现在sudo就可以使用了。下面就要用到。
文章评论

共有 9 条评论

  1. 60.183.111.* 于 2007-05-22 23:05:12发表:

    ait redeom 9000 也要在装驱动的吗? 装完FC6能开启3D桌面 但compiz 这开不起来 效果也没视频里的好

  2. 222.87.78.* 于 2007-05-08 14:31:51发表:

    大侠们帮忙啊!
    最近安装了fc6,对显卡的支持还算不错,但是电脑显示器不能全部显示整个屏幕内容。显卡sis651集成显卡。
    所以想自己安装一个显卡驱动,下好了是:sis_drv.o-402 也不知道是什么东东。
    哪位大侠知道如何安装的话,就请帮个忙了

  3. 222.87.78.* 于 2007-05-08 14:30:04发表:

    我的是集成显卡,不知到怎么安装阿,那位大侠帮下忙。
    显卡是sis651集成

  4. lingchen2008 于 2007-01-08 22:08:53发表:

    很好。
    让大家业长见识了。
    谢谢!

  5. linuxPenguin 于 2006-11-02 16:53:12发表:

    不错,感谢楼主带来这么好的文章

  6. veryfan 于 2006-10-31 17:11:44发表:

    友情帮顶

  7. febspeolal 于 2006-10-28 02:07:26发表:

      5 三维桌面的好处

      其实,我对三维桌面一向不怎么感冒,认为那即耗资源又没什么大用处。这次之所以费了一番力气在显卡驱动的问题上折腾了好久,关键目的不在于开启三维桌面,而是显卡的问题不落实,心里就不踏实。但既然显卡的问题解决了,三维桌面不妨也试一下喽。

      感觉FC6的compiz桌面的第一个好处是视觉上有了点享受。大家天天面对平板的窗口,特别是WINDOWS用户,算算自己已经面对多少年的XP蓝不拉几的窗口了。Compiz可以让窗口变的像一块橡胶板一样有些弹性,窗口的打开与退出,都显得很优美。另外把桌面的各工作区分布在一个6面体的各面上,工作区的切换,采用了6面体的旋转来实现了。另外,窗口可以设置成半透明的,可以让你不需要最大化/最小化当前窗口,就可以看到后面窗口的内容。

      第二个好处就是打击一下我身边的D版XP用户们。那实在是很爽的一件事。另外,我还用FF打击他们用的IE。哈哈~~~~ 另外,即使明年MS发布vista,我也不需要再去试用一下了,料想它的三维桌面也无非如此阿,在系统资源的耗用上,我的机器是05年配的,CPU P4 2.4G、内存512M、显卡芯片Nvidia GForce FX5200,现在跑FC6和compiz,还很流畅,估计要跑vista,就像蜗牛了,早就耳闻vista推荐配置是:CPU主频要达到3.0GHz,内存要达到1GB,硬盘必须是7200转的SATA或EIDE硬盘;显卡方面,ATI的Radeon 9800、x600、x700、x800和x850等高端产品。

      这第三个好处就是一时之间自己都想不起来,哈哈,这预示着有发展潜力阿。不能因为现在的三维桌面的功能简单,就断然否定它没有用!当年的火车还没有马车跑的快的时候,很多人得出的结论是火车没有用阿。

      但,使用了一会,还是觉得有点不爽。那是scim的问题。compiz开启后,用scim输入中文时,词条闪烁的厉害。用了一会,我就关掉了compiz。

      6 总结

      这也许是我最后一次使用FC了。打算从明年开始启用“跟头“。我从FC4到FC5,又到现在的FC6,在还不到一年的时间里,便做了三朝元老了,但学到的东西依然很少,主要是没有时间。有时间的时候又没有精力。但这一次安装FC6,我又学到了一些东西,譬如sudo的配置、显卡驱动的安装、三维桌面的启用等等。

  8. febspeolal 于 2006-10-28 02:06:43发表:

      4 开启三维桌面

      这里,略微记一下有关三维桌面的常识,因为我也很菜,能多了解一点,就多了解一点。

      FC6附带的是Compiz窗口管理器。Compiz使用OpenGL进行三维图形渲染,集窗口管理器与图形混合管理器于一身;窗口管理器处理屏幕上的应用程序和对话框,而混合管理器则使窗口和图形混合,产生混合图像。Compiz的开发目的是为用户带来多种视觉效果,使得Linux桌面的使用变得更方便、功能更强大、更新颖、更容易满足用户的特殊需求。Compiz目前只能与Xgl“共事”,Compiz的插件及窗口装饰器在Gnome和KDE下都能工作。

      注意,上一段提到了“xgl”,这个又是什么呢?空讲也没什么意思,感兴趣就看这里http://linux.chinaitlab.com/unix/378083.html。如果还不满足,这里有一段视频,http://www.youtube.com/watch?v=wYjv0S_k0xo

      我在msn上跟一个同学讲linux下有3D桌面,发了一张效果图给他,本以为他会吃惊一下,哪知只讨来一阵不屑一顾和无情打击,他说他在XP下早就用上嘞。吓我一跳,MS的vista要到明年1月才发布,他哪来的三维桌面来?我追问,他说:"XP的番茄花园版就有3D,在系统退出的时候……"那个汗阿~~~~

      在FC6下开启三维桌面很简单了,在桌面的“系统|首选项“菜单里找到“Desktop Effects",打开,是一个对话框,上面有“Enable Desktop Effects"按钮的,点击就可以启动三维桌面的,前提是你的显卡驱动正确安装,其次是你的xorg.conf文件必须正确配置,这两个条件缺一不可。显卡驱动的安装,上文已述。至于xorg.conf(位于/etc/X11目录下)的配置,可以参考我的配置,如下:

    引用:
    [code7]配置xorg.conf

    # Xorg configuration created by system-config-display
    Section "ServerLayout"
    Identifier "single head configuration"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
    ModulePath "/usr/lib/xorg/modules"
    EndSection
    Section "Module"
    SubSection "extmod"
    Option "omit xfree86-dga" # don't initialise the DGA extension
    EndSubSection
    Load "glx"EndSectionSection "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Longshine ElectronicsLXB-F17069"
    ModelName "Unknown"
    ### Comment all HorizSync and VertSync values to use DDC:
    HorizSync 30.0 - 110.0
    VertRefresh 50.0 - 150.0
    Option "DPMS"
    EndSection
    Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option
    "DisableGLXRootClipping" "True"
    Option
    "AddARGBGLXVisuals" "True"
    # Uncomment me if you get black screens with Compiz
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1024x768" "800x600" "640x480"
    EndSubSectionEndSectionSection "Extensions"
    Option "Composite" "Enable"
    EndSection

  9. febspeolal 于 2006-10-28 02:00:51发表:

      3 显卡驱动,让我一而再,再而三地痛并快乐着

      系统装完后,第一件事是设置了sudo,然后就是去网上找livna的源,安装方法如下:

    引用:
    [code4]安装livna源

    $ sudo rpm -ivh http://rpm.livna.org/livna-release-6.rpm
    $ sudo rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY


      为什么要找livna源呢?当然是为了下它提供的nvidia显卡驱动。FC默认的nv驱动是GNU开发的,不支持3D加速。这次,FC6中添加了3D桌面功能,需要显卡支持glx,所以一定得装好nv驱动才行。nvidia向linux使用者发布官方驱动,但那好像需要重新编译系统核心,我以前尝试过一次,但那次比较衰,核心重新编译之后,用了没几天,X就莫名奇妙地进不去了。之后,我一直都在用livna做的rpm包。这次也不例外。

      添加了livna源后,就:

    引用:
    [code5]安装nv驱动

    $ uname -rm <----查看系统核心版本号
    2.6.18-1.2798.fc6 i686
    $ sudo yum install kmod-nvidia


      结果,看到有kmod-nvidia-1.0.8776-1.2.6.18_1.2798.fc6.i686.rpm,心里挺高兴。但又看到这个rpm包有两个依赖文件,分别是:kernel-l2.6.18-1.2798.fc6.i686和xorg-x11-drv-nvidia-1.0.8776-2.lvn6.i386.rpm。心里好生奇怪,我的系统核心的版本号本来就是2.6.18-2798啊。当时没多想,敲了个y,就开始装,结果出了错,下载的kernel安装时和我已装kernel冲突。这是肯定的了,同一个版本的kernel,安装时不冲突才怪。

      百思不得其解阿。在网上搜了好久,所见的nv驱动安装说明千篇一律,都是我在上面那样的装法。后来,在linuxsir上,看到一位仁兄说nv 8766即使装上也不能打开FC6的三维桌面效果,所以他从livna-testing源上装了nvidia 9626,并成功启用了三维桌面。于是,我也尝试安装nvidia 9626,是这样干的:

    引用:
    [code6]安装nvidia 9626

    $ sudo yum --enablerepo=livna-testing install kmod-nvidia


      结果,还是不行阿。还是和安装nvidia 8776时,一样的错误。然后,在linuxsir上,看到很多人都说他们装上了,他们说的愈简单,我就愈郁闷。怎么到我这,就不行阿?

      我一直都认为是livna的nvidia驱动rpm文件的依赖出了问题,一直都没有仔细考虑一下是不是我的系统核心有问题。直到后来,linuxsir上,一位名为yaohanping的仁兄说:FC6安装的时候把有些P4和C扬的机器装错了kernel。这,让我怎能不郁闷阿。只好把现在安装的核心删掉,重新装一次。于是,就:

    引用:
    [code7]卸载kernel

    $ rpm -qa | grep kernel
    kernel-headers-2.6.18-1.2798.fc6
    kernel-2.6.18-1.2798.fc6
    kernel-devel-2.6.18-1.2798.fc6
    $ sudo rpm -e kernel-headers-2.6.18-1.2798.fc6 --nodeps
    $ sudo rpm -e kernel-2.6.18-1.2798.fc6 --nodeps
    $ sudo rpm -e kernel-devel-2.6.18-1.2798.fc6 --nodeps


      呵呵,也只有Unix这样的系统可以这么干,可以在系统运行的时候,把核心干掉。Windows下,几乎不太可能阿,平日病毒感染个核心的DLL,想把它删除都不容易。

      然后,用yum把刚才删除的那三个包又重装了一次。为了确保重新安装的核心是否能运行,又重启了一次机器。还好,一切正常。之后,再次安装nvidia 9626驱动,这一次极为顺利!