Archlinux 安裝小記
针对 Archlinux 安装的前期准备工作做一个记录。
1. 準備工作
- ethernet 用戶無需對網絡連接做過多設置,wifi 用戶可使用 wifi-menu 工具進行無線 網連接
- 對
/etc/pacman.d/mirrorlist
文件中的源進行排序
2. 分區
- 利用 cfdisk 或 fdisk 工具進行分區
- 使用
mkfs.ext4 /dev/sdxY
進行分區的格式化,btrfs 分區運行mkfs.btrfs -f /dev/sdxY
3. 掛載
按順序執行如下命令
mount /dev/sdxY /mnt # 掛載根分區 mkdir /mnt/home mkdir /mnt/boot mkdir /mnt/boot/grub mkdir /mnt/boot/efi mount /dev/sdxY /mnt/home mount /dev/sdxY /mnt/boot/efi mount /dev/sdxY /mnt/boot/grub
若根分區爲 btrfs 格式,則需要先使用如下命令掛載根分區
mount /dev/sdxY /mnt #掛載根分區 cd /mnt btrfs subvolume create @ #創建名爲 @ 的子卷 cd ~ umount /mnt mount /dev/sdxY /mnt -o subvol=@,compress=lzo
分區掛載完畢後可運行 lsblk
查看掛載信息
4. 安裝
運行自動化安裝工具 pacstrap -i /mnt base
- 需要 gcc 等開發工具的用戶需要裝上 base-devel 包
- btrfs 分區需要 btrfs-progs 包
- wifi 用戶需要同時安裝 dialog wpasupplicant 來使用 wifi-menu
- 引導管理器可選擇 grub,efi 主板用戶需加上 efibootmgr,多系統檢測需要 os-prober
比如
pacstrap -i /mnt base base-devel btrfs-progs dialog wpa_supplicant grub efibootmgr os-prober
運行 genfstab -U /mnt
查看掛載信息是否正確,檢查無誤後運行 genfstab -U /mnt >>
/mnt/etc/fstab
將掛載信息寫入 fstab
5. 配置
- 使用 archlinux 自帶的
arch-chroot /mnt
接管新系統 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 設置時區
# nano /etc/locale.gen en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8