GPT ハードドライブで Windows 8 ブート メニューに Ubuntu を追加する方法

GPT ハードドライブで Windows 8 ブート メニューに Ubuntu を追加する方法

bcdedit を使用して Windows 8 ブート メニューに Ubuntu を追加する方法を知りたいです。

セキュア ブートを有効にした UEFI があり、F9 キーを押すと UEFI ブート メニューから両方の OS を起動できます。

GPT ハードドライブ パーティションも使用しています。

すでに実行したので、Windows を GRUB に追加することは提案しないでください。Windows は更新中に、デフォルトのブート マネージャーを Windows のものに戻します。Windows がこれを行わないようにする回避策があることは知っていますが、面倒なハックなので興味がありません。

また、EasyBCD や Visual BCD は推奨されません。これらのプログラムはまだ GPT では動作しないからです (私の知る限り)。

したがって、私が取れる唯一の方法は、bcdedit を使用して BCD ストア (現在はマップされていない EFI パーティション内) に情報を手動で入力することだと思いますが、その方法がわかりません。以前、Windows ブート マネージャー エントリをコピーして Ubuntu 用に編集することで、これを一度機能させましたが、もう一度試しても機能しなかったので、何かが欠けているに違いありません。

答え1

これまでのところ、Windows ブート マネージャー (Windows 7/8) によってチェーン ロードされる外部の非 Windows UEFI/EFI ローダーを追加する方法は知られていません。

に関してビジュアル BCD エディター- UEFI 対応です。Windows 7/8 用の UEFI ローダーを作成できます。

MBRディスクスキームでは、Windows以外のOSをチェーンロードすることが可能です。パーティションブートセクタまたは外部システムのMBRコードをチェーンする、いわゆるブートセクタローダーを使用します。ここどうなるか。

更新: (2014 年 6 月 1 日)

Windows 8.1/7/Vista用の新しいツールがあります。ブートネクストUEFI ファームウェア上の Windows から Linux (Ubuntu) を直接起動できるようになります。

関連情報