1,制作debian12 live 启动盘
2.联网,可以手机usb共享,可以用wpasupplicant连wifi
3.修改镜像列表
sudo nano /etc/apt/source.list
修改成这样
再
sudo apt update
4.安装工具
sudo apt install arch-install-scripts debootstrap btrfs-progs dosfstools
5.分区
sudo cfdisk
选择gpt
分成这样
记得写入
查看分区
lsblk
6.格式化分区
我这里的块设备是/dev/sda 换成你的
sudo mkfs.btrfs -L Debian /dev/sda1
sudo mkswap /dev/sda2
sudo mkfs.fat -F32 /dev/sda3
查看格式化情况
lsblk -f
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
查看挂载情况
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