然后挂载 /home 分区(以及其它其余单独分区,比如 /boot,/var,如果您有的话):
# mkdir /mnt/home
# mount /dev/sda2 /mnt/home
(如果有其他分区,先创建目录,再挂载)
(二)安装基本系统
重申一遍,这里及以后一些步骤必须联网,尤其是运行pacman命令时。关于联网问题请参照archwiki,里面有十分详细的解说。
1、安装前需要编辑文件/etc/pacman.d/mirrorlist, 你的系统和软件将从这里的地址下载。将偏好的镜像放到最前面,下面加入了一个比较快的源,当然你可以去网上搜其他比较好的源:
# nano /etc/pacman.d/mirrorlist
##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2012-MM-DD
##
Server = $repo/os/$arch
...
如果您愿意,您可以只使用一个镜像并全删光其他行,但为保险,还是留其他几个离您较近的镜像作备用好
然后敲入:
# pacman -Syy 刷新列表
# pacstrap -i /mnt base 安装基本系统
若运行 pacstrap 时卡住并出现 failed retrieving file 'core.db' from mirror... : Connection time-out 字样,请检查刚才的源是否正确或去网上搜索其他能用的源。
2、生成fstab分区表
# genfstab -U -p /mnt >> /mnt/etc/fstab
3、下面要 chroot 到新系统开始配置:
# arch-chroot /mnt /bin/bash
4、系统本地化,设置本地语言,地点等信息
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
接着执行locale-gen以生成locale讯息:
# locale-gen
(创建 locale.conf 并提交您的本地化选项:
# echo LANG=en_US.UTF-8 > /etc/locale.conf
这里先不要设置中文编码,等安装了图形界面再修改,否则会乱码)
5、设置时区,一般以上海就行:
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
6、设置时间
# hwclock --systohc --utc
7、设置个您喜欢的主机名,例如:
# echo 主机名 > /etc/hostname
并在 /etc/hosts 添加同样的主机名:
# nano /etc/hosts
#
# /etc/hosts: static lookup table for host names
#
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost 主机名
::1 localhost.localdomain localhost
# End of file
8、设置root密码
# passwd
9、安装启动引导器grub:
安装 grub 包,并执行 grub-install 已安装到 MBR:
# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
须根据实际分区自行调整 /dev/sda, 切勿在块设备后附加数字,比如
/dev/sda1 就不对
10、卸载分区并重启系统
离开 chroot 环境:
# exit
重启计算机:
# reboot
好了,一个最基本的字符系统建好了,接下来可以选择安装桌面等图形环境了。
三、安装图形界面
先进行网络设置,在上面的livecd中一般会自动联网
# ip link
找到网络设备,我的是enp0s3
# ip link set enp0s3 up
# dhcpcd enp0s3
# systemctl enable dhcpcd@enp0s3.service 以后系统就会自动联网了
对于无线还未尝试,可以看archwiki。
进入系统后首先更新软件包
# pacman -Syu
然后安装x window:
# pacman -S xorg
默认安装就行