사전 설정을 사용하여 GPT 파티션 생성

사전 설정을 사용하여 GPT 파티션 생성

iPXE를 사용하여 Ubuntu 16.04를 설치하고 다음과 같이 사전 설정을 사용하여 GPT 파티션을 생성하려고 합니다.

d-i partman-basicfilesystems/choose_label string gpt
d-i partman-basicfilesystems/default_label string gpt
d-i partman-partitioning/choose_label string gpt
d-i partman-partitioning/default_label string gpt
d-i partman/choose_label string gpt
d-i partman/default_label string gpt

d-i partman-md/device_remove_md boolean true
d-i partman-lvm/device_remove_lvm boolean true
d-i partman-lvm/confirm boolean true

d-i partman-auto/disk string /dev/sda
d-i partman-auto/method string regular
d-i partman-auto/expert_recipe string \
  boot-root :: \
    1 1 1 free \
    $gptonly{ } \
    $primary{ } \
    $bios_boot{ } \
    method{ biosgrub } \
  . \
  1024 100% 1000000000 ext4 \
    $gptonly{ } \
    $primary{ } \
    $bootable{ } \
    method{ format } format{ } \
    use_filesystem{ } filesystem{ ext4 } \
    mountpoint{ / } \
 .
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true
d-i partman-basicfilesystems/no_swap boolean false
d-i debian-installer/add-kernel-opts string nomodeset quiet console=ttyS1,115200n8 console=tty0 elevator=deadline nomodeset

d-i grub-installer/only_debian boolean true
d-i grub-installer/with_other_os boolean true

설치가 예상대로 정상적으로 완료되지만 설치가 완료된 후 시스템이 부팅되지 않습니다. 나는 다음과 같은 다양한 레시피 옵션을 시도했습니다.

boot-root :: \
  1 1 1 free \
  $gptonly{ } \
  $primary{ } \
  $bios_boot{ } \
  method{ biosgrub } \
. \
200 2 200 ext3 \
  $gptonly{ } \
  $primary{ } \
  $bootable{ } \
  method{ format } format{ } \
  use_filesystem{ } filesystem{ ext3 } \
  mountpoint{ /boot } \
. \ 
  1024 100% 1000000000 ext4 \
  $primary{ } \
  method{ format } format{ } \
  use_filesystem{ } filesystem{ ext4 } \
  mountpoint{ / } \
.

오류로 인해 설치가 중단됩니다. 루트 파일 시스템이 정의되지 않았습니다! 파티션 크기를 조정하거나 부팅 가능 플래그 등을 사용하여 다른 많은 옵션을 시도했지만 동일한 결과로 시스템이 부팅되지 않거나 설치 중에 루트 파일 시스템 오류가 발생합니다. 저는 지난 3일 동안 이것을 조사해 왔으며 제안된 많은 솔루션을 보고 시도했지만 성공하지 못했습니다! 설치가 성공적으로 완료되면 Live Ubuntu CD를 부팅했는데 다음이 표시되었습니다.

~$ sudo fdisk -l
..... 
..... 
..... 
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: xxxx (replaced real value for simplicity)

Device      Start        End    Sectors    Size    Type
/dev/sda1    2048       4094       2048      1M    BIOS boot
/dev/sda2    4096  488396799  488392704  232.9G    Linux filesystem
..... 
..... 
..... 

이 레시피를 사용하면:

        boot-root ::                                \
        1 1 1 free                                  \
            $gptonly{ }                             \
            $primary{ }                             \
            $bios_boot{ }                           \
            method{ biosgrub }                      \
        .                                           \    
        1024 1024 1000000000 ext4                   \
            $primary{ }                             \
            $bootable{ }                            \
            method{ format } format{ }              \
            use_filesystem{ } filesystem{ ext4 }    \
            mountpoint{ / }                         \
        .

올바른 것 같지만 시작되지 않습니다! 누군가 나에게 힌트를 줄 수 있습니까? 감사해요

관련 정보