web-dev-qa-db-ja.com

UEFI Ubuntuインストールは、パーティションを移動した後に起動しなくなりました

後 サイズ変更 Epartパーティションを含むGpartedと同じドライブに大きなパーティションを移動すると、Ubuntuインストール(15.04 x64)がEFIモードで起動しなくなります。 BiosブートメニューでUbuntuに対応するブートオプションを手動でロードしようとすると、何も起こりません(画面が点滅してメニューに戻ります)。マシンはDell Optiplexであり、「ブートオプションを追加」しようとすると、「ファイルシステムが見つかりません!」というメッセージが表示されます。起動可能なUbuntu USBで、すべてのパーティションがまだ存在し、アクセス可能であることを確認しました。

ブート修復ツールでEFIパーティションを修復しようとしましたが、うまくいきませんでした。他に何ができるかわかりません。何か案は?

1
nedned

インストールは非常に奇妙です:

  • パーティションテーブルはMBRであり、ほとんどの場合、BIOSモードのブートを示します。 Windowsの場合、MBRにはBIOSモードのブートが必要です
  • MBRにWindowsブートローダーがインストールされています。
  • 最初のパーティションにはFATファイルシステムがあり、明らかにLinuxとWindowsの両方のEFIブートローダーが含まれています(ただし、Windowsファイルは実際にはGRUBがブート修復によって作成されたものである場合があります)。EFIはBIOSなので、最初の2つのポイントとの不一致があります。
  • 最初のパーティションのタイプコードは0x83で、通常はLinuxでのみ使用されます。ただし、その内容は、EFIシステムパーティション(ESP)であることを示しています。 MBR ESPのタイプコードは0xEFである必要があります。
  • 明らかなNTFSパーティションがないため、Windowsのインストールが関係している場合、それがどこにあるのかは明確ではありません。したがって、BIOSとEFI Windowsの両方のブートローダーが存在することは不可解ですが、おそらく説明がつきません。

推測しなければならないのですが、Windowsがインストールされていて、その上にUbuntuをインストールしていて、BIOSモードブートからEFIモードでブートするように変換したか、EFIモードでインストールしてからパーティションを変更したと思いますGPTからMBRへのテーブル。

回復のために、私の最初のアドバイスは慎重に進めることです。インストールが奇妙で、ランダムな変更を始めた場合、問題がさらに悪化する可能性があります。変更を加える場合は、簡単に元に戻すことができる変更から始めます。注意深く進めることの一部は、緊急ブートディスクを使用して、ディスクから重要な個人データをバックアップすることです。間違いや特定されていない問題により、実際のデータが失われる可能性が高いため、バックアップを使用してその準備をする必要があります。

続行する1つの慎重な方法は、USBフラッシュドライブまたはCD-Rバージョンの rEFIndブートマネージャー を使用して、システムが起動するかどうかを確認することです。 OS自体が正常であることを前提として、それをブートする必要があります。 rEFIndがOSを起動できる場合は、パーティションテーブルの調整に進むことができます(簡単に説明します)。そうでない場合は、ファイルシステムの破損や誤って破損したファイルの可能性の調査を開始する必要があります。 rEFIndメニューに何が表示されるか、および各オプションを選択したときに何が起こるかについての詳細を報告すると、この場合にさらにアドバイスを提供するのに役立ちます。

REFIndがUbuntuを起動できる場合、/dev/sda1のタイプコードを0x83から0xEFに変更することから始めます。これは、fdiskオプションでtを使用して行うことができます。その後、ファームウェアの項目を調整するか、GRUB(grub-install)を再インストールするか、またはrEFIndをハードディスクにインストールすることにより、起動できる可能性があります。ただし、MBRディスクをGPT形式に変換する必要がある可能性は低いです。これはgdiskを使用して実行できます。詳細な手順については こちら を参照してください。この変換は元に戻すことができます。ただし、最初のパーティションのタイプコードを変更するほど簡単ではないので、最初にその簡単な手順から始めます。MBRからGPTに変換した後、ほぼ確実にセットアップまたは再インストールする必要がありますGRUBまたは、rEFIndをハードディスクにインストールして、システムを起動します。

2
Rod Smith