回答:
この質問では用語を誤って使用しているため、混乱や将来の問題につながる可能性があるため、まずこれらの問題に対処したいと思います。
拡張ファームウェアインターフェイス(EFI) 、またはその2.xバージョン、統一EFI(UEFI)は、ファームウェアのタイプです。EFIはパーティションではありません。それが、言っていると呼ばれるパーティションEFIシステムパーティション(ESP)、ブートローダーを保持しています。元の質問では、lapisdecorが「EFI」ではなく「ESP」を意味していた可能性があります。
また、EFIは、古い基本入出力システム(BIOS)を置き換えるファームウェアの一種です。そのため、コンピューターでEFIを使用している場合、BIOSはありません。ただし、いくつかの警告と例外があります。最も一般的には、EFIは互換性サポートモジュール(CSM)と呼ばれる機能を提供します。これは、一種のBIOSエミュレーターです。CSMはEFIに対してdosemu
Linuxにとっては、より新しく洗練された環境(EFIまたはLinux)が、より古く単純なシステム(BIOSまたはDOS)用に設計されたプログラムを実行できるようにするという点です。つまり、元の質問の「BIOS」は「EFI」である必要があります。とはいえ、「EFI」の代わりに「BIOS」を使用することは一般的な方法です。それは悪いものですが、ユーザーとメーカーの両方で一般的です。「EFI」はなじみのない頭字語であるのに対し、人々は(多かれ少なかれ)BIOSが何であるかを知っているからだと思います。また、EFIがBIOSを置き換えるため、「BIOS」を使用するとコピーライターにとって作業が簡単になります。問題は、人々が「BIOS」を読むときにすべてのBIOS知識を上にドラッグすることですが、その多くは適用できません。でEFIのブーツは非常にBIOSとは異なる方法であるため、EFIが拡張BIOSであると考えると、非常に間違ったメンタルモデルがあり、間違いを犯すことになります。そして、私のような人々は、それが実際にどのように機能するかを説明するのに多くの時間を費やすことになりますが、私は逃げます。
実際の問題に移る:「レガシーモード」の場合、CSMがアクティブであることを意味します。ただし、これはBIOS / CSM /レガシーモードでの起動を保証するものではありません。ほとんどのEFIベースのコンピューターでは、CSMが無効になっている場合、ブートパスは比較的単純です。EFIモードのブートローダーのみをブートできます。「EFIを無効にする」ことはできないことに注意してください。EFI はファームウェア、およびコンピュータを担当しています。一部のコンピューターでは、EFIモードで起動する機能を無効にできますが、そのようなオプションはまれです-一部のコンピューターは、EFIモードの起動を無効にしたように聞こえるインターフェイスを提供しますが、実際にはそうではありません。CSMをアクティブにすると、ほとんどのコンピューターはいずれかのタイプのブートローダーを実行できるようになります。これにより、両方のタイプのブートローダーを提供するディスクをコンピューターにフィードするとどうなるかを予測できなくなります。通常、これはシングルブートコンピューターにとって大した問題ではありません。OSをインストールすると、インストーラーはそのブートモードを検出し、インストーラーのブートモード専用のブートローダーをインストールするため、コンピューターは同じモードでのみハードディスクからブートできます。ただし、マルチブートする場合、1つのOSを1つのブートモードで、もう1つのOSを他のブートモードで簡単にインストールできます。毛抜きはこの時点で始まります。
それほど遠くない過去において、EFIモードのブートは、EFIのバグ、ブートローダーのバグ、および誤った情報のためにフラストレーションの運動でした。しかし、今日では、EFIモードのブートで発生する問題は少なくなり、ここや他の場所に投稿された質問からの私の推定では、今日の最大の単一の問題領域はアクティブ化されたCSMにあります。したがって、有効にする正当な理由がない限り、EFIベースのコンピューターでCSM(別名「レガシーブート」)を無効にすることをお勧めします。確かに、今日のEFIモードブートは、5年前のBIOSモードブートよりも多くの課題をもたらします。しかし、EFIベースのコンピューターでは、BIOSモードブートは5年前には存在しなかった落とし穴を作成します。
さて、この長い手間を省くために、元の質問に戻って、少し言い直してみましょう。
ESPを含むコンピューター上のすべてのパーティションを消去し、Ubuntuのみをインストールできますか?この場合、EFIは機能しますか?
はい、はい。
パーティションを消去した後、自動パーティションオプションを選択すると、Ubuntuインストーラーは新しいパーティションを作成します。手動でパーティションを作成する場合、適切なパーティションを作成する必要があります。EFIモードでインストールする場合はESPが含まれ、BIOSモードでGPTディスクにインストールする場合はBIOSブートパーティションが含まれます。
重要な注意点の1つは、EFIモードでインストールする場合はGPTを使用し、BIOSモードでインストールする場合はMBRを使用するのが最善であることです。UbuntuではBIOSモードでGPTを使用できますが、これにより一部のシステムで問題が発生する可能性があるため、可能であれば回避することをお勧めします。EFIモードでMBRディスクにインストールする人もいますが、インストーラーは可能であればこれを回避しようとします。そして、それが完了すると、しばしば問題が生じます。
Ubuntuでは、というディレクトリを検索することにより、ブートモードを決定できます/sys/firmware/efi
。存在する場合は、EFIモードで起動しています。存在しない場合は、BIOSモードで起動しています。
要するに、ブートモード(BIOS / CSM /レガシーまたはEFI / UEFI)とパーティションテーブルタイプ(MBRまたはGPT)に注意する必要があり、理想的には2つを適切に一致させる必要があります(BIOS / MBRまたはEFI / GPT) 。
はい、ディスクを完全に消去したら、ubuntuを単一のオペレーティングシステムとしてインストールできます。BIOSでUEFIを無効に
できる場合(ほとんどの場合)、mbrモードでubuntuをインストールすることもできます。
ubuntuインストールメディアから起動し、GPartedを開き、新しいパーティションテーブルを作成します-mbrを選択します。
UEFIやセキュアブートを無効にできない場合は、EbuntuをEFIモードでインストールすることもできます。
次に、インストーラーは、GRUBブートローダーがインストールされる新しいEFIパーティションを作成します。
あなたの質問は私には完全に明確ではありません。
UEFIモードでUbuntuをインストールする場合は、次のようにする必要があります。
BIOSをUEFIモードに設定し、UEFIブート可能なUbuntu USBキーを作成する必要があります。
UEFI起動可能USBを作成するには、このガイドに従ってください。次に、単純にUbuntuインストーラーを実行します。[ インストールの種類]のステップで、[ その他]を選択し、この回答で説明されているようにディスクをパーティション分割します。
ブートモード(UEFIまたはレガシー)が重要でない場合は、通常どおりUbuntuをインストールします。(必要に応じてこのガイドを参照してください)
マシンにEUFIブートがあります。インストール中に使用される18.04クリーン「ディスクの消去」オプションを実行する1x256GB SSD
これはlsblkからの私の出力です
sda 8:0 0 238.5G 0ディスク ├─sda18:1 0 512M 0 part / boot / efi └─sda28:2 0 238G 0パート ├─ubuntu--vg-root253:0 0 237G 0 lvm / └─ubuntu--vg-swap_1253:1 0 976M 0 lvm [SWAP]
これは理想ですか?私は自分のPCで18.04のみを実行しています。上記の質問のようなものです。ここに512Mのsda1が必要だと思いますか?どうにかしてインストールするのとは対照的に、ディスク全体を使用して1つのsda1パーティションのみを所有していますか?インストール後にLVMを選択したことを確認できます。インストール後にさらに再生できます。
パーティションを1つだけにする方法がある場合、ブートは高速になりますか?または、このEUFIパーティションがないとPCがレンガになったり、起動できなくなったりしますか?
ライアン