Arch Linux 安装配置备忘

两年前开始有了个人笔电,在好友 owr 的启蒙下开始接触 Linux,从一个计算机菜鸟到一个 Linux 发烧用户,期间可谓折腾不断,其乐无穷。

曾用过各种 Linux 发行版,包括 Ubuntu、Debian、CentOS、 Fedora、openSuse、Slackware、BackTrack 等等。最疯的时候,装了八个系统,让身边的同学瞠目结舌。记得当时研究多系统并存与启动时,捣鼓了一个星期才搞定,之后又由于操作不当导致整块硬盘数据丢失,难过了好一阵。所谓吃一堑长一智,从折腾中我对 Linux 系统有了更加深入的认识。

使用时间最长的是 Ubuntu,这也是最傻瓜化的一个发行版。个人感觉 Ubuntu 每半年一个版的速度实在太快了,商业化气息越来越重,越来越臃肿,这些使得我抵制住了升级的诱惑坚持使用 10.04 LTS 版本至今。除了使用网银等无可奈何的事情,平时的学习与娱乐基本都在 Linux 下完成,很少再碰 Windows。

如今我找到了更适合自己的发行版——Archlinux。它默认只提供最基本的软件包,有极高的可定制程度,给用户以最大的自由,而且是滚动升级,不用担心版本被抛弃,其特有的 ABS 和 AUR 更是如是妙不可言。种种优秀的特性数不胜数,使得我从 Ubuntu 转投入了 Archlinux 阵营。

在此,对自己安装与配置 Archlinux 的过程做一个备忘,以备不时之需。

首先,从学校的 ftp 上拉下最新的系统镜像,用 dd 命令写入U盘:

然后重启通过 U 盘启动,进入控制台后,输入:/arch/setup 开始安装,中间都是文本菜单很直观,值得注意的是后面的配置:

设置 root 密码,安装完成后重启。接着普通创建用户:

或者:

因为工大的校园网使用的是锐捷认证,先解决网络连接问题:

将 net-toolsdhcp 及 mentohus 安装包,Ubuntu 下的 mentohust 配置文件放入 u 盘。之后进入 Archlinux,挂载 U 盘开始安装:

然后,解压 mentohust 的 Archlinux 版本:

然后复制 mentohust.conf 到 /etc 目录下。

检查网络设置:

首先 ifconfig 看下网卡 eth0 是否已被正确识别:

若输出信息中没有 ech0 的话,需要手动开启网卡:

或者

接下来,启动mentohust ,并在后台运行,然后重启 network

现在 ping 下 google.com 试试,应该可以获取到数据包了。以后每次开机,只要以上两个命令即可。

网络问题解决了,然后开始系统更新:

如果碰上了 glibc 更新的话,可能会出错,解决办法是下载 glibc 包到本地安装:

然后赋予普通用户 sudo 权限:

完成后退出,以创建的普通用户登录。为安全考虑,尽量避免以方式 root 身份登录。

安装最常用的命令行工具:

接着启用 AUR:

安装 yaourt:

安装声音驱动:

将 alsa 加入 DAEMONS:

安装Xorg:

更新配置 Xorg 配置文件:

测试X:

之后就是安装窗口管理器。我试过了 fvwm、awesome、dwm 等各式窗口管理器,最后选择了openbox:

openbox 的主题可以通过 obconf 这个图形化工具来修改;菜单可以手动编辑配置文件来修改,也可以通过 obmenu 这个图形化工具修改。

openbox 自身没有设置桌面的功能,选择 feh 这个小工具来实现:

输入法我选择 fcitx-fberm(终端)和 fcitx-googlepinyin(GUI),两者都可以通过AUR 安装

默认进入 X11 后数字键盘灯没有打开,可以通过 xnumlock 这个工具来自动开启:

修改启动文件,在 DEAMONS 之前加入以下内容:

接着编辑相关文件启动 openbox,下面是我的配置文件