Archlinux 安装小记
针对 Archlinux 安装的前期准备工作做一个记录。
0.1 准备工作
- ethernet 用户无需对网络连接做过多设置,wifi 用户可使用 wifi-menu 工具进行无线网连接
- 对
/etc/pacman.d/mirrorlist
文件中的源进行排序
0.2 分区
- 利用 cfdisk 或 fdisk 工具进行分区
- 使用
mkfs.ext4 /dev/sdxY
进行分区的格式化,btrfs 分区运行 =mkfs.btrfs -f/dev/sdxY=
0.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
查看挂载信息
0.4 安装
运行自动化安装工具 pacstrap -i /mnt base
- 需要 gcc 等开发工具的用户需要装上 base-devel 包
- btrfs 分区需要 btrfs-progs 包
- wifi 用户需要同时安装 dialog wpa_supplicant 来使用 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
0.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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论