web-dev-qa-db-ja.com

MBRにインストールされているGRUB2からのチェーンロードEFIブートローダ

私のGRUB2からEFI-Bootloaderをチェーンロードしようとしているとき、私はいつもInvalid signature エラー。によると、 この 質問、私のGRUB2がMBR-HardDriveにインストールされているために発生します。質問の著者は彼のハードドライブをGPTに動かすことによってそれを解決しました。しかし、これは私にとっては実用的ではありません。

中古GRUB2バージョンは1.99-21ubuntu3.9

どうすればいいですか?

1
Zulakis

GRUB 2がハードディスクのMBRにインストールされている場合、それはBIOSモードでGRUB 2を起動していることを意味します。 BIOSモードGRUB EFIモードのブートローダを起動できません。したがって、私があなたの状況を正しく理解しているならば、あなたがやりたいことは不可能です。それは言った、それはあなたの究極の目標を達成する方法があるでしょう。ただし、目標を達成するための道は、目標が何であるか、そしてあなたの現在の設定が何であるか、そしてあなたはそれらの両方のポイントに関する情報が不十分な情報を提供しました。 Boot Info Script を実行して、作成したRESULTS.txtファイルへのリンクを投稿することをお勧めします。これにより、あなたの現在の設定に関する詳細な情報が提供されます。また、実現したいものを言葉で説明してください - たとえば、OS Aの作業構成があり、OS Bをインストールします。あるいは、1つのコンピュータから別のコンピュータにハードディスクを移動しており、その移動ディスクのOSを新しいホームコンピュータで起動させたい。元の質問を編集して、この返信にコメントを追加して、新しい情報を通知するようにしてください。

1
Rod Smith

私は私のPC(Win7/LMDE/Fedora/FreeBSD/PC-BSDを起動する)についてこの同じ問題を解決しました。非常に短いバージョン - GPartedを使用して、OSがどのドライブ(Drive1,2など)で、BIOSがドライブを同じ順序でリストしていることを確認します。 IE GPartedがDrive2(/ dev/sdb)でOSを予想している場合は、そのドライブをBIOSに載せます。

0
user258424