为Grub启动菜单添加Windows选项

来源:互联网 发布:磁力链接软件 编辑:程序博客网 时间:2024/05/22 13:56

安装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代码  收藏代码
  1. grub> ls -l  
 

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

 

Grub代码  收藏代码
  1. grub>root (hd0,msdos1)  
 

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

 

Grub代码  收藏代码
  1. 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代码  收藏代码
  1. grub>boot  
 

为Grub菜单添加Windows 启动项

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

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

 

Grub.cfg代码  收藏代码
  1. set default="2"  
 

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

 

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

 

Grub.cfg代码  收藏代码
  1. set timeout=30  
 

3. 添加Windows启动菜单

 

Grub.cfg代码  收藏代码
  1. ### BEGIN /etc/grub.d/30_os_prober ###  
  2. menuentry 'Windows 7 Ultimate' {  
  3.     insmod part_msdos  
  4.     insmod ntfs  
  5.     set root='(hd0,msdos1)'  
  6.     chainloader +1  
  7. }  
  8. ### END /etc/grub.d/30_os_prober ###  
 

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

 

Grub代码  收藏代码
  1. grub>cat (hd0,msdos10)/boot/grub/grub.conf  
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 y一夜没有睡好现在母乳不够怎么办 喂母乳的婴儿总要吃奶怎么办 宝宝四个月了奶水不够吃怎么办 宝宝出生十天了奶水不够吃怎么办 宝宝晚上不吃奶了奶水多怎么办 我家小孩六个月了奶不够吃怎么办 六个月的宝宝奶不够吃怎么办 宝贝六个月了奶不够吃怎么办 奶不够吃宝宝又不吃奶粉怎么办 婴儿到新环境哭闹不睡觉怎么办 婴儿到陌生地方狂哭不止怎么办 在家里遇到有人有陌生人敲门怎么办 在家里晚上睡觉遇到持刀小偷怎么办 在租房中房东随意调换房间怎么办 梦见熟人当面说我坏话偷东西怎么办 偷了家里的存折拿了钱该怎么办 故意让小偷偷车捉住他怎么办 进屋门正对着厕所门怎么办 楼房对面门上放个镜子我该怎么办 从顺丰发的水果坏了顺丰不管怎么办 汽车塑料件被机头水腐蚀了怎么办 孕期吃了炒菜里面加的香精怎么办 五个月宝宝只长身高不长体重怎么办 孩子6个月奶水越来越少怎么办 孩子快三个月了奶水越来越少怎么办 老婆生完孩子乳房肿胀不下奶怎么办 大人吃了退烧药不出汗怎么办 三岁宝宝抵抗力差总生病怎么办 8个月宝宝发烧39度怎么办 小孩发烧吃了药不退烧怎么办 小孩一直发烧39度左右不退怎么办 九个月宝宝反复发烧39度怎么办 八个月宝宝反复发烧39度怎么办 十个月宝宝反复发烧39度怎么办 2岁宝宝反复发烧怎么办39度左右 宝宝两周岁光吃水果不吃饭怎么办 3岁宝宝光吃水果不吃饭怎么办 中学生就爱玩儿游戏不爱学习怎么办 一岁宝宝只吃水果不吃饭怎么办 孩子发烧咳嗽怎么办最有效的方法 打了百白破孩子一直发烧咳嗽怎么办