UEFI / GPT用の新しいディスクを初期化する方法は?

UEFI / GPT用の新しいディスクを初期化する方法は?

背景

私はまったく新しいハードウェアで新しいバージョンを作成しています。白く滑らかな黒板。複数のLinuxインストールと共通のデータパーティションが必要です。

これまでに収集した情報に基づいて、新しいハードウェアと最新のカーネルを使用すると、rEFIndを単純なブートマネージャとして使用し、完全に近代的なブートプロセスを使用できます。

私はロードの記事を読んだ。一般的なガイドラインしかし、もう少し具体的なアドバイスが必要です。

質問

ディスクパーティションエディタはEFIパーティションを非表示にする傾向があるため、フォーマットされていない新しいディスクにどのように設定しますか?

gparted 0.16.1を使用してgpt型のパーティションテーブルを作成しました。しかし、これが本当であるという兆候はありません。ディスプレイが古いパーティションテーブルや古いパーティションテーブルと変わらないように見えます。それで、それは何をしますか?これ新しいpartition コマンドは特別な EFI 予約パーティションのオプションを提供しないので、自動的に実行しますか? スクリーンショット

制約と仮定

既存のオペレーティングシステムもなく、光学ドライブもありません。 SSDのすべての既存のコンテンツ(メーカーのジャンクウェアまたは以前のパーティション化試行のコンテンツ)を完全に消去する必要があるとします。 USBサムドライブからUBCDを起動したため、Partion Magicイメージに含まれているgpartedまたは他のツールを使用するのが最も簡単です。

特別なEFIパーティションを備えた適切なGPTディスクがあれば、HDDを搭載したPCを使用している限り、継続してきたように、gpartedなどを簡単に使用して追加のパーティションを作成できます。

答え1

util-linuxの現在のバージョンはfdiskGPTをサポートしていますが、ここで見ていますfdisk from util-linux 2.24.2(レポートを通してfdisk -v)。

ランニングfdisk /dev/whatevermオプションの表示これらの変更は、パーティションテーブルの状態によって異なります。まず、ディスクが現在どの状態にあるかを確認してくださいp。もしそうなら、何もDisklabel typeするgpt必要はなく、既存のパーティションを削除して自分で作成できます。

そうでない場合は、このgオプションを使用してください。fdiskMBRテーブルは変換されないため、既存のパーティションが削除されます。これでパーティションの追加を開始できますn。 EFI パーティションの場合、tset type を使用すると、1表は次のようになります。

 Device    Start          End   Size Type
 /dev/sdb1   256    122096640 465.8G EFI System

明らかに、これは少し愚かなことですが、ポイントは明確であることを願っています。変更は、を使用して終了するまで適用されませんw

答え2

gpartedでは、おそらくメニューバーから「デバイス」を選択してからGPTパーティションを作成したと思います。機器の場合は当然。私が知っている限り、これはデバイス全体の割り当てであり、そのデバイス内に別のパーティションを作成するときにすべてのフォーマットが可能です。たとえば、チュートリアルの抜粋を参照してください。UEFI - ハイブリッドインストールここ(注:私はこれを使用して2番目のSSDにLinuxをインストールし、デフォルトのSSDにWindows 10を正常にインストールしました)

メニューから、端末の選択:パーティションテーブルの作成:総タンパク質タイプ(UEFI形式)アプリケーション(警告を参照)。メニューから、パーティションの選択:新しい。 3つのパーティション設定:#1:2MiB(フォーマットされていない、ドロップダウンメニューの下部)、#2:200MiB(FAT32形式)、#3:[残りのスペース](ext4形式)。適用する。完了したら、#1を右クリックしてフラグをbios-grubに設定します。 GPartedを閉じます。

私が覚えている限り、選択したデバイス範囲のgptパーティション内にこれらのパーティションを作成するとき、GPTは再び言及されません。主なステップは始めることです。メニューから「デバイス」を選択します。デバイスパーティション全体に GPT を選択すると、ディスク全体が最初から始まり、以前に存在していたすべてのサブパーティションが削除されます。総合的な清掃なのですべてデバイスはGPTパーティションスキームに基づいています。

上記のチュートリアルは外部ドライブ(元のUSBドライブ用)にのみ適用されますが、私の場合、この「UEFI - ハイブリッドインストール」は、第2のSSDにLinux Mintをインストールするための成功したガイドでした。私はDVDドライブの代わりにSSDケースを使用し、SSDをコンピュータに接続して内蔵SSDの速度でUSBフラッシュドライブのように取り外すことができます。

このチュートリアル(同じチュートリアルの次の2つにGPT専用オプションがある理由)が何であるかはわかりません。UEFI - 表示解除/説明方法そしてUEFI - rEFIndメソッド- 他のホストシステムがインストールされていない状態で単一の内部SSDで動作しないでください。私の場合、現在Linuxが搭載されている2番目のSSDはネイティブWindowsドライブの影響を受けません。そして起動ドライブとして使用してください。

結論として。それにもかかわらず、「パーティション」メニューボタンを使用してデフォルトのパーティションを作成すると、デフォルトのGPT割り当てはすでに完了しています。そして、EFIブート可能GPTパーティションドライブを作成したい場合は、今行ったハイブリッドインストールタイプは、これが単純なGPT割り当て以上で達成できることを証明します。

私の混合された場合:

BIOSブートパーティションは、GPTパーティションディスクから通常のブートを実行するときにのみ必要です。 UEFIから起動する場合は必要ありません。

出典:承認された回答の下のコメントUEFIを使用してLinuxディスクをMBRからGPTに変換するには?(「サーバーエラー」スタック交換リンク)。

許可された答えは、ポイント6で「EFI GPTになる」に実際に必要なものを示しています。

「EFIシステム」パーティション(ESP)。正式には100-500MBでなければなりませんが、私の場合は130kBしか使いませんでした。

最初の3つのリンクは、外部ドライブにLinuxをインストールするためにのみ使用されます。私は次を探しているチュートリアルに入りました。Mintは外部SSDにあります。コンピュータにWindows 10があります。

「サーバーエラー」の4番目のリンクは次のとおりです。切り替えるMBRをGPTに変換し、BIOSブートを追加します。ガイドも非常に似ており、代わりにgdiskを使用しています。

明らかに、両方のガイドは、適切なEFI GPT構成に必要なものが何であるかについてのアイデアを提供します。単一のホストドライブにインストールすることと完全に関連していることを保証することはできませんが、ここに接続するだけで十分です。他の人に役立つことを願っています!

関連情報