自发布archlinux-2012.07.15.iso之后,AIF (the Arch Installation Framework)已经不再支持,而迎来的是全新的Arch Install Scripts
1.下载
可以到各大mirors下载,然后刻录光盘或者制作U盘镜像。
2.键盘布局
我们一般用的都是US布局,默认就好了,这一步可以略过。如果你的键盘比较另类,你可以loadkeys uk加载你的键盘布局,所有布局可以在/usr/share/kbd/keymaps/找到。
3.磁盘分区
fdisk /dev/sda
默认分区方案
sda1 /boot 100M
sda2 swap 256M
sda3 / 7.5G
sda3 /home ??G(剩下的空间分配给home)
以上是AIF的默认分区方案,具体似乎自身情况而定。
4.格式化分区
mkfs.ext2 /dev/sda1
mkswap /dev/sda2
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
5.挂载分区
mount /dev/sda3 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
6.连接到互联网
有线连接
ifconfig eth0 up
dhcpcd eth0
无线连接,请参考 Wireless Setup and Wpa_supplicant
7.安装基本系统
编辑/etc/pacman.d/mirrorlist,选择相对快的源
安装base
pacstrap /mnt base
以下可选
pacstrap /mnt net-tools
pacstrap /mnt openssh
8.安装引导程序
pacstrap /mnt grub-bios
9.配置系统
genfstab -p /mnt >> /mnt/etc/fstab
chroot到新安装的系统
arch-chroot /mnt
(1)修改HotName,
vi /etc/hostname
(2)选择时区
ln -s 的方式似乎会有问题,最好还是cp吧。最后把时间回写BIOS
cp /usr/share/zoneinfo/Asia/Hong_kong /etc/localtime
hwclock -w
(3)语言支持
将你需要的语言取消注释
vi /etc/locale.gen
locale-gen
(4)配置启动程序
配置IP地址,和开启sshd服务
vi /etc/rc.conf
(5)mkinitcpio
mkinitcpio -p linux
(6)配置Grub2
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
(7)修改root密码
passwd
10.Umount
输入exit退出,或者Ctrl+D
umount /mnt/{boot,home,}
最后就是reboot了。
译自:https://wiki.archlinux.org/index.php/Arch_Install_Scripts