我想在旧机器上安装 ZFS,但它显然无法使用 GPT 启动。所以我想将此脚本(主要是这 3 行)转换为使用 MBR 的 sfdisk。
https://github.com/terem42/zfs-hetzner-vm(Debian11)
sgdisk -a1 -n1:24K:+1000K -t1:EF02 "$selected_disk"
sgdisk -n2:0:+512M -t2:BF01 "$selected_disk" # Boot pool
sgdisk -n3:0:"$tail_space_parameter" -t3:BF01 "$selected_disk" # Root pool
有人建议直接转储分区结构并将其导入 sfdisk,但这会完全破坏脚本。然后 Grub 无法安装,因为它找不到启动驱动器。
sfdisk -d $selected_disk > partitions
sed -i -e 's/label: gpt/label: dos/g' partitions
sfdisk $selected_disk < partitions
如果您有任何问题、想法或建议来解决这个问题,请告诉我。
谢谢。