安装
Table of Contents
1. 准备安装介质
在开始安装之前,请先从 官方下载页面 获取最新的 Hyperbola GNU/Linux-libre 种子。
2. 创建安装媒介
将 Parabola ISO image 写入 USB 设备(比如 U 盘)
Warning: 接下来的命令将会擦除你目前 USB 设备上的一切。
dd if=[iso 文件] of=[usb 设备文件] bs=1M && sync
[iso 文件] 是到 ISO image 文件的路径.
[usb 设备文件] 是到 USB 设备文件的路径。 dmesg 或 lsblk –fs 可以得知路径。 它通常类似于硬盘驱动器和SSD等存储设备的设备文件名,比如 /dev/sdb Warning: 给 [usb 设备文件] 设置对的值对避免覆写其他存储设备是很重要的。
3. 安装
3.1. 无线网路
无线连接 ¶
要配置无线网络,您可以使用可用的文本编辑器(如 nano)为 wpasupplicant 配置工具创建一个配置文件(其位置不重要):
nano wpasupplicant.conf
作为示例,以下段落可以放入此文件,并且适用于许多无线网络,前提是您提供实际的 SSID 和连接网络的密码:
network={
ssid="我的 ssid"
key_mgmt=WPA-PSK
psk="网络密码"
}
启动无线服务并使用以下命令在后台运行(将接口名替换为您要使用的网络接口的名称):
wpa_supplicant -c wpa_supplicant.conf -i 接口名 -B
运行 man wpasupplicant 以获取更多信息。
尝试 ping 一个服务器以查看网络是否正常运行:
ping -c 3 gnu.org
3.2. 磁盘分区
当被 Live 系统识别时,磁盘会被分配给一个块设备,如 /dev/sda、/dev/nvme0n1 或 /dev/mmcblk0。要识别这些设备,请使用 lsblk 或 fdisk。
cfdisk /dev/sdX
或:
cfdisk /dev/nvme0n1
3.2.1. 分区示例
带有 GPT 的 UEFI
| 已安装系统上的挂载点 | 分区 | 分区类型 | 建议大小 |
|---|---|---|---|
| /boot | /dev/efisystempartition | EFI 系统分区 | 1 GiB |
| [SWAP] | /dev/swappartition | Linux swap | 至少 4 GiB |
也可以使用其他挂载点(如 /efi),前提是所用的引导加载程序能够从根卷加载内核和 initramfs 镜像。请参阅 Arch 启动过程#引导加载程序 中的警告。
带有 MBR 的 BIOS
| 已安装系统上的挂载点 | 分区 | 分区类型 | 建议大小 |
|---|---|---|---|
| [SWAP] | /dev/swappartition | Linux swap | 至少 4 GiB |
3.3. 格式化分区
mkfs.ext4 /dev/root_partition
mkswap /dev/swap_partition
mkfs.fat -F 32 /dev/efi_system_partition
mount /dev/root_partition /mnt
mkdir /mnt/boot
mount /dev/efi_system_partition /mnt/boot
swapon /dev/swap_partition
3.4. 选择镜像源
3.5. 安装必需的软件包
pacstrap -K /mnt base
3.6. 配置系统
3.6.1. fstab
genfstab -U /mnt >> /mnt/etc/fstab
3.6.2. Chroot
arch-chroot /mnt
3.6.3. 时间
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
3.6.4. Root 密码
passwd
3.7. GRUB引导
pacman -S grub efibootmgr
mkdir /mnt/boot
mount /dev/efi_system_partition /mnt/boot
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
3.8. DE
请参考Lumina 桌面环境