February 25, 2024
500 Words 4 Read
使用命令行安装单系统 Arch Linux
论加入 Arch 教的第一步——安装。
检查h2
- 你的电脑支持 UEFI 启动。
- 你的电脑已经关闭安全启动。
- 你拥有 Linux 基础。
- 好的心态 😉
NOTE
如果您在安装过程中遇到问题,请尝试使用搜索引擎搜索问题或者查阅 Arch Wiki,最好不要询问他人。
WARNING
您硬盘上的所有信息将会被抹除,所以请提前备份,如出现数据丢失等情况,后果自负。
准备h2
- 一个 Arch Linux 镜像。
- 使用写盘工具将镜像文件写入你的 USB。
准备好后,请从 USB 中启动您的 Arch Linux ISO。进入 Grub 引导界面选择后请第一个。
连网h2
这一步仅限使用 WLAN 连接网络的设备需要操作。如果你已经使用网线连接了网络,请跳过这一步。
我们可以使用 iwctl 命令连接网络。
iwctldevice list # 查看你的无线网卡名称station wlan0 scan # 扫描网络,一般无线网卡为 wlan0station wlan0 get-networks # 列出 Wi-Fi 列表station wlan0 connect 你的网络名 # 连接网络exit # 退出然后,你需要测试是否已经连接网络。
ping 1.1.1.1换源h2
在此之前,请先禁用 Reflector。
systemctl stop reflector.service删掉 mirrorlist 文件。
sudo rm -rf /etc/pacman.d/mirrorlist然后就可以更换了。
vim /etc/pacman.d/mirrorlist请在此加入以下内容:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch完成后请按下 ESC 并输入 :wq,回车。
分区h2
在分区之前,你需要查看你磁盘的编号。
fdisk -l你会看到一个或者多个 Disk /dev/* 等磁盘,请查看磁盘的分区或磁盘大小来辨别你要安装的磁盘。
cfdisk /dev/你的磁盘- 删除所有分区。
- 选中 Free Space,Create,分区大小
1G,Type 选择 EFI System。 - 继续把光标放在 Free Space 上,直接回车,然后选择 Write,输入
y。
创建文件系统h2
mkfs.fat -F32 /dev/(EFI分区)mkfs.btrfs -L ArchLinux /dev/(系统分区)mount /dev/(系统分区) /mntbtrfs subvolume create /mnt/@btrfs subvolume create /mnt/@homeumount /mntmount -t btrfs -o subvol=/@,compress=zstd /dev/sdxn /mntmount -t btrfs -o subvol=/@home,compress=zstd /dev/sdxn /mnt/home --mkdirmount /dev/(EFI分区) /mnt/boot --mkdir安装基本系统h2
pacman -Sy archlinux-keyringpacstrap /mnt base base-devel linux linux-firmware btrfs-progs networkmanager vim nano sudo iwd net-toolsgenfstab -U /mnt > /mnt/etc/fstabgrep "subvolid" /mnt/etc/fstab如果有 subvolid 输出,请用 vim 编辑 fstab 删除。
配置h2
mkdir -p /mnt/etc/pacman.dcp -r /etc/pacman.d/mirrorlist /mnt/etc/pacman.darch-chroot /mnt主机名称h3
echo "Silver" > /etc/hostnameHostsh3
编辑 /etc/hosts 加入:
127.0.0.1 localhost::1 localhost127.0.1.1 archlinux.localdomain archlinux语言支持h3
编辑 /etc/locale.gen,取消注释 zh_CN.GBK、zh_CN.UTF-8、en_US.UTF-8。
locale-genecho 'LANG=en_US.UTF-8' > /etc/locale.conf时区h3
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohcRoot 密码h3
passwd root安装 Plasma 桌面(可选)h3
pacman -S adobe-source-han-sans-cn-fonts plasma konsole dolphin xorg ark neofetch sddm开机启动h3
systemctl enable sddmsystemctl enable NetworkManager添加用户h3
useradd -m -G wheel -s /bin/bash 你的用户名passwd 你的用户名编辑 /etc/sudoers,取消注释 %wheel ALL=(ALL:ALL) ALL。
配置引导h3
pacman -S grub efibootmgr os-probergrub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCHgrub-mkconfig -o /boot/grub/grub.cfg最后一步h3
exitreboot大功告成h2
恭喜你,成功的安装了 Arch Linux。