WindowsでGRUBブート設定を変更するにはどうすればよいですか?

WindowsでGRUBブート設定を変更するにはどうすればよいですか?

私は現在、GRUBを使用してWindows 7とFedora 14をダブルブートしており、Windows 7をデフォルトとして使用しています。 Fedoraは、次の再起動時にGRUBをFedoraで起動するように設定してデフォルト値を上書きできることを知っています。 Windowsでこれを行う方法はありますか?つまり、自分のコンピュータの前でFedoraを起動する必要がないように、WindowsでGRUB設定を永久的にまたは半永久的に変更できますか?

答え1

難しい部分は、WindowsでLinuxファイルシステムを編集することです。FSドライバext2の作成のサポートがありますが、ext3または4のための良いツールはありません。そしてSFエクスプレス質問はあまり魅力的ではありません。ブートパーティションで使用できる他のファイルシステムは言うまでもありません。

ただし、Windowsでブートパーティションの書き込みサポートを取得している場合は、保存されているデフォルト値を変更するのは本当に簡単です。まず、いくつかの準備作業を実行する必要があります/boot/grub.confdefaultに変更savedしてsavedefault 0Windowsブロックに追加します(ここで、0はGRUB構成のFedoraのインデックスです)、Windowsから起動すると、保存されたデフォルト値がFedoraにリセットされます。

その後、Windows Editから/boot/grub/defaultその行を削除し、Windowsがインストールしたインデックスdefaultに変更できます。再起動すると、GRUBはファイルを読み取り(デフォルトは)Windowsで起動します。この行は、将来の起動のためにファイルを再変更します。01savedsavedefault0

答え2

あなたはそれを使用することができますグラップ2ウィンまたは他の同様のプログラムがリストされています。 ここ。シンプルなユーザーインターフェイスを提供します。

Grubを完全に削除し、Windowsブートローダから両方のシステムを起動することもできます。これを行うには、次のようなものを使用する必要があります簡単BCD

答え3

/bootパーティションがある場合FAT32でフォーマットを使用すると、両方のオペレーティングシステムでgrubの設定ファイルを編集できます。

答え4

ハードディスクの「grub」フォルダを見つけて、メモ帳でmenu.lstを開き、default = 0をdefault = xに編集します。ここで、x はデフォルトに設定したいオペレーティングシステムの位置から減算 1 です。例えば。システムには3つのオペレーティングシステムがあり、リストの3番目のオペレーティングシステムをデフォルトのオペレーティングシステムに設定したいので、これをdefault = 2、つまり3-1 = 2に編集します。 2番目のオペレーティングシステムの場合、デフォルトは1です。

関連情報