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,下面是我的配置文件

在使用 Archlinux 的过程中,集攥了许多轻级的小工具。记录如下:

  • openbox:窗口管理器,类似有fvwm、awesome、dwm 等
  • slim:轻量级图形登录管理器, 可以替代 gdm/kdm
  • tint2:提供底部面板,备选方案 fbpanel pypanel
  • wbar : 提供一个 dock
  • feh : 设置壁纸
  • obconf : openbox 的图形化设置工具
  • obmenu : openbox 的图形化菜单编辑工具
  • tint2conf: tint2 的图形化设置工具
  • wbarconf: wbar 的图形化设置工具
  • lxappearance: lxde 的外观设置工具, 可同样用于 openbox, 设置主题, 窗口字体等.
  • pcmanfm: 文件管理工具
  • obmixer: 托盘区音量图标
  • nm-applet: 网络连接管理器
  • scrot : 截屏工具
  • irssi:终端下的 irc 客户端,用起来非常舒服,GUI下 有 Xchat
  • rtorrent:BT/PT 下载工具,支持自动监听指定目录下的种子文件,正考虑用它做个自动做种机器,用rsync、git或者 dropbox 远程操控
  • mpd-mpc:音乐播放器,mpd 作为一个服务器运行在后台,mpc为客户端
  • mplayer:强大的媒体播放器,可以在终端下播放视频(选择 fbdev2 输出)
  • fbterm:终端中文环境
  • screen/tmux:终端窗口化工具

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据