来来回回安装 ArchLinux 也有好几次了,各种各样的原因。虽然命令已经熟悉了,基本也了解过程了,但是还是离不开百度、wiki的过程,于是就想着自己写一个安装优化教程,放到博客上来。
这一篇写的是 Legacy 安装,因为我是双系统,懒得再改成UEFI了。
Update 10.13
因为这些命令重复性过高,写了一个自动化安装脚本放在 GitHub,我现在使用的 arch 就是通过自动安装脚本安装的,有兴趣的可以给个 star:https://github.com/xlui/AutoInstall
下载安装镜像
推荐使用 中科大开源镜像站 或者 兰州大学开源社区镜像站,速度很快。
进入页面点击右侧的获取安装镜像即可找到最新的镜像。(最近添加的,可能是Arch的知名度有所提升:smile:)。
刻录U盘
将下载下来的 ISO 镜像使用 UrltraISO、Win32DiskImager、dd 等工具刻录到 U盘。与其他系统安装前的准备一样。不过这个 U盘还可以拿来做 livecd 在密码遗忘或者滚挂了后恢复系统等。
分区
命令:
1 | fdisk /dev/sda |
下面是我的分区方案:
total: 50G
swap 1G
/boot 5G
/ 15G
/home 29G
格式化分区
1 | mkfs.ext4 /dev/sda{2,3,4} |
挂载分区
1 | mount /dev/sda3 /mnt |
添加 ArchLinuxcn 源
1 | nano /etc/pacman.conf |
更新源、安装基本系统、生成fstab
1 | pacman -Syy |
chroot
1 | arch-chroot /mnt /bin/bash |
安装 vim 与基本软件
1 | pacman -S vim net-tools dnsutils git |
设置语言环境
1 | vim /etc/locale.conf |
设置时区
1 | ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
设置主机名和 ROOT 密码
1 | echo "ArchLinux" > /etc/hostname |
安装 grub
1 | pacman -S grub os-prober ntfs-3g |
开机自启 dhcpcd
1 | systemctl enable dhcpcd |
卸载分区、重启进入系统
1 | exit |