ArchLinux安装备忘

最后修改日期:2014-06-13 22:21:46



前言:本人Linux小白一个,我的Linux系统学习路线是:一开始接触的就是Ubuntu,安装简单,还有强大的论坛支持;然后用了一段时间,觉得Ubuntu有些臃肿,于是开始尝试Mint Linux,觉得简单,好用;然后是LMDE,这个用的最久了,基本上没出什么问题,生生被我折腾坏的;然后开始尝试CentOS,Debain….;然后为了长长见识,开始了Arch…至于Gentoo我觉得我很久一段时间应该是不会去碰了

ArchLinux官网
官方Wiki

一.安装指导

Arch的官方Wiki已经非常完善了,(点击左下角的中文,可以切换为中文),上面有详细的中文新手指南.就不再重复,请自行参考.

*其他参考文章

*ArchLInuxCN中文论坛上的Arch Linux 安装指南.

*ArchLinux 安装指南(9999ArchISO 2014.02.01 适用

二.安装过程中的一些备忘

###pacman的用法

pacman 的基本用法

1
2
3
4
5
pacman -Sy #仅同步源
pacman -Su #更新系统
pacman -Syu #同步源,并更新系统
pacman -S abc #从本地数据库中得到abc的信息,下载安装abc包
pacman -R abc #删除abc包

详细用法可以查询Pacman用法

###\usr单独分区的特别注意
第一次安装的时候因为这个折腾了好久,记录一下,留个提醒.

如果你的\usr分区是单独的分区,千万记得:
安装过程中,到这一步之前:

1
2
#安装基础系统
# pacstrap -i /mnt base

一定要在配置文件’/etc/mkinitcpio.conf ‘中加入/usr单独分区的配置

1
# nano /etc/mkinitcpio.conf

在Hook一栏中加入 usr shutdown fsck #好像后面两个默认都加了
官方Wiki原文:
/usr as a separate partition

If you keep /usr as a separate partition, you must adhere to the following requirements:

Enable mkinitcpio-generate-shutdown-ramfs.service or add the shutdown hook.
Add the fsck hook, mark /usr with a passno of 0 in /etc/fstab. While recommended for everyone, it is mandatory if you want your /usr partition to be fsck'ed at boot-up. Without this hook, /usr will never be fsck'd.
Add the usr hook. This will mount the /usr partition after root is mounted. Prior to 0.9.0, mounting of /usr would be automatic if it was found in the real root's /etc/fstab.

###网络连接
待修改
*说实话,我的是ADSL带路由的猫,拨号成功了却死活上不了…唉,所以建议还是用最简单的’ADSL+路由器自动拨号+有线连接dhcpcd’这种方式来的方便.

ADSL连接如果用pppoe-setup配置的话,第二步中的网卡,不一定是eth0
先用’ip link’或者’’查询 *待修改

1
2
3
4
5
6
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: p4p1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 50:e5:49:e3:c9:8f brd ff:ff:ff:ff:ff:ff
3: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 3
link/ppp

第2个p4p1就是你的网卡名

*

###记得修改默认源列表

源列表是按照权重先后顺序排列的,把速度快的放在前面可以加快安装速度.
在我这里,按照速度先后排序:电子科大 edu > 待修改

###中文设置
在创建locale.conf文件时候,很多网上都说是这样:

1
2
3
4
# nano /etc/locale.conf
LANG=zh_CN.UTF-8
LC_TIME=en_GB.UTF-8

记得不要加那个’LC_TIME=en_GB.UTF-8’,加上之后,xfce界面默认一直是英文.

###显卡驱动
待修改

四.小结

小结:虽然比起gentoo,lfs之类的,Arch的安装应该说是比较简单了,但是还是不免会发生奇怪的问题,下面是给新手的建议.

*最好先通读几遍安装文档,可以在虚拟机上测试,有条件可以打出来一份随时查看.

*不要给\usr单独分区,那纯粹是折腾,第一次安装很难想到是这个问题.

*网络什么的,直接弄成直连吧,就是捅上去就能上网那种,ADSL+路由器自动拨号最简单实用.其他的,装好了慢慢弄吧.

*记得调整源列表