博客网 >

笔记本上安装Linux--安装过程分析及运行状况报告

Addone Squid [天堂鱿鱼] (addone@gmail.com)

本文讲述了笔者在HP Compaq Presario 自由人 M2009AP笔记本电脑上成功安装Linux的经历,最后给出了运行报告,仅供参考。
TuxMobil-Compaq笔记本电脑-SuSE Linux兼容性报告

更新日期:2005年3月22日

1.安装前的考虑

本本是HP Compaq Presario 自由人 M2009AP,需要一个稳定且快速的环境,要求硬件兼容性好(外围设备多),游戏要求性不高。最好操作简便些,不需要老是打命令。
采用的网络连接方式主要是ADSL宽带(PPPOE方式)或者是局域网方式。

原本在台式机上用的是SuSE Linux 9.1,该系统界面极其华丽,操作也很简单,软件丰富,但速度太慢,特别是升级系统时慢得极其夸张。因此这次打算更换系统。
国产Linux软件数量和支持都太少,不在考虑之列。Redhat已经过于落后了,只在中国还拥有大量的用户群(好像中国人大都只知道它),因此也不作考虑。Fedora Core是Redhat的后继桌面系统,据说不是很好,根据以前用Redhat的经验(很难用),也就不敢用了。
在www.distrowatch.com中查看发行版的排名,在前十名里面选择了Debian和Mandrake,另外还加入了Novell作为候选(因为是新发行版没有上榜)。
Novell Linux Desktop(NLD)是基于SuSE的发行版(Novell收购了SuSE),继承了SuSE的易用性,但是也继承了它的龟速。而且因为是新发行版,专门针对它的软件包还不多。
Debian的软件数量巨大,安装方便,软件包体系先进。但是配置较为复杂。基于其上的发行版,如Hiweed-Debian,虽然比原本的操作性略有提高,但感觉尚不是很成熟。另外,XFce桌面也从来没用过。
最后的焦点就集中到了Mandrake上。Mandrake以易用性和实用性以及良好的硬件兼容性闻名。另外,在distrowatch上雄踞榜首也让人对它信心倍增。

2.实战Mandrake Linux 10.1

下载了最新版的Mandrake Linux 10.1 Official后立刻刻碟安装(3CD)。安装过程确实非常简单,界面看着舒服,也不用点几下鼠标,就全部安装完成了。
然而,重启后等了半天都没启动完,进度条不动了。按[ESC]查看详细信息,发现系统停在Building Molla Registry...,选择安全模式重启,问题依旧。即使按[CTRL+C]中止该过程,也就只能出现Init5……,没能再继续下去了。重装,问题依然。咨询Compaq支持专家,答复是:使用Linux系统出现的问题,需要自行解决。
后在论坛上看到使用2.4的内核可以进入系统,于是采用ath1选项,用2.4内核重新安装。在重启时选择2.4的核心,成功了!

果然没让人失望。Mandrake的界面确实相当易用和实用,控制中心MCC要比YaST快得多,安装软件也相当方便。硬件方面,能直接驱动触摸板并能直接使用点击、滚轮等触摸板功能,直接启动了ACPI以及笔记本电脑电源管理,USB、Combo光驱的支持也相当完善。
系统原配的软件也相当不错,并且先进的urpm软件包管理方式极其方便而高效,输入法采用了强大的scim。并且,系统的中文化也是相当完善,自带的字体在液晶上的显示效果已经完全可以接受了(可惜还是没解决粗体问题)。

这样的系统确实省心,好用,简直让人欲罢不能。
可惜,很快发现了不少问题。首先是内码,采用的是和Windows兼容的GB2312码,而非广受支持的UTF8,导致不少软件无法正常使用(如Skype)。然后是scim输入法的冲突,居然和RealPlayer、Firefox这些常用软件都有冲突。
最糟糕的是无法启动3D加速。到intel的网站下载了显卡驱动(Intel 855GM集成显卡),却根本无法安装(驱动要求2.6.x内核)。根本没法玩3D游戏,也根本没法看视频文件。

尝试编译原配的2.6.8内核,启动时和第一次安装时出现的问题一样,失去响应而无法进入X。
到linux官方网站下载了2.6.10内核,编译安装,似乎一切正常,但在checking for new hardware...后弹出提示框,要我放入第一张安装盘?! 无法理解内核和Mandrake安装盘有何瓜葛,但不管放入哪张盘都提示不对。MDK 10.1 O的安装宣告失败。

3.转战Mandrake Linux 10.0

因为有了MDK的使用体验,这回再也受不了MDK系统的诱惑了。在朋友的劝说下,下载了Mandrake Linux 10.0 Official(采用2.6.3内核)。 刻碟安装,一切顺利!

触摸板能够使用,但是点击、滚轮功能无法使用,ACPI只是部分启动,无法启动笔记本电源管理。读卡器、PCMCIA都没启用。但3D加速直接打开了。
安装了hotkeys后,使用sk2800c键盘模块(适合HP Compaq Presario自由人系列笔记本键盘)成功启用了键盘的多媒体功能键(hotkeys -t sk2800c)。

没有默认安装输入法,在MDK10.0介质源上没能找到scim,只好安装了fcitx(是旧版的,不是很好用)。
RealPlayer能用了,不过播放时卡得很厉害,从论坛上看,可能是MDK的问题。好在安装了RealPlayer之后,Totem能直接使用它的插件来播放rm、rmvb等文件。至于wmv,可以用MPlayer播放。
音频效果良好。3D游戏运行良好。

内码依然是GB,只好新建了一个用UTF8内码的帐户以保证SKYPE的正常使用。
笔记本上没有电源管理实在很烦人,尝试编译2.6.10内核,这回终于成功启动了ACPI。
但好景不长,很快我就淹没在各种小问题的海洋中了。到最后甚至连X都进不去了。小问题多多,实在没辙了,我选择了换系统。

4.重返SuSE Linux 9.1 Personal

再试试Debian。下了3张光盘镜像后(一共7cd),我被说明文档中描述的那些烦杂的安装和配置步骤搞晕了。
同时,当时只能通过ADSL拨号上网,而Debian的网络安装光盘并未提供对ADSL拨号的支持。
另外,使用Debian的网络安装盘安装基本系统后重启,机器启动失败,无法进入基系统。

这回我放弃了,抄起了以前的SuSE Linux 9.1 Personal光盘(1cd),打算先用上再说,别浪费了机子。
将光盘放入光驱并使用光驱启动系统,分区方案如下:
设备 挂载点 分区格式 大小
/dev/hda1 /(系统盘) reiser 6GB
/dev/hda5 swap(交换区) swap 1GB
/dev/hda6 /usr(软件盘) ext3 10.5GB
/dev/hda7 /home(用户盘) ext3 20GB

其它的安装步骤非常简单,按照屏幕提示操作即可。
需要注意的是,在配置外设时如果没有配置好鼠标而采用了默认设置,那么触摸板的高级功能可能无法启用,在安装完成后需要用Sax2将鼠标类型设置为触摸板(Synaptics Touchpad)。
由于是个人版(Personal)的缘故,系统自带的KDE没有中文支持。笔者到其官方网站http://www.novell.com/products/linuxprofessional/downloads/下载了最新版的KDE以及中文包,全部放到一个文件夹并解决依赖问题(看缺什么包,到http://rpmfind.net/搜索并下载)后,进入下载目录,用命令rpm -Uvh *.rpm升级安装(这比用YaST安装要快很多)。
此后,软件安装就可以用KPackage+apt4rpm进行了,这样就无需手动解决软件包的依赖问题了。

系统装好后,我惊讶的发现整个系统正常得不能再正常了,没有任何问题!
触摸板鼠标(包括点击功能及水平、垂直滚动条)、外接USB鼠标、ACPI电源管理、PCMCIA、3D加速等全部直接启用!甚至系统的速度还要比原本台式机上装的那个要快?!(内核2.6.4)
我很疑惑:不是都说MDK的硬件兼容能力要强于SuSE吗?怎么这回,MDK的表现却远远不如呢??

系统经过一些小小的配置,现在已经都能够正常进行日常工作了。
FireFox、Scim全部没问题。Realplayer8没问题,但RealPlayer10还是卡,不过安装RealPlayer 10之后,rm和rmvb都可以用MPlayer播放。
至于键盘快捷键,同样是通过hotkeys解决的,可惜没有suse的包,不过用mdk的包居然也成功了。

5.使用报告

硬件环境

型号 HP Compaq Presario M2009AP
CPU Celeron-M(Dothan) 1.4GHz
主板 Intel 855GM
RAM DDR 255MB
硬盘 Toshiba 40GB
声卡 主板集成
显卡 主板集成,最大64MB共享显存

软件及功能支持

功能名称 描述 支持及运行状况
ACPI电源管理 包括电源按钮、休眠、待机、电池电量显示及警告、节能模式、风扇转速调整 完全支持,但尚未测试休眠及待机模式,其它功能均运行良好
USB设备支持 USB存储设备、USB数据传输设备 支持USB盘(热插拔,自动挂载及浏览文件);支持USB手柄(北通USB双打手柄);支持USB扫描仪、打印机,但未测试;支持USB鼠标(部分鼠标需要通过Sax2添加)
光存储设备 光驱的读写 支持数据光盘;支持VCD、DVD影碟的播放(MPlayer);支持光盘刻录(K3B);支持CD光盘(KsCD);以上功能均运行良好
网络 局域网、无线连接、Modem 支持局域网访问(Samba客户端出现乱码);支持ADSL拨号连接;支持Modem拨号连接;不支持无线网络;支持蓝牙及红外,但未测试(kbluetoothd初始化失败)
外接视频设备 将视频设备重定向到其它显示设备 支持VGA输出重定向;支持S端子视频输出,但未测试
PCMCIA PC卡设备 支持,但未测试
IEEE 1394 1394设备 支持,但未测试
读卡器 SD/MS/MS Pro/MMC/SM/XD 不支持
触摸板鼠标
完全支持,包括边缘滚动条(水平/垂直),触摸板点击功能(右上角中键/右下角右键/其它区域左键),但需要通过Sax2配置为触摸板鼠标
多媒体键盘 键盘上的特殊按键或按键组合 支持音量控制按钮(hotkeys);支持Fn+F1~F12特殊功能键组合的设定及使用(hotkeys)
LED灯 面板上的LED指示灯 静音按钮灯光异常,一直保持常亮,无法关闭(不管是否为静音状态)
专用设备连接 通过专用设备连接线连接的设备 未知
视频输入设备 摄像头、DV、数码相机 支持数码相机,但未测试;不支持摄像头;DV的支持情况未知
电视卡
支持(KDETV),但未测试
软件名称 描述/版本 运行问题
Linux内核 2.6.4-52 ——
BootSplash 系统引导界面 无法加载引导动画,提示签名错误,只能在字符界面下引导系统
KDE 3.3.2,桌面环境 有时会突然无法输入任何字符,甚至无法取消屏保锁定,需要重启X
IceWM 1.2.20,窗口管理器 ——
Nautilus 文件浏览器 无法启动
Samba 3.0.9-2.6,文件共享 客户端中文乱码
RealPlayer 10.0,多媒体播放器 播放时画面卡得很厉害
MPlayer 1.0-pre6,多媒体播放器 部分wma文件无法播放或播放错误。
LumaQQ 2004版(20050303),QQ客户端 有时无法输入字符,需要重启该程序
永中Office 2004增强版试用版,Office软件 UTF8编码下(SuSE默认值)无法使用科教模板
Boson 0.10,3D即时战略游戏 无法启动
其它
部分程序无法运行;部分GTK程序很容易出错
<< 走近Linux世界:Linux与... / Eclipse In Actio... >>

专题推荐

人生需要一场说走就走的旅行

人生需要一场说走就走的旅行

经常有朋友说,人的一生中至少要有两次冲动,一次为奋不顾身的爱情,一次为说走就走的旅行。恋爱也许需要一些缘分,而旅行的话,...

男生长得丑,除多读书,还可以做这些

男生长得丑,除多读书,还可以做这些

长得难看并不是世界末日,权力的游戏看过吧?再怎么难看你也比侏儒tyrion lannister好看,但是他是整部剧里面最...

0/200
表情验证码:

Addone

Addone

  • 文章总数:0
  • 画报总数:0
  • 画报点击数:0
  • 文章点击数:0
个人排行
        博文分类
        日期归档