方式B 从零构建(高级)使用debootstrap
- 在已有 Linux 上准备目标磁盘分区并挂载(示例:/mnt 为根,/mnt/boot/efi 为 EFI 分区)。
- 执行基本引导:
- debootstrap --arch amd64 bookworm /mnt https://deb.debian.org/debian
- 挂载必要虚拟文件系统并 chroot:
- mount --bind /dev /mnt/dev; mount --bind /proc /mnt/proc; mount --bind /sys /mnt/sys
- chroot /mnt
- 在 chroot 内完成:设置主机名、/etc/fstab、root 密码、sources.list、locale、时区、initramfs(update-initramfs)、安装grub并生成配置。
- 退出并重启,即得到一个“从零构建”的最小系统。