安装ArchLinux

ArchLinux

来来回回安装 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
2
fdisk /dev/sda
# /dev/sda 是硬盘的标示,可能会有所不同

下面是我的分区方案:

total: 50G

swap 1G

/boot 5G

/ 15G

/home 29G

格式化分区

1
2
3
mkfs.ext4 /dev/sda{2,3,4}
mkswap /dev/sda1
swapon /dev/sda1

挂载分区

1
2
3
4
5
mount /dev/sda3 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda2 /mnt/boot
mount /dev/sda4 /mnt/home

添加 ArchLinuxcn 源

1
2
3
4
5
6
7
nano /etc/pacman.conf
> [archlinuxcn]
> SigLevel = Optional TrustAll
> Server = http://mirrors.ustc.edu.cn/archlinuxcn/$arch

nano /etc/pacman.d/mirrorlist
> Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

更新源、安装基本系统、生成fstab

1
2
3
pacman -Syy
pacstrap /mnt base base-devel
genfstab -U -p /mnt >> /mnt/etc/fstab

chroot

1
arch-chroot /mnt /bin/bash

安装 vim 与基本软件

1
pacman -S vim net-tools dnsutils git

设置语言环境

1
2
3
4
5
6
7
8
vim /etc/locale.conf
> LANG=en_US.UTF-8

vim /etc/locale.gen
# 将 en_US.UTF-8 前的注释去掉

# 更新语言环境
locale-gen

设置时区

1
2
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --local

设置主机名和 ROOT 密码

1
2
echo "ArchLinux" > /etc/hostname
passwd root

安装 grub

1
2
3
pacman -S grub os-prober ntfs-3g
grub-install --target=i386-pc --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

开机自启 dhcpcd

1
systemctl enable dhcpcd

卸载分区、重启进入系统

1
2
3
4
5
exit
umount /mnt/boot
umount /mnt/home
umount /mnt
reboot
-------------本文结束感谢阅读-------------
  • 本文标题:安装ArchLinux
  • 本文作者:xlui
  • 发布时间:2017年07月22日 - 12:07
  • 最后更新:2023年01月20日 - 01:01
  • 本文链接: https://xlui.me/t/archlinux-install/
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!