为Grub启动菜单添加Windows选项
2016-08-06 22:57
399 查看
安装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代码
grub> ls -l
2. root命令确定要启动的分区,
Grub代码
grub>root (hd0,msdos1)
3. chainloader命令将控制权将给Windows的boot loader,自己不用管理加载内核等工作
Grub代码
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代码
grub>boot
为Grub菜单添加Windows 启动项
在grub的配置文件\boot\grub\grub.cfg中添加Windows启动菜单。
1. 设置默认启动的操作系统
Grub.cfg代码
set default="2"
default的值设置,0表示第一次Grub启动菜单项,余下以此类推
2. 设置Grub启动菜单的Timeout时间
Grub.cfg代码
set timeout=30
3. 添加Windows启动菜单
Grub.cfg代码
### 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代码
grub>cat (hd0,msdos10)/boot/grub/grub.conf
在Grub命令行下,手工启动Windows
修改Grub的配置文件grub.cfg,为Windows添加启动菜单
Grub版本:GNU GRUB Version 1.98+20100804-14+squeeze1
手工启动Windows
进入Grub启动菜单后,键入c,进入Grub命令行
1. 用ls命令,查看硬盘和分区信息,找到Windows系统的启动分区
Grub代码
grub> ls -l
2. root命令确定要启动的分区,
Grub代码
grub>root (hd0,msdos1)
3. chainloader命令将控制权将给Windows的boot loader,自己不用管理加载内核等工作
Grub代码
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代码
grub>boot
为Grub菜单添加Windows 启动项
在grub的配置文件\boot\grub\grub.cfg中添加Windows启动菜单。
1. 设置默认启动的操作系统
Grub.cfg代码
set default="2"
default的值设置,0表示第一次Grub启动菜单项,余下以此类推
2. 设置Grub启动菜单的Timeout时间
Grub.cfg代码
set timeout=30
3. 添加Windows启动菜单
Grub.cfg代码
### 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代码
grub>cat (hd0,msdos10)/boot/grub/grub.conf
相关文章推荐
- 在Windows启动菜单中加载Linux系统选项的方法(以Lilo为例)
- 如何在GNOME的鼠标右键菜单里添加启动终端的选项
- WINDOWS XP和WINDOWS7双系统下添加启动菜单
- Windows小技巧:如何把安全模式选项加入启动菜单
- 在Windows中添加右键菜单选项及快捷键(转)
- Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后启动菜单的System Setup选项提示:can't find command "fwsetup"
- win7下的bcdedit 添加XP启动菜单 添加grub启动菜单(转)
- 在Windows 8/8.1的右键菜单中添加发送到OneDrive选项的方法
- Windows小技巧:如何把安全模式选项加入启动菜单
- Windows操作系统下给文件夹右键命令菜单添加启动命令行的选项
- 在Windows中添加右键菜单选项及快捷键(转)
- 添加vhd的Windows启动菜单项
- EasyBCD2.2将ubuntu添加到Windows启动菜单
- 在Windows注册表中添加右键菜单删除CVS Folds的选项
- 把安全模式添加进Windows XP启动菜单
- 【转】使用Windows的启动菜单来启动Linux系统
- 删除Linux后如何找回Windows的启动菜单!
- 启用 Windows 资源管理器菜单上的加密/解密选项
- 使用Windows的启动菜单来启动Linux系统
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法