wIthwInd

-随风而行

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
手头有一台DELL笔记本,型号是DELL Latidue CPi,具体配置:CPU P266、内存64兆、4G硬盘,这样的配置绝对属于古董级的了,可这毕竟是我当年化了3.8万银子买的,实在舍不得丢掉。这样的机器安装Windows 2000 绝对是不可能的,更不用提Windows XP了,原来安装的是Windows 98,可是实在受不了系统频繁死机的折磨,上个星期天一横心把硬盘格了,安装了Linux Red Hat 9.0,从基本系统安装到工作环境的初步建立,着实费了一番周折,期间遇到不少困难,或发帖子请高人指点、或利用google上网搜寻,问题总算是一一得 到了解决。现把我安装调试的过程总结如下,希望和象我这样的Linux的初学者进行交流,高手自是不必看的了,呵呵。如果能给初学者提供哪怕一点点帮助, 对我就是最大的奖励和鼓舞了。

一、系统安装

首先从网上下载Red Hat Linux 9.0的iso文件,然后刻成光盘,共三张,具体过程略。然后记录硬件设备参数,用原来的Windows 98启动机器,进入“设备管理器”,依次记下各类硬件的型号和参数,我的记录如下:

显示器:Dell 1024x768 Laptop Display Panel
显  卡:NeoMagic MagicGraph 128XD
声  卡:Crystal CS4237
网  卡:NE2000 Compatibal
硬  盘:IBM-DBCA-204860
光  驱:TOSHIBA CD-ROM XM-1802B

请大家注意,这步非常重要,否则当你格了硬盘,却发现某个硬件需要安装驱动,而你却不知道硬件的具体型号,那可是麻烦大了,呵呵。
将Red Hat Linux 9.0的第一张光盘放入光驱,重新启动,从光盘引导系统,开始安装。硬盘分区我选择的是建立一个128兆的swap分区,其他的全部给系统,格式为 ext3。安装过程还算顺利,基本上跟着提示一步一步走下去就可以了,期间会要求输入管理员帐户root的密码,还会让你选择安装那些软件包,这个可以根 据自己的需要进行取舍,缺省语言我选择了English,附加中文。启动方式我设定的是开机直接进入命令行方式,安装完毕后会自动重新启动机器,出现 login:提示符让你登录,到了这一步系统就基本安装好了。

二、修改命令行状态下的屏幕分辨率

在我的笔记本上,基本系统安装完毕后屏幕分辨率被自动设置为640*480,这样每个字符的显示极其粗糙,解决的办法将分辨率修改为1024*768,具体操作如下:
编辑/boot/grub/grub.conf文件,在kernal/boot/vmlinuz.....语句的后面添加vga=0x317,注意vga 前面要加空格,=后面的参数是用于设定屏幕分辨率的,0x317表示1024*768、0x314表示800*600,0x311表示640*480,修 改后重新启动机器,可以看到现在字符显示比较好看了,当然,如果你的机器没有上述现象,你完全可以不做这步操作。

三、开启硬盘DMA

为提高系统运行速度,我开启了硬盘DMA,方法是在/etc/rc.d/rc.local中加上
/sbin/hdparm -d1 -c3 -m16 -X66 /dev/hda
如果你的硬盘支持ATA66 那么将X66改为X68即可。

四、减少虚拟终端数量

大家知道,linux支持6个虚拟终端,其实在一般的操作中2~3个虚拟终端已经足够了,减少虚拟终端数量可以减少内存占用,提高系统运行效率,减少虚拟 终端的具体方法为编辑/etc/inittab文件,将mingetty 3-6前面加上#注释掉即可,然后执行init q或者重新启动机器。

五、关闭不需要的服务

系统缺省安装了很多个服务,其实对于个人一般工作来说,很多服务基本不用,开启他们只会消耗掉大量的内存,因此,建议最好将不需要的服务关掉,方法是执行setup,进入System Service,然后将不需要的服务去掉即可,我的机器现在只开启了以下几个服务:
isdn、pcmcia、crond、syslog、xfs、xined
由于我的机器是笔记本,而且我是ADSL上网,因此我开启了isdn和pcmcia的服务,如果是台式机,可以去掉isdn和pcmcia,只开启network服务。

六、控制台中文支持

我安装的是zhcon,安装后需要使用中文的时候只要在控制台输入zhcon即可,退出按ctrl+D。

七、窗口系统选择

Red Hat 9.0提供了Gnome和KDE供选择,可是这2个系统在我的烂笔记本上光启动就要大概5~6分钟,对我来说简直是一种折磨,因此,我选择安装FVWM窗 口管理系统,这是一个耗资源极少的窗口管理系统,启动速度飞快,唯一的缺陷是配置比较困难,好在我对华丽的界面不感兴趣,我只关心速度和效率,在这一点上 FVWM的确是一个最佳的选择,关于FVWM的配置建议大家去看看王垠博士的个人主页,这是清华的一个牛人,因为一篇"完全用linux工作"的帖子而扬 名天下.我的配置文件非常简单,也就是实现了用菜单启动几个常用的程序(Xterm、FireFox等等),窗口可以最小化、最大化、关闭等,同时实现了 汉字的输入和显示,这个我将在下面详细说明。

在FVWM的安装过程中,最关键的是如何让startx命令启动FVWM,我的方法其实比较简单:首先执行switchdesk fvwm,然后编辑用户根目录下的~/.Xclients-default文件,在其中只保留exec fvwm语句即可。

八、设置pppoe

我们这里是小区宽带接入方式,100M光纤主干线路,10M五类线到桌面,单位统一交费,呵呵,是不是很爽啊(这可是俺一力办成的啊,得意ing)。网通 公司为了管理方便,在局域网的基础上采取了pppoe拨号上网的方式,这其实和adsl是本质上完全一样的方式,具体配置方式如下:

首先确保你机器的网卡配置正常,然后执行adsl-setup,根据提示输入用户名和密码,然后执行adsl-start即可联上因特网,可以使用命令adsl-status查看连线状态,输入adsl-stop结束连线。

九、设置开机进入命令行

编辑/etc/inittab,调整语句 id:x:initdefault 中的x为3(x=5为图形方式,x=3为字符方式)。

十、拷贝安装Windows下的字体

将windows系统c:\windows\fonts下的字体文件拷贝到/usr/share/fonts/windows目录下,我拷贝的字体文件有:

arial.ttf arialbd.ttf arialbi.ttf ariali.ttf
cour.ttf  courbi.ttf  courbd.ttf  couri.ttf
tahoma.ttf tahomabd.ttf
verdana.ttf verdanab.ttf verdanai.ttf verdanaz.ttf
simsun.ttc mingliu.ttc

然后执行如下操作:

cd /usr/share/fonts/windows
ttmkfir .
cp fonts.scale fonts.dir
chkfontpath -a /usr/share/fonts/windows

十一、设置X-windows下调用中文输入法

X-windows下我安装的scim,这个输入法非常类似紫光拼音输入,而且支持在英文local下输入汉字,安装完毕后需要修改一下配置文件,才能保 证在X下正确调用和输入中文,首先修改/etc/X11/xinit/xinitrc.d/xinput文件,在大概第119行,原来为
    XIM="none"
修改为
    XIM="none"
    if [ -e /usr/bin/scim ]; then
        XIM="SCIM"
    fi
在大概184行添加
    SCIM)
    XIM_PROGRAM=scim
    XIM_ARGS="-d" ;;

然后修改/etc/gtk-2.0/gtk.immodules,将
    "xim" "X Input Method" "gtk+" "/usr/share/locale" "ko:ja:zh"
修改为
    "xim" "X Input Method" "gtk+" "/usr/share/locale" "en:ko:ja:zh"

十二、挂接U盘

我的机器比较简单,因为系统安装的时候已将USB的驱动自动安装好了,剩下的步骤就简单了。
首先 mkdir /mnt/usb,然后插入U盘,正常情况下,系统应该有一些提示,然后输入
mount /dev/sda1 /mnt/usb
U盘就可以正常使用了,如果U盘上的文件使用了汉字名称,则在mount命令后加上
-o codepage=cp936,iocharset=cp936参数即可

十三、启动时自动挂载windows分区

修改/etc/fstab文件,加入如下一行
/dev/hda5 /mnt/win_d vfat defaults,codepage=cp936,iocharset=cp936 0 0

十四、挂载局域网上的windows共享目录

输入如下命令:
mount -t smbfs -o username=用户名,password=密码 //机器名字/共享名 /mnt/目录

十五、设置Xterm和Emacs的字体

编辑~/.Xresources
我的配置,仅供参考
…… ……
emacs*font: fixed
emacs.font:  8x16
emacs.paneFont:  8x16
emacs.pane.menubar.font: 8x16
emacs.geometry:  100x32
…… ……
xterm*font: fixed
xterm*font: 8X16

经过上述设置后,我的机器现在已经可以在X-windows下启动FireFox上网浏览网页、收发电子邮件,可以使用Emacs编程,必要的时候我还可 以启动OpenOffice处理word、excel文档,可以方便的使用局域网上其他windows用户的共享目录,我的这篇胡言乱语就是在X- windows下用Emascs写的,呵呵,不错吧,而且现在系统比安装widnows的时候稳定的多,速度也有所改善,别忘了,我的机器可是古董啊,哈 哈!!!



BTW:下一步的努力方向:

   1.实现C#编程环境的安装和配置

   2.进一步的熟悉Linux系统,掌握更多的命令
posted on 2004-11-17 22:34  随风  阅读(1416)  评论(0编辑  收藏  举报