|
我的本子是IBM的便宜本子R40e,用了一年多SLES9 (Suse Linux Enterprise Server 9),一直都挺开心的。
但最近开始狂看DVD,觉得SLES9还是有些慢,终于想换个发行版来玩玩。
看了很多帖子,把新OS定在utunbu和Arch这两个发行版上。
都说Arch在P4上跑得最快,很是心动,请教了zerolin,于是决定用Arch!
下载了0.7的base iso,开始安装!
安装过程没问题。(俺大小也用了两年Linux了嘛)
第一次启动,系统死在ACPI上。
R40e毕竟是便宜啊,本子上ACPI从来都没能用起来,真命苦。
在启动选项(kernel cmdline)上加上:acpi=off,问题解决。
如果那位同学能在R40e上把acpi用过来,跟我吱一声,谢谢了先。
开机后,hotplug提示shpchp加载失败,但似乎没什么影响。
shpchp好像是hotplug用来检测新硬件的?
为了以后开机不再见到这条信息,我在hotplug的blacklist里把shpchp加上了。:)
网络启动失败。
网卡是broadcom的5700系列,找回以前下载过的驱动源码,编译好了以后再安装,
#/etc/rc.d/network restart
好了,能上网了。
然后开始更新系统。
我是在公司里装的,公司里上网只能通过一个http的代理,
什么http呀,ftp呀,都要过一个squid的代理。。。(真麻烦)
看了看pacman的帮助,似乎不支持http_proxy。
没关系,pacman还可以调用外部下载工具。我选wget。
编辑wgetrc,加上代理,在pacman.conf里,选择使用wget。
(一看pacman.conf就知道它可以用wget,真开心^_^)
使用pacman -Sy更新package database,
然后,pacman -Su更新系统!
搞定以后重新启动机器,发现内核已经升级到2.6.12!
(anyway,我的acpi还是用不起来。。看来还是要自己编一个啦。。苦啊)
不过网卡又不能用了(当然啦,原来的驱动模块是在2.6.10下编译的)。
这次,我用2.6.12里的tg3作为broadcom的驱动,没问题。
(感觉tg3没有以前从官网上下载的驱动快,,可能只是我的感觉而已)
现在我想进入图形界面了。
pacman -S xorg hwd
hwd生成的xorg.conf.hwd不能顺利启动。。而且也没有把我的ATI IGP340写到xorg.conf.hwd里。
用Xorg -configure生成的xorg.conf.new里,显卡是好了,输入设备没认出来。
又要自己动手了。。把这两个文件拼到一起。。。
总算是好了。。USB光电老鼠一开始不听话,换了个USB口也okay了。
(/dev/ttyS0应该第一个USB鼠标啊,不懂。。。)
很奇怪的是,xfce4在我没有配置xorg.conf之前是可以启动的,
但在我配置好了xorg.conf后,启动时就停在restore desktop setting上了,
键盘老鼠都不听使唤,只能reset。不知道怎么解决?
后来用gnome,没出问题。
安装fcitx,配置中文和locale,我参考的是
关于不使用firefly补丁对系统进行美化的探讨
en_US.utf8环境下显示输入中文(包括GTK1程序)
这两个帖子。在置顶帖里能找到链接。
现在我就是在firefox上发的帖子。^_^
总的来说,Arch还是很爽的:
1. 启动超快。
我用过redhat, fedora, suse, redflag, montavista这些基于rpm的发行版,
从来没有一个的启动速度可以和arch相比。
而且在我把alsa驱动,网络,hotplug等服务都放到后台启动后,开机到见到tty只要1分钟左右。
2.安装方便。
rpm base的发行版安装软件总是遇到包冲突的问题,pacman在这方面似乎做得很好。
用debian.okey.net上的源,我的下载速度可以到600k以上,想装什么,就装什么,,爽。
3.配置简单。
/etc下很清爽,所有的配置文件一目了然。
rc.conf使用起来一点都不难,内核模块,网络参数,系统服务,一个文件搞定,方便啊。
对于我这样喜欢用配置文件来管理机器的人,arch,好用!
我还有以下问题没有解决:
1. ACPI
没有ACPI,不能使用speedstep,电池用得很快,用交流电源的时候机器也很热。
2.locale
用en.US.utf8是一定的了,长痛不如短痛。
但是以前用gb2312写的文件名和mp3里的中文信息都显示不出来?各位大哥有办法吗?
3.还有问题的,以后想到了再问吧! ^_^ |
|