Auto config EFI

pull/8/head
Bohan Yang 5 years ago committed by GitHub
parent d561ffd9ec
commit 4c3a36ec41
  1. 2
      README.md
  2. 12
      netboot.sh

@ -39,7 +39,9 @@ This script is used to re-install VPS to **Debian 9 (stretch) or 10 (buster)** w
- `--skip-partitioning` - `--skip-partitioning`
- `--partitioning-method regular` - `--partitioning-method regular`
- `--disk` - `--disk`
- `--mbr`
- `--gpt` - `--gpt`
- `--bios`
- `--efi` - `--efi`
- `--filesystem ext4` - `--filesystem ext4`
- `--kernel` Choose an package for the kernel image - `--kernel` Choose an package for the kernel image

@ -45,8 +45,8 @@ ntp=0.debian.pool.ntp.org
skip_partitioning=false skip_partitioning=false
partitioning_method=regular partitioning_method=regular
disk= disk=
gpt=false gpt=true
efi=false efi=
filesystem=ext4 filesystem=ext4
kernel= kernel=
install_recommends=true install_recommends=true
@ -161,9 +161,15 @@ while [ $# -gt 0 ]; do
disk=$2 disk=$2
shift shift
;; ;;
--mbr)
gpt=false
;;
--gpt) --gpt)
gpt=true gpt=true
;; ;;
--bios)
efi=false
;;
--efi) --efi)
efi=true efi=true
;; ;;
@ -403,6 +409,8 @@ EOF
echo "d-i partman/default_filesystem string $filesystem" | $save_preseed echo "d-i partman/default_filesystem string $filesystem" | $save_preseed
[ -z "$efi" ] && efi=false && [ -d /sys/firmware/efi ] && efi=true
$save_preseed << 'EOF' $save_preseed << 'EOF'
d-i partman-auto/expert_recipe string \ d-i partman-auto/expert_recipe string \
naive :: \ naive :: \

Loading…
Cancel
Save