プリセットを使用した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{ / }                         \
        .

正しいようですが起動しません!誰かが私にヒントを与えることができますか?ありがとう

ベストアンサー1

おすすめ記事