web-dev-qa-db-ja.com

LinuxをインストールせずにGRUBブートローダーをインストールするにはどうすればよいですか?

システムにWindows7をインストールしていて、問題が発生したときにシステムがフォールバックできる別のWinPeブータブルパーティションを作成したいと思います。

現在、Windows 7にはこのオプションがあり、BCDストアを編集してWindows 7のブートメニューを変更することもできます。または、EasyBCDを使用することもできます。起動時などにパーティションの非表示/非表示をカスタマイズする必要があるため、これらのオプションを使用したくありません。GRUBを検索して見つけました。それは私が探しているツールかもしれません。

システムにLinuxのバージョンがインストールされていないGRUBローダーを使用したい。ハードディスクMBRにGRUBをインストールする方法を誰かに教えてもらえますか?ブートメニューを構成しますか?インターネットを検索したところ、ほとんどの場合、ハードディスク上のGRUB)を検索するコマンド(既存のLinuxインストールのため)を見つけて、それを修復しようとしました。私の場合Linuxはまったくありません。

Ubuntu9.10ブータブルCD/OpenSUSE 11.2liveCDとインストールディスクを持っています。それらを使用してGRUBをシステムにインストールできますか?

8
Kavitesh Singh

Windows内からGRUBローダーをインストールするためにGRUB4DOSを使用しました。次の手順に従いました。

  1. Grubinst 1.0.1を http://sourceforge.net/projects/grub4dos/files/ からダウンロードしました。
  2. 管理者モードでgrubinst_gui.exeをダブルクリックします。
  3. ディスクカテゴリにハードディスクが一覧表示されます。 GRUBをインストールするディスクを選択します。
  4. パーツリストの近くにある更新ボタンをクリックして、「ディスク全体」オプションを選択します。
  5. [オプション]セクションで、オプション(チェックマーク)を選択します。

    a:フロッピードライブを検索しないでください

    b:2〜5のタイムアウト値。 menu.lstで後で変更できます

  6. 「インストール」するオプションを選択します。
  7. C:ドライブに「grldr」という名前のファイルをコピーします。構成を変更する必要があるため、フォルダーに入れないでください。 Grub4Dosは、このファイルの各パーティションを調べます。
  8. 次に、ブートメニューを設定する必要があります。メニューオプションはmenu.lstファイルに保存されます。そのファイルを作成し、glrdrに沿って保存する必要があります。

Menu.lstファイルのサンプル。内容をメモ帳に書き込んで、menu.lstとして保存できます。

<------ menu.lstは以下から始まります------これらの行をコピーしないでください>

タイムアウト2

デフォルト0

タイトルMicrosoft Windows XP rootnoverify(hd0,0)chainloader // ntldr

タイトルMicrosoftWindows Vista/7 rootnoverify(hd0,1)チェーンローダー/ bootmgr

<------ menu.lst開始終了-これらの行をコピーしないでください----->

ここで、最初のプライマリパーティションはWindows XPで、2番目のパーティションはbootmgrをブートローダーとして使用するVista/7です。これらのエントリは、OSのインストールによって異なります。これは単なる例です。

3
Kavitesh Singh

GRuB 1とGRUB4DOSはどちらも、GNU/Linuxなしでインストールできます。

GRuB 1:

  1. 「/ boot/grub/*」ファイル(主に「stage2」)をGRuB 1からアクセス可能なパーティションに作成してください(vfat、ext *、reiserfs)
  2. Grub 1を起動します(フロッピーから、cdromから)。
  3. root (hd0,X)setup (hd0)

GRUB4DOS:

  1. どこかに「/ GRLDR」があることを確認してください(vfat、ext *、reisers、NTFS)。
  2. bootlace.com your_drive DOS、Windows、または一部のLinuxから。 (Windows(Windows 7については不明)でブートレースを実行するには、ハードドライブの最初のNセクターをファイルにコピーし、そのファイルにブートレースを適用して、セクターをドライブにコピーし直します)。

また、仮想マシン(qemu、VirtualBox、VMWare)を使用して、小さなLinuxを実行し、適切な方法でgrubをセットアップすることもできます再起動する前に正常に動作するかどうかをテストします

2
Vi.