From 7e0f88b8e6b7831d0c0cbb6a85503ab92ef00401 Mon Sep 17 00:00:00 2001 From: qwinwin <32760119+qwinwin@users.noreply.github.com> Date: Thu, 7 Jul 2022 11:18:34 +0800 Subject: [PATCH] Fix boot loader when "$disk" is defined (#58) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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> --- debi.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/debi.sh b/debi.sh index 87cb923..eca1b45 100755 --- a/debi.sh +++ b/debi.sh @@ -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