Fix boot loader when "$disk" is defined (#58)

* Fix boot loader when "$disk" is defined

机器有两个盘:/dev/sda 和 /dev/vda ,添加参数--disk /dev/vda将系统安装至该盘,grub也需要安装至该盘,否则grub-install会出错。

* Update debi.sh

Co-authored-by: Bohan Yang <8384161+bohanyang@users.noreply.github.com>
This commit is contained in:
qwinwin
2022-07-07 12:18:34 +09:00
committed by GitHub
co-authored by Bohan Yang
parent 47c7b051cf
commit 7e0f88b8e6
+6 -1
View File
@@ -745,9 +745,14 @@ popularity-contest popularity-contest/participate boolean false
# Boot loader installation
d-i grub-installer/bootdev string default
EOF
if [ -n "$disk" ]; then
echo "d-i grub-installer/bootdev string $disk" | $save_preseed
else
echo 'd-i grub-installer/bootdev string default' | $save_preseed
fi
[ "$force_efi_extra_removable" = true ] && echo 'd-i grub-installer/force-efi-extra-removable boolean true' | $save_preseed
[ -n "$kernel_params" ] && echo "d-i debian-installer/add-kernel-opts string$kernel_params" | $save_preseed