From Windows Desktop To X User.

 

 
        毫无疑问,我曾经是一名Windows的拥护者.但是当Windows的缔造者微软公司的钱袋日渐丰满之时,忘记了哪些令他们致富的用户的需要,越来越多的是织造出更多只能让他们自己赢利的商业垃圾.


        不难想像,很多和我一样的朋友看到了Linux系统,并且尝试用自己的电脑知识去驾驭这套操作系统.可是严谨的运作方法和无数文档让我们产生了一些畏惧.这一次在朋友们的帮助下,我下定决心来重新尝试让自己在Linux的X平台下完成自给平日作的一系列工作.


        下面将会用日记的形式来添加我每日的所得和经验.


        也许你是一位值得尊敬的”大牛”,那么请你去继续批判GTK+Manual的不足而不是在这里嘲笑我展示给和我一样新接触Linux用户的一些心得.希望大家和我能够一同进步,互补不足.(作者注:
通过观看本文导致你的各项技能应用水平下降和各种智力缺陷作者不负担任何法律和人道主义责任.)

 

 


第一日...引子


        这是我安装Linux后的第三天,前两日我在专心阅读Redhat
9(Standard)的文档光盘中的一些应用文档,其中包括了<<Red Hat Linux 入门指南>>. <<Red
Hat Linux 定制指南>>以及十分重要的<<Red Hat Linux 安装指南>>.
其中第三本我要说明一下,如果你是Red Hat的注册用户(你的Red Hat
Linux产品拥有一张红色注册卡,上面有一串应用于rhn.redhat.com登记用的号码.)那么你手头的RedHat
红皮书上的内容就是它的纸制读本.

        我顺利的安装好了RedHat 9,实际上我们要注意其中几点.


一:

        分区一定要选择正确.如果你拥有一个10GB的空闲分区或硬盘,我的建议和我一样进行分区.
第一个分区是100MB,加载点为/BOOT.这个分区我理解到是用来储存我们的启动文件等等的分区.虽然我不确定,但是我人为Grub或Lilo等引导文件都是储存在这里的.这样单独分出来也是有益处的.


        第二个分区是/(理解为主分区或者是根,作者注)容量应该占用7GB,这个分区是用来储存我们的Linux系统以及你选择安装的软件包以及即将安装的一些程序.今后每次重新安装系统的时候都会格式化这个分区.

        第三个分区是/HOME,这个分区是储存我们的用户私人文档用的.在控制台(Console)下目录为/HOME/(你的用户名).如果将我们的文档,音频,视频,软件安装包都储存在这里,并且下次重新安装系统的时候选择不格式化这个分区并且依然加载为/HOME,那么这些资料就全都不会丢失,我们也不必去进行对我们来说有些难度的备份工作.

       第四个分区也是我们要配置的最后一个分区是一个SWAP分区,这不同于我们上面建立的ext3分区,这个分区的用途是当我们在X下面运行游戏,浏览视频或者编译文件的时候,我们的物理内存占用光了,这时候Linux就会把物理内存中调用不频繁的内容转移到这个分区.这和我们Windows下的硬盘上建立的缓存文件是一个性质.只是Linux用一个分区的形式来建立它,并且比Windows下的缓存效率更高一些而已.


        最后我要说的两点大家要牢记,首先我们的前三个分区都要使用ext3分区格式,因为这样作可以让我们这些新手在不干净的重启或关机(Unclean Shutdown) 后不用等待漫长的Scan文件系统过程.有过经验的朋友应该知道当你系统文件增加后那是一段很难熬的过程.


        另外如果你硬盘有重要数据的时候千万不要在选择分区方法的时候选择自动分区,这将让你的资料化为乌有.(我的600GB卡通和OST就是这样消失的,现在还在掉眼泪...)

 

二:

        选择组件的时候不要选择过多无用的服务器组件,如果你安装了很多不熟悉的服务程序除了会让你的系统资源消耗变大之外更可能让你的系统处于十分不安全的状态.(要知道一些东西放在我们新手的手里是很危险的).


        此外我建议大家使用RedHat默认的Gnome来作为X方案,至少我没有去选择KDE,而且现在的感觉非常好.


        唉呀,差点忘记了.如果你有必用的Windows程序需要2个系统的话记的先安装Windows,而且记的Linux的几个分区要在Windows分区前面.2个系统共享文档的话也很简单,只要把你的fat32分区用来当做文档贮存分区(ntfs没实验过,不果只是读取应该不是问题.).然后再创建Liunx分区的时候加载你的Fat32分区就可以了,加载位置需要我们手动输入,我加载的位置是/mnt/windows


三:

        系统安装完毕了,现在系统默认进入的应该就是美丽的X-Windows了.系统开始运行后会让我们创建一个root(根用户)外的帐号来进行日常操作.不要以为这很麻烦,这是十分有益处的.


        作为我们新手来说如果使用root帐号操作,会因为权限过高而在误操作的情况下破坏我们的系统.而且不同于Windows,Linux的帐号切换其实说明白了就是权限切换,X下面会跳出一个窗口要求我们输入root帐号密码.控制台里面我们可以输入命令”su”+回车键接着输入密码变成root用户.


        第一次进入X我又碰到了一些问题,经过我哥哥的点播已经找到了解决办法.


        下面是解决方法:

1.Nvidia Geforce4 Ti显卡的驱动问题:


 Nvidia Geforce 4 Ti显卡是我使用的显示卡,RedHat 9 只提供了通用驱动的支持,为了开启3D加速功能我们必需去Nvidia的网站(www.nvidia.com)来下载商业驱动程序(作者注:商业软件不同于其他Linux软件,可能是免费/收费并且不公开源代码).

在nvidia网站上我找到了适合我的ia32 Linux驱动 - NVIDIA-Linux-x86-1.0-4363.run.

下载到我们的机器然后开启一个控制台,执行下面的系列操作.

[wind@localhost wind]$ su
Password:
[root@localhost wind]# cd /etc
[root@localhost etc]# vi inittab

我们进入的文件是用来修改启动方式的,由于我们桌面用户默认是进入X-win,而在X-win下是无法升级显示驱动的.所以我们在inittab文件中找到这行...

id:5:initdefault:

按下“Insert”键,将5删除,换成3。(根据文件上面的说明# 3 - Full multiuser mode #4
- unused #5 – X11,我们得知的3为Console模式登录,5为X-win登录.)
接着按下“ESC”键,依此输入“:”、“wq”、“回车键”退出编辑器。
重新启动系统,用root用户登录。将驱动程序复制到/root下。方法是进入我们刚刚下载的驱动程序所在的目录输入

cp NVIDIA-Linux-x86-1.0-4363.run /root “回车键”

我们接着转到root目录,方法上面说过是 cd /root,输入

bash NVIDIA-Linux-x86-1.0-4363.run “回车键”

一路Accept下去就可以完成安装了。

如果你用的不是RedHat 9.0可能你的内核会不被兼容,这里我就不多介绍了,因为作为新手的我也没有使用过你的内核版本。 最后输入”startx”进入X,发现并没有开启3D加速,我们的3D游戏还是很慢.看来刚才的程序没有效果...
好好回想一下,刚才好像有个说明呢...在这个说明文件里...看到了...我们按照下面进行一下设置:
打开console后按照下面操作.


[wind@localhost wind]$ su --->取得root用户权限
Password:
[root@localhost wind]# cd .. ---->退出一层目录(或者直接输入cd /直接转到根目录)
[root@localhost home]# cd .. ---->退出一层目录
[root@localhost /]# cd etc ---->进入etc目录(或者直接输入cd etc/X11)
[root@localhost etc]# cd X11/ ---->进入X11目录
[root@localhost X11]# vi XF86Config ---->编辑XF86Config文件


关于如何编辑和保存文件上面我们介绍过了,这里就不重复了.
我们要找到 Driver “nv”这一行,修改成Driver “nvidia” 并且在”Module” Section这区代码里面添加Load “glx”(如果有了就不用添加了).还是这个区域最后监查一下是否有Load “dri”和Load “Glcore”这两行代码,如果有的话删除掉. 最后一部,我没有根据和原由的决定跑到这个文件的最后一段Section “dri”,从Section “dri”开始到EndSection全部删除掉.因为我想之前Load里面已经不调用了,那么这段代码也就是形同摆设.
如果你不放心的话,可以用在编辑之前用cp XF86Config XF86Config.bak来复制一个备份.
到这里我今天的任务就算完成了,顺利的进入X并且可以进行3D程序了.

下一集...DSL Go!! Mozilla! Online!

教你如何配置网络并且有相关设置哦!


本集总结要点1 2 3:


1.命令su后输入密码,你不会看到密码,因为这是Linux对密码的保护功能之一,不要担心,继续输入就好了.

2.命令 vi 是用来编辑文件用的,按Insert键可以对非只读文件进行编辑.ESC键可以取消编辑状态, :
调出输入功能.
wq是write+quit功能.就是存盘并且退出.如果我们只是想对编辑后的文件进行储存或者不储存经过编辑后的内容直接退出就相应去掉代表存盘的w或代表退出的q.vi的其他功能还需要大家自给通过man命令来学习.

3.多多使用man命令来学习每个命令的使用方法,多多查看文档和说明,除了能够详悉了解使用方法外还可以避免一些低级的错误发生.记的作为一个新手很多东西不明白不是错误,但是碰到问题就去直接问别人是不对的,要自己多多研究,否则从别人那里直接拿来的东西是记不住的.多多利用手里的man命令和说明文件,仔细的阅读和细心的实践才能促进我们的进步.

 
  Home