1,制作debian12 live 启动盘

2.联网,可以手机usb共享,可以用wpasupplicant连wifi

3.修改镜像列表

sudo nano /etc/apt/source.list

修改成这样image

sudo apt update

4.安装工具

sudo apt install arch-install-scripts debootstrap btrfs-progs dosfstools

5.分区

sudo cfdisk 

选择gpt
分成这样image
记得写入

查看分区

lsblk

image

6.格式化分区
我这里的块设备是/dev/sda 换成你的

sudo mkfs.btrfs -L Debian /dev/sda1
sudo mkswap /dev/sda2
sudo mkfs.fat -F32 /dev/sda3

查看格式化情况

lsblk -f

image
7.挂载分区

sudo mount -t btrfs -o compress=zstd /dev/sda1 /mnt
sudo btrfs subvolume create /mnt/@
sudo btrfs subvolume create /mnt/@home
sudo umount /mnt

之后

sudo mount -t btrfs -o subvol=/@,compress=zstd /dev/sda1 /mnt  
sudo mkdir /mnt/home 
sudo mount -t btrfs -o subvol=/@home,compress=zstd /dev/sda1 /mnt/home 
sudo mkdir -p /mnt/boot 
sudo mount /dev/sda3 /mnt/boot/efi
sudo swapon /dev/sda2 

然后

lsblk -f

查看挂载情况
image

8.安装debian

sudo debootstrap bookworm /mnt https://mirrors.ustc.edu.cn/debian

9.复制镜像源到debian

sudo cp /etc/apt/sources.list /mnt/etc/apt/sources.list

再sudo nano /mnt/etc/apt/sources.list 把第二个镜像源删除
10.生成文件系统表

sudo su root
sudo genfstab -U /mnt > /mnt/etc/fstab

查看是否成功

cat /mnt/etc/fstab

11.进入系统

sudo arch-chroot /mnt

12.安装系统必备软件包

apt update
apt install linux-image-amd64 btrfs-progs firmware-linux  network-manager dhcpcd

network-manager和dhcpcd可能有部分冲突
13.设置root密码

passwd root

14.安装grub

apt install grub-efi
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=DEBIAN
update-grub

15.之后设置sudo用户,中文,时区,等
然后

exit
sudo umount -R /mnt
sudo reboot