web-dev-qa-db-ja.com

UEFI preseedファイルのISOからのUbuntu Server 16

Preseedファイルを使用するHyperv Gen2仮想マシンにUEFIモードでISOからUbuntu Server 16をインストールします。これはUbuntu Server 14では問題なく機能しました。

この画面をバイパスするpreseedコマンドを探しています。はいと答えます。

screenshot

パーティションディスクこのマシンのファームウェアはUEFIモードでインストーラーを起動しましたが、BIOS互換モードを使用して既存のオペレーティングシステムが既にインストールされているようです。 DebianをUEFIモードでインストールし続けると、後でBIOSモードのオペレーティングシステムでマシンを再起動することが困難になる場合があります。

UEFIモードをインストールする場合で、既存のシステムのいずれかを起動する能力を維持する必要がない場合は、ここで強制するオプションがあります。既存のオペレーティングシステムを起動するオプションを保持する場合は、ここでUEFIインストールを強制しないことを選択する必要があります。

UEFIのインストールを強制しますか?

両方のSeedファイルには同じ問題があります。

Seed File #1  used for  
d-i partman-auto/method string lvm
d-i partman-auto-lvm/guided_size string max
d-i partman-auto/choose_recipe select atomic
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_nooverwrite         boolean true
d-i partman/confirm                     boolean true
d-i partman-auto/purge_lvm_from_device  boolean true
d-i partman-lvm/device_remove_lvm       boolean true
d-i partman-lvm/confirm                 boolean true
d-i partman-lvm/confirm_nooverwrite     boolean true
d-i partman-auto/init_automatically_partition       select      Guided - use         entire disk and set up LVM
d-i partman/choose_partition                select      Finish partitioning and write changes to disk
d-i partman-auto-lvm/no_boot            boolean true
d-i partman-md/device_remove_md         boolean true
d-i partman-md/confirm                  boolean true
d-i partman-md/confirm_nooverwrite      boolean true


Seed File #2
# disk partitioning
d-i partman/confirm_write_new_label                         boolean     true
d-i partman/choose_partition                                select         finish
d-i partman/confirm_nooverwrite                             boolean     true
d-i partman/confirm                                         boolean     true
d-i partman-auto/purge_lvm_from_device                      boolean     true
d-i partman-lvm/device_remove_lvm                           boolean     true
d-i partman-lvm/confirm                                     boolean     true
d-i partman-lvm/confirm_nooverwrite                         boolean     true
d-i partman-auto-lvm/no_boot                                boolean     true
d-i partman-md/device_remove_md                             boolean     true
d-i partman-md/confirm                                      boolean     true
d-i partman-md/confirm_nooverwrite                          boolean     true
d-i partman-auto/method                                     string      lvm
d-i partman-auto-lvm/guided_size                            string      max
d-i partman-partitioning/confirm_write_new_label            boolean     true
1
Lavoro

次をpreseedに追加してみてください:

d-i partman-efi/non_efi_systemブール値true

空のディスクでUbuntu Desktop 16.04.1で同じ問題が発生したため、デバッグオプションをオンにし、/ var/log/installer/debugファイルで、「Force UEFI Install」テキストがそのコンポーネントに対応していることを確認しました。それを私のpreseedに追加すると、そのステップが自動化されました。

6
Newton