如何在不安装Linux的情况下安装GRUB bootloader?


8

我在系统上安装了Windows 7,我想创建一个单独的WinPe可启动分区,该系统在出现问题时可以回退。

现在Windows 7确实提供了此选项,我也可以编辑BCD存储以在Windows 7的启动菜单中进行更改,或者可以使用EasyBCD。我不想使用这些选项,因为我需要在引导等时自定义分区的隐藏/取消隐藏。它可能是我正在寻找的工具。

我想使用GRUB loader,而系统上未安装任何版本的Linux。有人可以指导我如何将GRUB安装在硬盘MBR上并配置启动菜单吗?我搜索了Internet,并且大多数时候我遇到了一些命令,这些命令搜索硬盘上的GRUB(由于现有的Linux安装),然后尝试对其进行修复。就我而言,根本没有Linux。

我有Ubuntu 9.10可启动CD / OpenSUSE 11.2 liveCD和安装光盘。我可以使用它们在系统上安装GRUB吗?


或者,您可以尝试SuperGrub(supergrubdisk.org
Ye Lin Aung

我试过了,但我不知道选择哪个选项。我所能理解的是,这是一个维修工具。我需要已经安装在系统上的GRUB如果某些概率的出现是由于格式化等会修
Kavitesh辛格

Answers:


3

我使用GRUB4DOS从Windows内部安装GRUB Loader。我遵循了这些步骤。

  1. http://sourceforge.net/projects/grub4dos/files/下载了Grubinst 1.0.1。
  2. 在管理员模式下双击grubinst_gui.exe。
  3. 它将在磁盘类别中列出硬盘。选择要在其中安装GRUB的磁盘。
  4. 单击“零件列表”附近的刷新按钮,然后选择“整个磁盘”选项。
  5. 在选项部分中,选择(勾号)选项:

    答:不要搜索软盘驱动器

    b:超时值为2-5。以后可以在menu.lst中更改

  6. 选择选项“安装”。
  7. 现在,将名为“ grldr”的文件复制到C:驱动器中。不要将其放在某个文件夹中,因为这可能需要更改配置。Grub4Dos将调查该文件的每个分区。
  8. 现在,您需要配置启动菜单。菜单选项存储在menu.lst文件中。您必须创建该文件并将其保存在glrdr中。

样本Menu.lst文件。您可以将内容写在记事本中,并将其另存为menu.lst。

<------ menu.lst从下面开始----不要复制这些行>

超时2

默认0

标题Microsoft Windows XP rootnoverify(hd0,0)chainloader // ntldr

标题Microsoft Windows Vista / 7 rootnoverify(hd0,1)链加载程序/ bootmgr

<------ menu.lst开始结束-不要复制这些行----->

这里的第一个主分区是Windows XP,第二个主分区是Vista / 7,它使用bootmgr作为引导程序。这些条目将根据操作系统的安装而有所不同。这只是一个例子。


2

GRuB 1和GRUB4DOS都可以在没有GNU / Linux的情况下安装。

组1:

  1. 确保在可从GRuB 1访问的某些分区中放置“ / boot / grub / *”文件(主要是“ stage2”)(vfat,ext *,reiserfs)
  2. 引导一些grub 1(从软盘,从cdrom)。
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. 确保在某处(在vfat,ext *,reisers和NTFS上)有“ / GRLDR”。
  2. bootlace.com your_drive从DOS,Windows或某些Linux。(您可以在Windows(不确定Windows 7)中通过将硬盘的前N个扇区复制到文件,将Bootlace应用于该文件并将扇区复制回驱动器来进行Bootlace。)

您还可以使用某些虚拟机(qemu,VirtualBox,VMWare)运行少量linux并以健全的方式设置任何grub,并在重新启动之前测试其是否工作正常


在解决方案1中提出了我将如何获取Boot / grub文件。我尝试从OpenSuse / Fedora的liveCD启动,然后尝试将那里的文件复制到硬盘上,然后运行这些命令。它没有工作。我在这里做错什么了吗?对于Grub4DOS,我可以安装引导加载程序;对于XP / Windows7,我可以使用Grub4Dos安装程序,它可以正常运行,并且在修改menu.lst文件后可以启动系统。我也想进一步探讨解决方案1部分。
Kavitesh Singh'4

1
@Kavitesh Singh“没用。” ->什么错误消息?在setup舞台上还是试图启动?“我将如何获取Boot / grub文件?” ->从某些现有的grub安装。我通常使用内核映像,ntldr / boot.ini(对于WinNT),分区表转储以及引导PC所需的其他内容进行备份。
六。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.