0x01 前言
新买了一个双网口NUC机,想把它打造成一个路由器以及运行一些网络服务。系统选择时考虑了一下还是选择了ArchLinux。本来自己有一个Arch to Go
的U盘,就直接通过这个U盘来安装了。
0x02 准备
- 通过U盘启动至
ArchLinux
,并登录至root
,安装需要的软件包
pacman -S btrfs-progs arch-install-scripts
0x03 磁盘分区
- 磁盘分区
fdisk /dev/sda # 将除efi分区之外的分区全部删掉,剩下的空间并新建一个/dev/sda2分区
- 格式化分区
mkfs.btrfs /dev/sda2
0x04 挂载至临时目录
mount /dev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/boot/efi
0x05 安装基本系统
其实最主要的就是在Arch To Go
的系统中安装好pacstrap
脚本,以便于重新安装一个新系统。
pacstrap -K /mnt base linux linux-firmware btrfs-progs # 硬盘分区为btrfs则需安装btrfs-progs
0x06 后续
之后的安装就与普通的Arch安装无异了,设置好fstab
、grub
网络等就好了。