瀏覽代碼

Better term 'force gpt' & explanation

Bohan Yang 5 年之前
父節點
當前提交
7ea8fa8f8b
共有 2 個文件被更改,包括 10 次插入10 次删除
  1. 4 4
      README.md
  2. 6 6
      netboot.sh

+ 4 - 4
README.md

@@ -39,10 +39,10 @@ This script is used to re-install VPS to **Debian 9 (stretch) or 10 (buster)** w
  - `--skip-partitioning`
  - `--partitioning-method regular`
  - `--disk`
- - `--mbr`
- - `--gpt`
- - `--bios`
- - `--efi`
+ - `--force-gpt` Create a *GUID Partition Table* **(Default)**
+ - `--no-force-gpt`
+ - `--bios` Don't create *EFI system partition*. If GPT is being used, create a *BIOS boot partition* (`bios_grub` partition). Default if `/sys/firmware/efi` is absent
+ - `--efi` Create an *EFI system partition*. Default if `/sys/firmware/efi` exists
  - `--filesystem ext4`
  - `--kernel` Choose an package for the kernel image
  - `--cloud-kernel` Choose `linux-image-cloud-amd64` as the kernel image

+ 6 - 6
netboot.sh

@@ -45,7 +45,7 @@ ntp=0.debian.pool.ntp.org
 skip_partitioning=false
 partitioning_method=regular
 disk=
-gpt=true
+force_gpt=true
 efi=
 filesystem=ext4
 kernel=
@@ -161,11 +161,11 @@ while [ $# -gt 0 ]; do
             disk=$2
             shift
             ;;
-        --mbr)
-            gpt=false
+        --force-gpt)
+            force_gpt=true
             ;;
-        --gpt)
-            gpt=true
+        --no-force-gpt)
+            force_gpt=false
             ;;
         --bios)
             efi=false
@@ -403,7 +403,7 @@ EOF
 
     if [ "$partitioning_method" = regular ]; then
 
-        [ "$gpt" = true ] && $save_preseed << 'EOF'
+        [ "$force_gpt" = true ] && $save_preseed << 'EOF'
 d-i partman-partitioning/default_label string gpt
 EOF