`

GRUB命令行启动windows系统

    博客分类:
  • grub
阅读更多

转自http://sjsyhwd.blog.163.com/blog/static/13762207201171405975/

Grub出错了就需要手动用grub命令的形式加载系统 
启动windows的命令是 
代码: 
rootnoverify (hd0,0) 
makeactive 
chainloader +1 
boot 
如果要恢复Windows的启动菜单的话还要这么输入一遍命令: 
代码: 
title windows 
root (hd0,0) 
chainloader +1 

------------------------------------------------------------------------------------

详细操作:

输入 root 分区。

在提示中输入 root,但不要按 Enter 键: 
grub> root ( 
现在,按一次 Tab 键。如果系统中有多个硬盘,GRUB 将显示可能完成的列表,从 "hd0" 开始。如果只有一个硬盘,GRUB 将插入 "hd0,"。如果有多个硬盘,继续进行,在 ("hd2") 中输入名称并在名称后紧跟着输入逗号,但不要按 Enter 键。部分完成的 root 命令看起来如下: 
grub> root (hd0, 
现在,继续操作,再按一次 Tab 键。GRUB 将显示特定硬盘上所有分区的列表,以及它们的文件系统类型。在我的系统中,按 Tab 键时得到以下列表: 
grub> root (hd0, (tab) 
Possible partitions are: 
Partition num: 0, Filesystem type is ext2fs, partition type 0x83 
Partition num: 1, Filesystem type unknown, partition type 0x82 
Partition num: 2, Filesystem type unknown, partition type 0x7 
Partition num: 4, Filesystem type is reiserfs, partition type 0x83 
Partition num: 5, Filesystem type is reiserfs, partition type 0x83 
如您所见,GRUB 的交互式硬盘和分区名称实现功能非常有条理。这些,只需要好好理解 GRUB 新奇的硬盘和分区命名语法,然后就可以继续操作了。

装入内核

从软盘启动grub 
  制作启动盘后可以用软盘启动引导硬盘上的操作系统 插入制作好的启动软盘,进入 
BIOS设定软盘启动。软盘启动成功后就会进入grub的命令行模式 
grub> 
  要启动一个操作系统,首先指定引导哪个分区上的系统,例如要引导指第一个硬盘 
上的第一个分区的操作系统,先键入 
grub>root (hd0,0) 
  接着如果要启动的是Windows系统,键入 
grub>chainloader (hd0,0)+1 
  注意(hd0,0)要随着硬盘和分区的不同而改变数字。 如果要引导Linux或其他系统, 
应键入 
grub>kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 
  注意hda1参数也要随着硬盘和分区的不同而改变,如从第二个硬盘的第一个分区引 
导则用hdb1。 
  最后敲入boot就可以启动系统了。 
  在任何时候不能确定命令或者命令的参数都可以按Tab获得相关的帮助。用上下键可 
以获得命令的历史记录。 其实这些命令就是menu.lst的启动描述,您也可以根据那些描 
述来自己键入启动命令,最后敲入boot就可以引导系统了。


grub>cat (hd0,6)/boot/grub/grub.conf (看参数)


一个非常基本的用于引导Red Hat Linux或Microsoft Windows 2000的GRUB菜单配置文件可能如下所示:
  default=linux 
  timeout=10 
  color=green/black light-gray/blue 
  # section to load linux 
  title linux 
  root (hd0,1) 
  kernel /vmlinuz root=/dev/hda5 
  boot 
  # section to load Windows 2000 
  title windows 
  rootnoverify (hd0,0) 
  chainloader +1

 

分享到:
评论

相关推荐

    grub命令行启动系统简明教程

    这里,`chainloader +1`会将启动控制权传递给位于分区起始位置的NTLDR(Windows的启动加载器),从而启动Windows系统。 #### 五、GRUB启动命令详解 ##### 1. 菜单命令 这些命令只能用于GRUB配置文件的全局配置...

    在grub2命令行下启动windows xp

    在grub2命令行下启动windows xp 2012-11-21 我从ubuntu的光盘启动后,安装了grub2,结果重启开机时出现grub>,光驱还无法使用. 我的系统在第一硬盘的第一分区上装有windows xp系统,可以命令行状态下输入命令启动它:

    grub语法 系统引导

    GRUB 命令行是 GRUB 的一个重要组件,通过 GRUB 命令行可以启动 Linux 操作系统。GRUB 命令行的使用可以分为两步:首先,进入 GRUB 的命令行模式,然后使用 kernel 指令来指定 Linux 的内核,及/所在的分区。 GRUB ...

    grub2 grub4dos windows

    标题 "grub2 grub4dos windows" 涉及到的是在Windows环境下,如何使用GRUB2...同时,标签中的“grub2 grub4dos windows”表明了这个主题涵盖了三个主要技术领域:GRUB2的使用、GRUB4DOS的集成以及与Windows系统的交互。

    什么是grub和mbr,如何使用

    GRUB 的主要功能是加载和传输控制到操作系统的内核,一旦把内核挂载,GRUB 的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成。 GRUB 的优点是可以同时引导多种操作系统...

    grub2 for windows

    GRUB2(Grand Unified Bootloader 2)是Linux系统中的标准启动加载器,但通过特定工具,如GRUB4DOS或GRUB2 for Windows,用户可以在Windows环境下利用其功能。下面将详细介绍GRUB2 for Windows的相关知识点。 1. **...

    Linux系统引导管理器GRUB详解.pdf

    除了引导 Linux 操作系统外,GRUB 也可以引导 Windows 操作系统,用户可以通过编辑 menu.lst 或使用 GRUB 命令行来引导 Windows。 七、GRUB 丢失或损坏的应对策略 如果 GRUB 丢失或损坏,用户可以通过重新安装 ...

    编写操作系统之使用GRUB

    2. GRUB命令行:如果启动时进入GRUB命令行,可以通过输入命令手动引导操作系统。 3. BIOS/UEFI设置:确认BIOS或UEFI设置中,GRUB是正确的启动设备。 总的来说,理解并掌握GRUB的使用对于管理多操作系统环境至关重要...

    Grub_多系统引导.doc

    Grub 命令行引导系统可以在 Windows 和 Linux 平台上使用。 多系统引导管理器是计算机启动后运行的第一个程序,负责加载和传输控制到操作系统的内核。常见的多系统引导管理器包括 Grub、Lilo、yaboot 和 NTLOADER ...

    在windows下用于引导linux的grub的文件

    在Windows系统中,`grldr`可以通过软件如Grub4Dos来安装,使得GRUB可以从Windows的MBR(主引导记录)或者启动扇区启动。 2. `menu.lst`:这是GRUB的配置文件,用于定义启动菜单的选项和各个操作系统的引导参数。`...

    grub-2.02-beta2-for-windows.zip

    这个压缩包“grub-2.02-beta2-for-windows.zip”包含了GRUB2针对Windows环境的版本,方便用户在Windows系统下进行GRUB2的相关操作和配置。 GRUB2是GRUB的升级版,提供了更强大的功能和更灵活的配置选项。它支持多种...

    grub的启动引导资源。

    - **GRUB命令行**:在启动过程中按下`e`键可以进入GRUB命令行模式,允许临时修改启动参数,这对于调试和故障排除非常有用。 - **模块加载**:GRUB支持动态加载模块,如支持加载额外的驱动程序以识别特定硬件。 ...

    grub 完美教程 学习grub多启动设置方法

    1. 系统启动时,首先引导至 MBR,将控制权移交安装在 MBR 中的引导管理器(Windows2000/2003/XP 使用 NTLDR,Linux 通常用 GRUB)。 2. 引导管理器读取分区表。 3. 引导管理器读取分区中的配置文件,并按配置文件中...

    grub常用命令的使用与内核启动

    在 GRUB 命令行模式下,用户可以输入各种命令来管理启动过程。其中,`root` 命令用于指定引导哪个分区上的系统。例如,要引导第一个硬盘上的第一个分区的操作系统,需要输入 `grub>root (hd0,0)`。 加载内核 要...

    GRUB2 Windows 启动项修改

    对于Windows启动项的添加,GRUB2通过识别其他操作系统所在的分区来实现。通常,Windows安装在MBR分区表的主分区或GPT分区表的ESP(EFI System Partition)上。在`/etc/default/grub`中添加以下行: ```bash GRUB_...

    windows 下GRUB恢复方法

    在Windows系统中,由于操作不当或者系统更新等原因可能导致GRUB引导加载器出现问题,这时就需要进行GRUB恢复。以下是一些常用的方法: ### 方法一:利用Linux安装光盘恢复 1. **启动计算机**:插入Linux安装光盘,...

    GRUB2_启动引导器

    用户不仅可以实现双启动或多启动不同版本的Linux,还能无缝集成Windows系统,如双启动Windows 7和Ubuntu。通过合理的配置,GRUB2能够智能地检测并列出系统中所有可用的操作系统,确保用户在启动时有充分的选择权。 ...

    开机grub终极解决方法.doc

    在出现 "grub>" 提示符时,表示 GRUB 无法加载 Windows 操作系统。解决方法如下: 1. 指定 Windows 所在的分区:`grub>root (hd0,0)` 2. 加载 Windows 启动记录:`grub>rootnoverify(hd0,0)` 3. 加载 Windows 启动...

    grub学习指南,grub详细说明

    GRUB命令行模式允许用户在计算机启动过程中手动输入命令来引导系统。常用的GRUB命令包括root、kernel、initrd和boot。通过这些命令,用户可以指定启动内核和初始内存盘,从而启动系统。这一技能对于恢复系统、诊断...

Global site tag (gtag.js) - Google Analytics