三. 配置和编绎
下载的二进制rpm包可直接用rpm -i命令安装,例如:
#rpm –i <下载的文件包名称>
当然这样安装成功的话,就很幸运了。但是,对于某些LINUX发行版本、其它的操作系统来说,更多的时候需要下载源文件。这时,需要对源文件进行编绎。如果缺少所需的开发软件包,可以按照提示分别使用rpm -i命令从系统安装光盘上进行安装。
一般的操作步骤如下:
1.解压源文件
# gzip -dc *.tgz |tar xvf -
2.按前面所说的帮助文档中的要求做必要的修改配置
3.#make World >& world.log进行编绎(要注意“World”中的大小写)
4.#tail world.log , 如果显示successfully build,则成功
5.#make install >& install.log进行安装
6.#make install.man >& man.log安装新的帮助文件
四. 再次运行SuperProbe
升级过自己的Xfree86程序后,再来运行显卡自动检测程序SuperProbe。如果仍不幸无法识别,则是因为暂时这种显卡无法支持,可以直接访问该显卡厂商的主页寻找驱动程序,或者在一些NEWS讨论组中求救。本文在结束语中推荐的站点在很多情况下也可以提供帮助,此时的你有必要参观一下该网页。
五. 运行xf86config
不同的LINUX提供不同的文本图形配置界面,但一般都只有基本配置,而且可能造成死机。下面是对ATI Rage Mobility (Port Probed)卡配置举例:
DELL Latitude cpx 便携电脑, ati AGP 8M ,Redhat 6.1 .
使用Xconfigurator命令产生的配置文件运行则死机,使用xf86config配置工作正常.
# /usr/X11R6/bin/SuperProbe
Chipset: ATI Rage Mobility (Port Probed)
Memory: 8192 Kbytes
RAMDAC: ATI Mach64 integrated 15/16/24/32-bit DAC w/clock
(with 6-bit wide lookup tables (or in 6-bit mode))
(programmable for 6/8-bit wide lookup tables)
Attached graphics coprocessor:
Chipset: ATI Mach64
Memory: 8192 Kbytes
# /usr/X11R6/bin/xf86config
1.输入回车,to continue
2.输入4,PS/2 Mouse
3.输入y,支持模拟三键
4.输入回车,使用缺省配置/dev/mouse
5.输入回车,选择标准的键盘支持
6.输入回车,不支持扩展ALT键
7.输入回车,继续
8.输入7,选择高频SVGA
9.输入2,选择50-90
10.输入监视器标识说明(可回车)
11.输入监视器代理厂商名字(可回车)
12.输入监视器名称(可回车)
13.输入y,输入回车翻页,找到由SuperProbe检测到的卡,输入标号
14.输入3,选择XF86_SVGA服务器
15.输入y,建立符号链接
16.输入显存对应的值
17.输入显卡标识名称(可回车)
18.输入显卡代理厂商名字(可回车)
19.输入显卡主板制造厂商名称(可回车)
20.输入回车
21.输入n
22.输入2
23.输入432
24.输入n,不要虚屏
25.输入5,保存
26.输入y
27.输入/usr/X11R6/bin/startx进入XWINDOWS
六. 调整分辨率
#ln -s /etc/X11/XF86Config /etc/XF86Config
#vi /etc/XF86Config
可以按自已的需要做些改动,修改之前最好把源文件做个备份
例如: 缺省使用的分辨率在配置行的最前面
Modes "640x480" "800x600" "1024x768" "1280x1024"
可改成
Modes "1024x768" "800x600" "1280x1024" "640x480"
如果进入了XWIN,也可以用ctrl +(-)来选择不同的分辨率
PCMCIA网卡的配置
笔记本电脑同台式机的最明显的不同大概就是PCMCIA网络接口了。笔记本电脑通过使用PCMCIA卡来进行局域网连接、网络拨号、内存扩充等等。PCMCIA的运行配置通常需要手工来做。下面以以太网卡的配置为例介绍其通常的过程。配置过程涉及到的文件包括:
/etc/sysconfig/pcmcia(有关PCMCIA的直接配置信息)
/etc/sysconfig/networks (有关启动时的网络配置信息)
/etc/sysconfig/network-scripts/ifcfg-eth0 (启动时网络端口的配置信息)
/etc/pcmcia/config (当前PCMCIA模块中可以支持的卡类型)
/sbin/cardmgr (实际上的PCMCIA驱动管理程序)
/etc/rc.d/rc3.d/S45pcmcia (启动时进入运行级别3时按照PCMCIA配置启动CARDMGR)
/var/log/messages (可以看到在启动PCMCIA时的出错信息,以便分析原因)
典型的配置顺序为:
1. 修改/etc/sysconfig/pcmcia文件,“PCMCIA=yes”
2. 修改/etc/sysconfig/network文件,内容示例:
NETWORKING=yes
FORWARD_IPV4=false
HOSTNAME="your.name."
DOMAINNAME=”your.domain”
GATEWAY=xxx.xxx.xxx.xxx
GATEWAYDEV=eth0
3. 修改/etc/sysconfig/network-scripts/ifcfg-eth0,内容示例:
DEVICE="eth0"
IPADDR="xxx.xxx.xxx.xxx"
NETMASK="xxx.xxx.xxx.xxx"
NETWORK="xxx.xxx.xxx.xxx"
BROADCAST=xxx.xxx.xxx.xxx
ONBOOT="yes"
相应修改/etc/hosts文件中的内容。机器启动后,查看#/sbin/ifconfig –a的输出,如果只有lo(环回)端口,则说明以太网卡启动失败,此时查看文件/proc/devices发现其中没有设备pcmcia出现。可以查看/var/log/messages来确定出错的原因。
如果报告PCMCIA卡的类型不能识别,此时最有效的方法同样是升级自己的pcmcia模块。软件下载地点:
http://metalab.unc.edu/pub/Linux/kernel/pcmcia/以及SUNSITE的世界其它地方的镜像站点。当前最新的版本为3.1.16,其它有关的最新信息可以在下面的网址找到:http://hyper.stanford.edu/HyperNews/get/pcmcia/home.html通常LINUX发行包中的版本要比当前最新版本稍低一些。下载包到/usr/src/linux目录下面,解包,然后编译、安装:
#tar zxvf pcmcia-cs-3.1.16.tar.gz
#cd pcmcia;make config
#make all
#make install
然后重新运行/etc/rc.d/rc3.d/S45pcmcia,查看端口信息以及日志信息。很多情况下,此时端口eth0出现,使用ping加以验证。然后再配置缺省路由等,这些就和普通台式机一样。不再赘述。
结束语
当前,有关笔记本电脑上面安装LINUX操作系统的网站、新闻讨论组很多,读者感兴趣的话可以在YAHOO,新浪等网站搜索“linux on laptop”可以发现许多很有参考价值的网页。在这里,笔者向大家推荐一个比较全面的笔记本电脑安装LINUX的站点:
http://www.cs.utexas.edu/users/kharker/linux-laptop/该站点收集了大多数当前市面上面流行的笔记本电脑上面安装LINUX操作系统的指南、经验以及许许多多的具体配置模版。笔者就曾经参考其中的说明,并联系相应网页的作者获得过及时的帮助。另外,笔者还希望能够与大家就安装过程中的一些小技巧进行交流,有兴趣的话,可以通过我们的电子邮件联系(sungaiair@yahoo.com或cybersec@sina.com)。
通过这篇东西,希望能够为准备或者正在自己的笔记本电脑上面安装LINUX的朋友有所帮助。