USBインストールメディアを使用してUEFIを有効にした新しいSSDに16.04 64デスクトップをインストールすると、まったく同じ問題が発生しました。質問とは異なり、マウントする他のディスクがあるため、独自のパーティションを作成することにしました。パッケージのインストールの開始近くでこのエラーが発生しました。
少しグーグルで調べた後、私はこのページを見つけました:
https://help.ubuntu.com/community/UEFI#General_principles
General principles
セクションの状態:
HDDにUEFIパーティションがなかった場合、まず作成する必要があります
とを指す:
https://help.ubuntu.com/community/UEFI#Creating_an_EFI_System_Partition
どの州:
- マウントポイント:/ boot / efi(注:手動パーティション設定を使用する場合、このマウントポイントを設定する必要はありません。Ubuntuインストーラーが自動的に検出します)
- サイズ:最小100Mib。200MiBを推奨。
- タイプ:FAT32
- その他:「ブート」フラグが必要です。
そこで、再インストールし、ドライブをパーティションに分割したときに、ファイルシステムやスワップなどを含むリストからEFIオプションを選択し、ディスクの先頭で200MBにしました。ファイルシステムを選択したり、起動可能フラグを設定したりするオプションがありませんでした。
この後、インストールの残りはうまくいきました。
これは、インストール後のこのディスク上のパーティションの外観です。
以下を実行すると、同じ情報が表示されますparted
。
$ sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA Samsung SSD 750 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 1049kB 200MB 199MB fat32 boot, esp
3 200MB 242GB 242GB ext4
1 242GB 250GB 8000MB linux-swap(v1)
(parted) q
作成されたパーティションはEFIシステムパーティション(ESP)であり、ディスクにはMBRパーティションテーブルではなくGUIDパーティションテーブル(GPT)があることに注意してください。
あなたが見れば/boot/efi
または/sys/firmware/efi/
あなたがそれらも同様に動作して、人口見つける必要があり、このディスク上のsudo efibootmgr
実際の出力を提供しなければならない、あなたはより多くの情報が必要な場合は、以下のリンクを参照してください。
詳しくは
UEFIがどのように機能するかについて詳しく知りたい場合は、UEFIブート後:実際にどのように機能しますか?Adam Williamsonが強くお勧めします。
彼は記事でこのエラーを引き起こす状況について説明しています(彼はFedoraユーザーですが、Ubuntuでも同じです)。
手動パーティションを行う場合のEFIシステムパーティションの処理
ここではFedoraに対して信頼できるアドバイスを提供することしかできませんが、その要点は他のディストリビューション/ OSに役立つかもしれません。
UEFIネイティブインストールを行うときにFedoraがパーティションを処理できるようにし、GPTフォーマットのディスクを使用するか、ディスクを再フォーマットする(既存のパーティションをすべて削除する)ことを許可すると、EFIシステムパーティションを処理します。
ただし、カスタムパーティションを使用する場合、インストーラーが使用するEFIシステムパーティションを提供することを期待します。これを行わないと、インストーラーが(ややわかりにくいエラーメッセージで)文句を言い、インストールの開始を拒否します。
したがって、UEFIネイティブインストールを実行し、カスタムパーティションを使用している場合は、「EFIシステムパーティション」タイプのパーティションが/ boot / efiにマウントされていることを確認する必要があります。使用しています。システムに既存のEFIシステムパーティションがある場合は、そのマウントポイントを/ boot / efiに設定するだけです。EFIシステムパーティションがまだない場合は、パーティションを作成し、そのタイプをEFIシステムパーティションに設定し、少なくとも200MB大きく(500MBが適切)、マウントポイントを/ boot / efiに設定します