安装UEFI启动的ArchLinux

安装准备

清华镜像Arch源下载ISO后制作U盘引导

磁盘分区

使用交互命令进行分区

1
parted /dev/sda

⚠磁盘名称可能不同,选择时注意

分出ESP分区和根分区

1
2
3
(parted) mklable
(parted) mkpart ESP fat16 1M 200M
(parted) mkpart HDD ext4 200M 100%

查看分区表和退出

1
2
(parted) print
(parted) quit

格式化分区

1
2
mkfs.vfat -F 16 /dev/sda1
mkfs.ext4 /dev/sda2

⚠磁盘名称可能不同,选择时注意

挂载分区

1
2
3
mount /dev/sda2 /mnt
mkdir -p /mnt/boot/EFI
mount /dev/sda1 /boot/EFI

安装系统

更换软件源

1
2
3
mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrirlist.bak
echo "Server = https://mirrors.163.com/archlinux/repo/os/arch" >> /etc/pacman.d/mirrorlist
pacman -Syu

安装内核

使用 pacstrap 脚本,安装 base 软件包和 Linux 内核以及常规硬件的固件

1
pacstrap /mnt base linux linux-firmware

配置系统

生成fstab文件

1
genfstab -U /mnt >> /mnt/etc/fstab

切换到安装好的系统

1
arch-chroot /mnt

设置时区

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

设置主机名

1
echo "MYHOSTNAME" >> /etc/hostname

安装必要软件

1
pacman -S vim dhcpcd net-tools

⚠不安装dhcpcd可能会导致无法上网

配置引导项

1
2
3
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

重启系统

退出chroot环境并重启

1
2
exit
reboot

感谢您的阅读,本文由 NewHanly 版权所有。如若转载,请注明出处:NewHanly(http://newhanly.com/2020/04/20/2020420/
快速认识曲线和直方图
简单理解iptables