You are on page 1of 5

Arch Linux on ThinkPad X201i

By yuzeming@gmail.com

1. 准备工作
a) 你需要一只 512M 以上的空白 U 盘,或刻录一张光盘。
b) 备份好硬盘里的数据。手一抖会让你失去所有数据。
c) 如果你只能用无线上网,你可能需要额外的步骤来安装无线驱动。请查看 ArchWiki。
推荐使用 DHCP 有线连接。

2. 准备安装介质
这里介绍用 U 盘安装的方法,ThinkPad X201i 没有光驱。
a) 下载安装镜像。国内推荐 163.com 的源:http://mirrors.163.com/archlinux/iso/
截止到 2011 年 4 月 15 日,最新的版本是 2010.05。
32Bit 下载 archlinux-2010.05-core-i686.iso
64Bit 下载 archlinux-2010.05-core-x86_64.iso
b) 用 UltraISO 软碟通 将 iso 文件写入 U 盘。
注意 U 盘的所有数据都会被销毁。在 Win7 下这个操作需要管理员权限。
c) 把 U 盘插好,重启。按 F12 选择 U 盘作为引导盘。选择启动 ArchLive。

3. 安装系统
a) 如果一切顺利,你将在一片启动刷屏以后进入 U 盘里的 Live 系统。输入 root 登陆。
b) 执行/arch/setup。进入蓝色的安装界面。
c) 选择安装源。选择 CD。(这是默认选择)
d) 设置时间:选择时区,设置时钟。
e) 配置分区。
小心:错误的操作会损毁硬盘上的数据!
1) 如果你只用 ArchLinux 推荐使用 自动配置 (即第一项)。
这会删除所有硬盘分区,消除所有数据。
硬盘的所有空间分配给 Arch。依次选择挂载于/boot 分区(存放引导文件),
用于 swap 分区(相当于 Win 的虚拟内存) 挂载于/分区(根目录,几乎所有
软件都安装在这里)的大小。剩下的所有空间分配给挂载于/home 的分区(用
于存放用户目录)。
建议/boot 分区为 100M, /分区为 20G ,swap 分区和内存一样大,以
便启用休眠功能 (如果你有 2G 以上的内存,可以不使用 swap 分区,但休眠
文件需要放在别处)。
分区类型推荐 ext4。
2) 手动配置 请参考 ArchWiki。小心操作!
f) 选择软件包
一般选择 BASE,默认即可。
g) 安装软件包
一般 5 分钟就好。
h) 配置系统
关键步骤!
系统会询问你想要使用什么编辑器,选 nano。
在 Nano 中 Ctrl+X 是退出编辑器,方向键移动光标。如果你修改了文件,会被
询问是否保存,按 Y(Yes)或 N(No)。
修改了以下部分:
 系统配置主文件 /etc/rc.conf
NETWORKING 部分
HOSTNAME=主机名字
eth0=如果使用静态 IP 的话请调整网络接口的 IP 地址、掩码和广播地址。
如果使用 DHCP 的话则设为 eth0="dhcp" 。
INTERFACES=指定使用哪些网络接口。如果你只有一张有线网卡,一般
不用改。
gateway=如果你使用静态 IP,将网关(gateway)地址设为路由器的 IP。
如果使用 DHCP,则将此行用'#'注释掉。
ROUTES=如果你使用静态 IP,则将'gateway'前面的'!'去掉。如果使用 DHCP
的话则不需要修改此行。
 网络配置文件 /etc/resolv.conf
加入 DNS 服务器,添加 nameserver 8.8.8.8
 /etc/locale.gen
把 zh_CN 开头的#去掉(这几行在文档的最后)。
 Pacman 镜像
把 China 部分 http 开头包含 163.com 的那行开头的#号去掉。
 Root 密码
设定一个 root 的密码。
i) 安装启动加载器
小心:错误的操作会使得操作系统无法启动!
系统会让你检查一下缺省的 GRUB 配置,如果你也需要启动 Win,去掉第三部
分的注释号。Crtl+X 退出,选择一个硬盘安装 GRUB 如果你把 ArchLinux 安装在笔
记本上一般是/dev/sba。
j) 输入 reboot 重启。
你将有拥有一个崭新的 ArchLinux 系统。
4. 安装 Xorg
使用 root 登陆新系统。
这里跳过了一些不必要的步骤,使得用户可以快速的进入图形界面。并以安装 KDE 桌
面环境为例。
a) 确保网络连接正常
ping google.com
有没有反应。
b) 更新系统
pacman –Syu
可能会被提示先升级 pacman 自身。回答 YES,再执行一遍命令。
有时也需要执行 pacman-db-update
这句命令可以更新系统所有软件包,很常用。第一次升级需要一定的时间。
c) 建立一个用户。 KDM 不允许 root 登陆。
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power -s
/bin/bash USERNAME
添加用户。
passwd USERNAME
设置密码(不回显) 。
d) 安装 Xorg
pacman -S xorg
xorg 是一个软件包集合。直接回车安装所有软件包。
e) 安装驱动和硬件相关的服务
pacman -S hal
在/etc/rc.conf 中修改:
DAEMONS=(syslog-ng hal network crond)
加入粗体部分。
HAL 是一个检测硬件改变的服务。

5. 安装桌面环境
pacman -S kde kde-l10n-zh_cn
KDE 和中文包 很大。
选择 JAVA 运行环境时推荐 JRE 而不是 openjdk
修改 /etc/inittab。
去掉下面两行最前的#号:
id:5:initdefault:
x:5:respawn:/usr/bin/kdm -nodaemon
同时注释掉下面两行:
#id:3:initdefault:
#x:5:respawn:/usr/bin/xdm -nodaemon
重启,用新建的普通账号登陆系统。

6. 安装软件
a) 安装 networkmanager
pacman –S networkmanager
在 /etc/rc.conf 中修改,把 network 改成 networkmanager
DAEMONS=(syslog-ng hal networkmanager crond)
KDE 还需要安装
pacman -S kdeplasma-applets-networkmanagement
这是一个图形化的网络管理器。重启生效。
b) ibus sunpinyin
pacman -S ibus ibus-sunpinyin
中文输入法平台 和 Sun 拼音。重启生效。
c) Office
pacman -S libreoffice libreoffice-zh-cn
d) FireFox
pacman -S firefox firefox-i18n-zh-cn
e) Abs 和 yaourt
pacman -S abs
编辑 /etc/pacman.conf
在最后添加
i686 架构:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
x86-64 架构:
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
pacman -Syu
pacman -S yaourt
还需要一些编译用的工具:
pacman -S gcc make fakeroot
f) Flash 插件
yaourt flashplugin-prerelease
选择这个 aur/flashplugin-prerelease
接着它会编译这个包。
g) FlieZille
pacman -S filezille
7. 安装驱动
a) tp_smapi
yaourt tp_smapi
在/etc/rc.conf 中加入
MODULES=(tp_smapi)
这是一个提供硬件管理的驱动。重启生效。
b) CPU 频率调节
pacman -S cpufrequtils
在/etc/rc.conf 中加入
MODULES=(tp_smapi acpi-cpufreq cpufreq_ondemand) 重启生效。

You might also like