web-dev-qa-db-ja.com

インストールエラー-ディスクで使用されているパーティションテーブル形式では、通常、ブートローダーコード用に別のパーティションを作成する必要があります

Ubuntu 1 LTSを外付けの1TB HDDにインストールしようとしていますが、「今すぐインストール」を押すとエラーが発生します。

エラーメッセージ

マイパーティション (画像を投稿するのに十分な評判がない)

これらは、外部HDD上のすべてのパーティションです。他のHDDにWindowsをインストールしました。何も拭かないようにするためにプラグを抜きました(UbuntuをインストールしていたときにMacに行いました)。

私はこれを調べましたが、答えはどれも私がすべきことを明確に説明していないようです。私は以前にUbuntuをインストールしましたが、それはMacでしたので、Windowsで初めてです。

ありがとう

1
SamuraiKitty

他のことを行う前に、WindowsがEFI/UEFIモードで起動しているか、BIOS/CSM /レガシーモードで起動しているかを決定します!この情報は非常に重要です混合モードインストール(一方はWindows、もう一方はUbuntu)は(ヨーダの声)痛みと苦痛につながるため。

Windowsブートモードは、Windowsブートディスクのパーティションテーブルタイプを確認することで最も簡単に決定されます-GPTの場合、WindowsはEFIモードでブートしています。 MBRの場合、WindowsはBIOSモードで起動しています。ステップバイステップのウィンドウ内手順は、私のWebページにあります here。

Windowsブートモードを決定したら、Ubuntuを同じモードでインストールすることを計画します。これを行うには、Ubuntuインストールメディアのブートモードを制御します。ほとんどの場合、これはファームウェアのビルトインブートマネージャーを使用して実行できます。 「UEFI」という文字列を含むブートメディアのオプションを選択すると、そのモードで起動し、その文字列を含まないオプションを選択すると、BIOS/CSM /レガシーモードで起動します。古いコンピューター(2011年半ば以前のコンピューター)は通常BIOSのみであるため、その方法でのみ起動できます。いずれかのモードでの起動に問題がある場合は、起動メディアの作成方法を確認する必要があります。多くのツール、特に古いツールでは、主要なEFIブートファイルが省略されているため、EFIモードではディスクが起動できなくなります。

EFIモードでインストールする場合、UbuntuインストーラーはデフォルトでGPTを使用します。 BIOSモードでインストールする場合、UbuntuインストーラーはデフォルトでMBRを使用します。あなたの状況は、事前にGPTでディスクをパーティション分割したが、BIOSモードで起動したことを示唆しています。 Ubuntucanはその方法でインストールできますが、GRUBには BIOSブートパーティション が必要です。 Ubuntuインストーラーがその正確な名前を使用している場合、私はすぐに思い出せません。 「BIOS GRUBパーティション」またはインストーラーによって類似したものと呼ばれる場合があります。どんな名前でも、それは小さく(通常は1MiB)、ファイルシステムをnot運びません。単純に小さなパーティションを作成し、GRUBが使用するもの、BIOSブートパーティション、またはその他のものとして識別します。そうは言っても、おそらくBIOSモードのブートにはMBRを使用した方が良いでしょう。

WindowsがEFIモードでインストールされている場合、しないBIOSモードのUbuntuインストールを実行します。 WindowsがBIOSモードでインストールされている場合、実行しないEFIモードのUbuntuインストールを実行します。覚えておいてください:(依田の声)痛みと苦しみ。

また、EFIモードでは、ディスクを切断して新しいOSインストールを実行するのは危険です。その理由は、EFIはディスク上の情報とNVRAMに保存されている情報の両方に依存してOSを起動するからです。ディスクを切断すると、多くのEFIが、現在切断されているディスクに関連する重要なNVRAM情報を消去します。これは、Windowsディスクを切断する場合よりもLinuxディスクを切断する場合の方が問題が多い(多くのEFIがフォールバックオプションとしてWindowsブートローダーをハードコードするため)が、今後はこの点に留意する必要があります。

2
Rod Smith