Ubuntuをインストールするとき、知らないうちにEFIマウントをWindows EFIパーティションに設定しました。ここで、新規インストールのためにEFIパーティションとともにウィンドウを削除する必要があります。 Ubuntu EFIブートパーティション用に別のパーティションを準備しています。/boot/efiをそのパーティションに移行するにはどうすればよいですか?
EFIシステムパーティション(ESP) は、GUIDタイプコードがC12A7328-F81F-11D2-BA4B-00A0C93EC93B(またはMBRディスク上の0xEF)のFAT32パーティションです。 GUIDは非常に扱いにくいため、ほとんどのパーティションツールにはGUIDタイプコードを表示する他の方法があります。 parted
、GParted、およびその他のほとんどのlibpartedベースのツールでは、パーティションに設定されている「ブートフラグ」として表示されます。 (ただし、libparted-landでは、GPTディスクの「ブートフラグ」はMBRディスクの「ブートフラグ」とunrelatedであることに注意してください。AFAIK、libpartedはMBR ESPに正しくラベルを付ける方法を提供しません。)GPT fdisk(gdisk
、sgdisk
、およびcgdisk
)では、ESPにはタイプがありますEF00のコード。 Linux以外のツールには、ESPを識別する独自の方法があります。
したがって、新しいESPを作成するには、次のようにします。
パーティションテーブルを変更する場合、ブートモードを考慮する必要はありません。必要に応じてEFIモードまたはBIOSモードを使用できます。 (そうは言っても、一部のコンピューターでは、あるモードまたは別のモードでUSBまたはCD-Rから簡単に起動できます。)
古いESPを作成することがシナリオで必要になる可能性は低いとoldfredに同意します。 WindowsブートローダーをESPから完全に消去したい場合は、お気軽に消去してください。Ubuntuをインストールすると、/boot/efi/EFI/Microsoft
ディレクトリツリーになります。これにより、ファームウェアのブートマネージャーメニューからWindowsブートローダーがnot削除されることに注意してください。そのためには、次のようにefibootmgr
を使用する必要があります。
$ Sudo efibootmgr
Timeout: 10 seconds
BootOrder: 0000,0004,0001,0002
Boot0000* rEFInd boot manager
Boot0001* PATA: HP DVD Writer 1040r
Boot0002* SATA: ST32000542AS 2
Boot0003* SATA: Toshiba DT01ACA300 3
Boot0004* Windows boot manager
Boot0008* INTERNAL EFI Shell: ST32000542AS
$ Sudo efibootmgr -B -b 4
この例では、「Windowsブートマネージャー」として識別されるブートオプション#4を削除します。 (Windowsがデフォルトで使用する名前は思い出せません。Windowsがnotがインストールされているシステムの1つからこの例を編集しました。)
インストールする前に、Ubuntuのディスクマネージャーを使用してみてください。 「try ubuntu」、ディスクをインストールする前にBIOSをCSMブートモードにして、必要なパーティションをクリックし、空白のままにするか、ext2にフォーマットできます。再起動し、BIOSをUEFIブートモードに戻すと、インストールは正常に機能するはずです。
Gpartedを含むLinuxのバージョンがインストールされている起動可能なUSBフラッシュドライブを使用します。
BIOSで起動順序にアクセスして、フラッシュドライブから起動します。
私のAsusラップトップ、Aptio BIOSでは、BIOSがオプションとしてフラッシュドライブの起動を有効にする前に、FastBootとSecureBootを無効にする必要がありました。
USBから起動できるようになったら、「Ubuntuを試す」オプションを使用してDistroを実行します。 Flashドライブから実行しているので、Gpartedを使用してパーティションを管理するのは非常に簡単です。
HDD DistroにログインしているときにGpartedを使用するのは危険です。
HP p066usラップトップでは、BIOSでefiブート順序を設定する必要があり、efiブートパーティションの設定よりも優先されます。 efibootloaderプログラムを使用した編集がうまくいかない場合は、BIOS設定を確認する必要があります。