逃叛笔记——从Ubuntu 11.04 到 Arch

记得前些日子刚刚升级到Ubuntu 11.04的时候还是觉得Unity没有想象中那么差,而且我也很习惯那样的操作方式。问题是整个系统太不流畅了,CPU经常居高不下,偶尔莫名卡住或者死机。Ubuntu 11.04真的不给力,不是因为Unity,而是因为本身,我觉得这个正式版顶多能算是Beta版。

于是乎,果断逃叛到Arch,为此我还专门买了个U盘来作为安装盘,可让我等了不少天。好了,闲话少说,正题开始,主要是一些粗略的过程和注意点,希望对受不了11.04而准备上Arch的童鞋有点帮助。

准备工作

至少你要有一个安装介质吧,虽说硬盘安装肯定是有方法的,但是那样很折腾,不如传统方法方便。你可以刻光盘,也可以用U盘。这些wiki上写的很详细,不再熬述。顺便说一下,我选择的是64位的系统,我的配置并不高,奔腾双核,2G内存,但是用起来没问题。

还有一件事情非常重要:备份数据!主要是你的/home目录。我的情况是一共/和/home还有swap三个分区。安装后/的分区全部抹掉,/home保留不动,swap随便它怎么搞,反正里面没东西,浮云。

开始安装

主要还是参考wiki,可以事先读几遍,把主要步骤写在纸上(如果你没有打印机),当然,还有就是在安装的时候你可以按Alt+F2切换到tty2然后运行less /usr/share/aif/docs/official_installation_guide_en查看安装指南。

时区稍微留意一下,如果你设置UTC,然后发现时间不对了,不要手动修改,那样会同步到CMOS,导致win的时间乱掉,所以应该选择localtime才对。

前面的步骤很简单,如果你以前用文本方式安装过linux,那就是小case,主要注意的地方是分区设置,/的分区需要(re)create分区,也就是格式化神马的,但是/home的分区千万不能(re)create,至于swap,随便,挂载上去就行。

安装包的时候把base和base-devel全选上,后者以后你要编译程序会用上。

后面配置比较重要一点,一个是/etc/rc.conf,里面有一些地方要修改,比如LOCALE,HOSTNAME,DAEMONS。关于LOCALE说一下,如果你用英文界面,想显示中文并能输入中文,根本不需要设置LC_CTYPE,也就是说保持默认的LOCALE为en_US.UTF-8就可以。不过在/etc/local.gen里面最好把zh_CN开头的几个都取消注释。

还有一个是/etc/pacman.d/mirrorlist,设置源的,我这里lupaworld奇快,基本都是满速。

后续配置

除了上面说的一些,其他自行搞定了然后重启(别忘了拔掉安装盘)就可以使用了。刚刚装好的Arch是没有图形界面的,而是一个CLI的很干净的系统。这里我要感慨一下命令行的强大。当时还没装X(别误解,是指X11)的时候,出了一些问题,我随便装了个叫freetalk的东东,直接就上了Gtalk然后向del童鞋请教去了……当然命令行能做的远不只这些,浏览网页,听歌甚至看电影都可以。不可思议。

动手之前运行一下pacman -Syu更新系统,之后可以参照wiki,安装显卡驱动和X,还有要添加一个日常的用户,不要用root。安装sudo和gksu,还有要把它加入一些用户组,这个用户的名字最好和你之前的系统里的一样,这样home里面的个人文件夹也不要改名字麻烦了,这些都可以在wiki查到。

然后我装了Gnome 3,注意,要把dbus添加到/etc/rc.conf的DAEMONS里面,不然会出问题无法启动。还有要装一些你喜欢的中文字体。然后装一下gdm(同上,也要放进DAEMONS,放在最后一个),如果你喜欢用它登录的话。当然也可以自己敲命令或者其他方法登录到GNOME 3。

之后重启应该就可以进入桌面了。然后随便折腾把,说一下终端中文乱码的问题,在菜单上点Terminal –> Set Character Encoding –> Unicode (UTF-8) 就好了,不需要设置LOCALE那么麻烦。

总结

虽然折腾了两天,但是感觉这一次安装,对linux又有了更深的了解。

Join the Conversation

4 Comments

  1. 楼主的网站好炫阿。刚看了安装arch的,我前一阵子安装了,顺便就弄了gnome3,后来不知道设置什么了,桌面给挂了。今天看了你的安装arch的,我在试试。希望以后多写点技术文章阿。哈哈

Leave a comment

Leave a Reply to Cherrot Cancel reply

Your email address will not be published. Required fields are marked *