LinuxをインストールせずにGRUBブートローダーをインストールする方法


8

システムにWindows 7をインストールしていて、別のWinPeブート可能パーティションを作成したい。

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

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

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


あるいは、SuperGrub(supergrubdisk.org)を試すこともできます
Ye Lin Aung

私はそれを試しましたが、そこで選択するオプションがわかりません。私が理解できたすべてはそれが修理ユーティリティだったことでした。私はすでにシステムにインストールされているGRUBを必要とし、いくつかのPROBが原因などのフォーマットに発生した場合は修復します
Kaviteshシン

回答:


3

WindowsからGRUB Loaderをインストールするために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)チェーンローダー// ntldr

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

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

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


2

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

GRuB 1:

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

GRUB4DOS:

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

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


ソリューション1では、Boot / grubファイルを取得する方法を提案しました。OpenSuse / FedoraのliveCDから起動して、そこにあるファイルをハードディスクにコピーしてから、これらのコマンドを実行してみました。うまくいきませんでした。ここで何か悪いことをしていますか?Grub4DOSの場合はブートローダーをインストールでき、XP / Windows7の場合はGrub4Dosインストーラーを使用して問題なく動作し、menu.lstファイルを変更するとシステムが起動しました。ソリューション1の部分についても詳しく調べたいと思います。
Kavitesh Singh 2010

1
@Kavitesh Singh「うまくいきませんでした。」->どのエラーメッセージですか?IN setupステージまたは起動しようとしていますか?「Boot / grubファイルを取得するにはどうすればよいですか?」->一部の既存のgrubインストールから。私は通常、カーネルイメージ、ntldr / boot.ini(WinNTの場合)、パーティションテーブルダンプ、およびPCのブートストラップに必要なその他のものでバックアップをとっています。
Vi。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.