web-dev-qa-db-ja.com

UbuntuのインストールをレガシーからUEFIに変更する方法

ブートモードに気づかず、新しいx64,4 GB RAM、Acer ES15ラップトップにレガシーモードでubuntuをインストールしました。 uefiモードの機能について読んで、uefiに切り替えたいのですが。レガシーモードで起動すると、ubuntuがロードされ、システムは正常に動作しますが、BIOS設定をuefiに変更すると、起動可能なデバイスが見つかりませんと表示されます。データを消去した後、uefiモードを使用してubuntuを再度インストールする必要がありますか?それは動作しますか?.... UEFIモードに到達する他の方法はありますか、またはUEFI BIOSモードを使用してubuntuをフォーマットしてから再インストールする必要がありますか?助けてください。

6
Aman Dubey

Pilot6が示唆しているように、Ubuntuを再インストールできます。これは、Ubuntuで多くのカスタマイズを行っていない場合や、多くのユーザーファイルを作成していない場合は受け入れられる場合があります。ただし、Linux用のEFIモードブートローダーのインストールは非常に簡単です。最も簡単な2つの方法は次のとおりです。

方法1:

  1. ファームウェアの互換性サポートモジュール(CSM、別名「レガシーモード」または「BIOSモード」のサポート)を無効にします。
  2. Ubuntuインストーラーを「インストール前に試す」モードで起動します。
  3. /sys/firmware/efiというディレクトリを探して、EFIモードで起動したことを再確認してください。存在する場合は、EFIモードで起動しており、続行できます。存在しない場合は、BIOSモードで起動しており、ファームウェア設定と起動メディアの作成方法を確認する必要があります。
  4. ここで説明されているように、ブート修復プログラムをダウンロードして実行します こちら
  5. ブート修復にインストールを修復するよう指示します。
  6. リブート。運が良ければ、GRUBが表示され、WindowsまたはUbuntuを起動するオプションが表示されます。まれに、システムがEFIモードでUbuntuを直接起動する場合があり、GRUBメニューにWindowsを表示するにはGRUBを微調整する必要があります。

方法2:

  1. ファームウェアの互換性サポートモジュール(CSM、別名「レガシーモード」または「BIOSモード」のサポート)を無効にします。少なくとも一時的に このページ( )で説明されているように、セキュアブートを無効にする必要があるかもしれません。
  2. USBフラッシュドライブまたはCD-Rバージョンのmy rEFIndブートマネージャーをダウンロードします。 (両方のダウンロードリンクはそのページにあります。)
  3. REFIndブートメディアを準備します。
  4. REFIndブートメディアから再起動します。
  5. Ubuntuを起動します。
  6. Ubuntuで、EFIモードブートローダーをインストールします。 2つのオプションが最も簡単です:
    • 方法1のステップ#4および#5のように、ブート修復を実行できます
    • DebianパッケージまたはrEFIndのPPAをインストールできます。
  7. リブート。指定したGRUBまたはrEFIndが表示され、WindowsまたはUbuntuのいずれかを起動できるようになります。
  8. 必要に応じて、セキュアブートを再度有効にできます。ただし、rEFIndをインストールした場合は、 rEFIndセキュアブートのドキュメントで説明されているように、Shimを手動で構成し、MOKキーをインストールする必要がある場合があります。

編集:

私はあなたがWindowsでデュアルブートしていると思っていましたが、質問を読み直したときに、これが明確に述べられていませんでした。 Windowsでデュアルブートしている場合、上記の手順は両方ともそのまま動作します。ただし、Windowsとのデュアルブートがない場合、コンピューターには EFIシステムパーティション(ESP) がなく、マスターを使用することさえありますGUIDパーティションテーブル(GPT)ではなく、ブートレコード(MBR)パーティションシステム。その場合は、 こちらで説明されているように、(必要に応じて)MBRからGPTに変換することをお勧めします。 ESPも作成する必要があります。緊急ディスクを使用してGPartedで実行できます。既存のパーティションを約550 MiB縮小し、空き領域に新しいFAT32パーティションを作成し、「boot」または「esp」フラグを指定してESPを要求するようにマークする必要があります( GParted)またはEF00のタイプコード(gdisk内)を割り当てます。 MBRからGPTへの変換は、現在のBIOSモードブートローダーを破壊することに注意してください。そのため、何か問題が発生し、EFIモードブートが機能しない場合は、BIOSモードブートに戻すのが難しくなります。

5
Rod Smith

特にLinuxシステムに十分なスキルがない場合は、UEFIモードで別のクリーンインストールを行う方がはるかに簡単です。

ただし、ある程度のスキルがあれば、再インストールせずにUEFIに切り替えることはそれほど難しくありません。

EFIパーティションを作成し、そのパーティションを使用してgrubを再インストールする必要があります。手動またはブート修復プログラムを使用して実行できます。

パーティションを管理する方法やgrubを再インストールする方法がわからない場合は、再インストールすることをお勧めします。

4
Pilot6