チュートリアルを使用してVisual C++(Windows)でカーネルを作成しようとしていますここ私が知りたいのは、Windows 7 内から GRUB をインストールする方法です。Puppy Linux などをダウンロードする必要がある場合はそうしますが、Windows 内からインストールしたいです。参考までに、GRUB をサポートするマルチブート ヘッダーを使用して PE EXE を起動したいと考えています。
答え1
イージーBCDNeoGrub と呼ばれる GRUB ベースのブートローダを自動的にインストールできます。これは Windows ブートローダからチェーンロードされ、Windows 内から構成ファイルを編集できます。また、NTFS もサポートしているため、カーネルを NTFS パーティションに保存し、そこからロードできます。
開示: EasyBCD は私が書きました。
答え2
もう一つの解決策はグラブ4DOS。
名前にもかかわらず、Windows (XP) でも動作します。おそらく 7 でも動作します。
答え3
次のような問題が発生しました。Kubuntu をインストールしてから、Windows 7 (Pro x64) をインストールすると、Kubuntu がブート メニューから消えてしまいました。
私の解決:
インストール イージーBCD、ブートメニューに GRUB2 を追加し、再起動して、*Ubuntu と入力し、次のようにします。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
ブート修復を実行します。
選ぶRecommended repair
。
次に、再度 Windows を起動し、EasyBCD を使用して GRUB2 を削除します。
答え4
もう一つの解決策はグラブ2ウィンWindows 7-10/XP/Vista で EFI と BIOS の両方のロードをサポートします。grub バージョン 2.02 に基づいており、ブートを処理するための GUI を提供します。