Featured image of post Void GNU/Linux 安装指南

Void GNU/Linux 安装指南

Void Linux 是一个独立开发的 Linux 发行版,以轻量、简洁、滚动更新(Rolling Release)和高性能著称。

💡 提示

安装方式 XBPS 和 ROOTFS 二选一,当然你也可以用 Void Linux 默认的 TUI 安装程序进行安装。

tui 安装程序

1
void-installer

分区

UEFI

创建 efi 和 / 分区

1
fdisk /dev/sda

格式化分区

1
2
mkfs.vfat -F32 /dev/sda1
mkfs.ext4 /dev/sda2

挂载分区

1
2
3
mount /dev/sda2 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

MBR

创建 boot 和 / 分区

1
fdisk /dev/sda

格式化分区

1
2
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

挂载分区

1
mount /dev/sda2 /mnt

XBPS 方式安装

软件源源

1
REPO=https://repo-fastly.voidlinux.org/current

架构

1
ARCH=x86_64

复制密钥

1
2
mkdir -p /mnt/var/db/xbps/keys
cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys/

安装基础系统

1
XBPS_ARCH=$ARCH xbps-install -S -r /mnt -R "$REPO" base-system

ROOTFS 方式安装

下载 ROOTFS-tarball

1
wget https://repo-fastly.voidlinux.org/live/current/void-x86_64-ROOTFS-20250202.tar.xz

解压 ROOTFS-tarball

1
tar xvf void*.tar.xz -C /mnt

更新 XBPS 和系统包并安装基础系统包

1
2
3
4
xbps-install -r /mnt -Su xbps
xbps-install -r /mnt -u
xbps-install -r /mnt base-system
xbps-remove -r /mnt -R base-container-full

生成 Fstab

1
xgenfstab -U /mnt > /mnt/etc/fstab

Chroot 进入新系统

1
xchroot /mnt /bin/bash

主机名

设置主机名

1
echo "host" > /etc/hostname

本地化

1
2
echo "zh_CN.UTF-8 UTF-8" >> /etc/default/libc-locales
echo "en_US.UTF-8 UTF-8" >> /etc/default/libc-locales

生成 locale

1
xbps-reconfigure -f glibc-locales

ROOT 密码

设置 root 密码

1
passwd

时区

1
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

GRUB

UEFI

1
xbps-install grub-x86_64-efi

安装 efi 引导

1
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Void GNU/Linux"

MBR

1
xbps-install grub

安装引导

1
grub-install /dev/sda

完成安装

使用 xbps-reconfigure 确保所有已安装的软件包都正确配置:

1
xbps-reconfigure -fa

重启

1
exit && init 6

Void Linux 日常管理:

  • 安装软件包:xbps-install 包名

  • 卸载软件包:xbps-remove -Ro 包名

  • 搜索软件包:xbps-query -Rs 包名

  • 同步软件包:xbps-install -S

  • 更新系统包:xbps-install -u

  • 启动服务:

    • ln -s /etc/sv/服务名 /var/service/
    • sv start 服务名

例如:

1
2
ln -s /etc/sv/wpa_supplicant /var/service/
sv start wpa_supplicant
本站文章采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
使用 Hugo 构建,主题 StackJimmy 设计。