`
yyjlinux
  • 浏览: 370048 次
  • 来自: ...
社区版块
存档分类
最新评论

为Grub启动菜单添加Windows选项

 
阅读更多

安装Debian 6.0.5后,Grub启动菜单中没有把原来的Windows系统加到启动选项中,无法启动Windows。启动Windows有两种方法:

 

  • 在Grub命令行下,手工启动Windows
  • 修改Grub的配置文件grub.cfg,为Windows添加启动菜单

Grub版本:GNU GRUB Version 1.98+20100804-14+squeeze1

 

手工启动Windows

进入Grub启动菜单后,键入c,进入Grub命令行

1. 用ls命令,查看硬盘和分区信息,找到Windows系统的启动分区

 

grub> ls -l
 

2. root命令确定要启动的分区, 

 

grub>root (hd0,msdos1)
 

3. chainloader命令将控制权将给Windows的boot loader,自己不用管理加载内核等工作

 

grub>chainloader +1
 

注意:chainloader要知道的是如何找到Super Block,因而需要设定启动的root分区和所在扇区。命令使用chainloader (hd0,msdos1)+1。如何执行过root (hd0, msdos1),则可简化为chainloader +1。命令参数中的+1,是指定分区上的第一个扇区。

另,chainloader并不负责加载工作,主要用于设置启动Windows等非Linux系统的参数,交给这些系统的boot loader自已启动。因而,如果要启动linux,则不使用chainloader。

 

4. 启动Windows

 

grub>boot
 

为Grub菜单添加Windows 启动项

在grub的配置文件\boot\grub\grub.cfg中添加Windows启动菜单。

1. 设置默认启动的操作系统

 

set default="2"
 

default的值设置,0表示第一次Grub启动菜单项,余下以此类推

 

2. 设置Grub启动菜单的Timeout时间

 

set timeout=30
 

3. 添加Windows启动菜单

 

### BEGIN /etc/grub.d/30_os_prober ###
menuentry 'Windows 7 Ultimate' {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	chainloader +1
}
### END /etc/grub.d/30_os_prober ###
 

在grub命令行下,也可以查看grub.cfg配置文件

 

grub>cat (hd0,msdos10)/boot/grub/grub.conf
分享到:
评论

相关推荐

    linux 在grub2中添加windows启动项

    它通过读取配置文件`/etc/default/grub`来确定显示的启动菜单项。在Linux安装过程中,GRUB2通常会自动检测并添加其他存在的操作系统,但有时可能需要手动配置。 添加Windows启动项的步骤如下: 1. **检查硬盘分区*...

    删除Linux后从Grub启动Windows

    4. 设置新的启动项名称为“Windows”,确保正确的驱动器和分区被选中。 5. 保存设置,重启电脑,现在应该可以直接从Windows启动了。 如果以上方法无效,可能是因为在删除Linux分区时,破坏了硬盘的分区表。在这种...

    GRUB2 Windows 启动项修改

    这将创建一个新的启动菜单项,用于引导Windows。 在完成所有修改后,运行`sudo update-grub`命令来更新GRUB配置,并将新的设置应用到`grub.cfg`文件。重启计算机后,你就能看到新的启动菜单了。 此外,如果你使用...

    修改ubuntu开机启动项顺序 grub设置 删除多余内核

    修改 Ubuntu 开机启动项顺序 GRUB 设置删除多余内核 GRUB(Grand Unified Bootloader)是 Ubuntu 中的开机引导程序,它负责在系统启动时加载操作系统。GRUB 的配置文件是 `/boot/grub/grub.cfg`,该文件定义了开机...

    GRUB内置菜单编辑批处理

    通过创建一个批处理脚本,你可以一次性设置多个GRUB启动菜单项,而不需要手动输入每个命令。这在管理多操作系统或者经常调整启动顺序时非常有用。 "GRUBDOS内置菜单编辑批处理.bat" 文件很可能是这样的一个批处理...

    改变启动顺序以及grub2 配置技巧

    与设置Windows 7为默认启动类似,也可以将Fedora设置为默认启动选项。例如,假设你想将包含Linux内核版本3.1.2-1.fc16.i686.PAE的Fedora Linux设置为默认启动项,则可以使用以下命令: ``` grub2-set-default ...

    绿色精简版 启动引导程序Grub

    Grub的配置文件`menu.lst`(或`grub.cfg`,取决于Grub版本)允许用户自定义启动菜单,包括设置操作系统的默认启动项、调整启动参数、加载驱动程序等。通过修改这个文件,你可以控制Grub的行为,比如添加新的操作系统...

    grub-2.02-beta2-for-windows.zip

    1. **配置文件**:GRUB2的主要配置文件是`/boot/grub2/grub.cfg`,在这个文件中,你可以定义启动菜单项、操作系统的位置以及其他设置。 2. **命令行模式**:如果启动时遇到问题,GRUB2会进入命令行模式,这时可以...

    grub4dos引导U盘启动MaxDos

    这种方式适合于Windows 2000/XP/2003环境,重启后将在启动菜单中看到“StartGRUB4DOS”的选项。 ##### 3.2 通过DOS启动GRUB4DOS - 使用软盘、U盘或光盘等启动设备进入纯DOS环境; - 在DOS下运行`grub.exe`即可进入...

    windows Linux 双系统 启动顺序更改为默认windows启动

    1. **查看启动菜单顺序**:在开机时,注意启动菜单的选项,找出Windows XP的顺序。在这个例子中,Windows XP排在第五项,序号为4(因为是从0开始计数)。 2. **修改Grub配置**:Grub是Ubuntu的启动加载器,负责在...

    在Windows下创建grub2 BIOS版本和UEFI版本程序

    GRUB2的配置文件`grub.cfg`定义了启动菜单和相应的操作系统加载选项。你可以根据需求编辑这个文件,添加或修改启动项,以便引导不同的操作系统。 总结,创建GRUB2 BIOS和UEFI版本的程序需要对操作系统引导原理有...

    grub镜像引导器

    2. 自定义菜单:通过编辑`/etc/grub.d/`中的脚本,可以创建自定义的启动菜单项,甚至添加自定义脚本。 3. 恢复模式:当系统出现问题时,GRUB菜单通常会包含一个进入恢复模式的选项,允许用户进行故障排除。 总的来...

    ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导.txt

    - 对于Windows XP,可以在boot.ini文件的末尾添加`c:\grldr.mbr="grub4dos"`。 - 对于Windows 7,需要手动创建boot.ini文件,并按照以下格式编写: ```ini [bootloader] [operatingsystems] c:\grldr.mbr=...

    linux操作系统教程 linux系统操作教程 linux培训资料PPT课件 第06章GRUB启动管理器 共14页.ppt

    2. GRUB启动菜单项编辑界面:允许用户在启动前对启动项进行微调,如添加、删除或修改命令行参数。 3. GRUB命令行界面:提供在线帮助、历史命令浏览和命令补全功能,方便用户进行更复杂的引导操作。 GRUB的配置文件`...

    Grub启动Linux.txt

    此文件包含了启动菜单的所有设置信息,例如不同内核的选项、默认启动项以及超时时间等。 - **menuentry**:用于定义菜单条目。 - **title**:指定菜单项的标题。 - **linux**:指定启动Linux内核的命令。 - **...

    grub引导linux启动.zip

    - 引导菜单显示:GRUB根据配置文件(通常为`/boot/grub2/grub.cfg`)显示启动菜单。 - 内核选择与加载:用户选择一个启动项后,GRUB读取指定的内核映像和初始RAM磁盘(initrd)到内存。 - 内核初始化:内核接管...

    GRUB4DOS 内置菜单

    它通常提供图形用户界面,使得非技术用户也能轻松编辑菜单项,添加、删除或修改启动选项,避免直接编辑文本文件的复杂性。 在使用GRUB4DOS内置菜单时,有几点需要注意: 1. **备份重要文件**:在修改`grub.conf`前...

    Windows-grub引导扇区程序

    2. **GRUB配置**:GRUB的配置文件(一般为`/boot/grub/grub.cfg`)定义了启动菜单的选项,包括各个操作系统的引导参数。用户可以通过编辑这个文件来定制启动选项。 3. **多系统支持**:GRUB的一大优势在于它可以...

    grub4dos内置菜单编辑器

    标题提到的“grub4dos内置菜单编辑器”是专门用于配置GRUB4DOS启动菜单的工具,帮助用户方便地编辑menu.lst文件和grldr.mbr文件,从而定制启动选项。 menu.lst是GRUB4DOS的主要配置文件,它定义了启动菜单的结构、...

Global site tag (gtag.js) - Google Analytics