[问题]双硬盘双系统如何创建开机引导菜单?急急急,求教高手
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
[问题]双硬盘双系统如何创建开机引导菜单?急急急,求教高手
情况是这样的:
我机器内有两个硬盘,250G同160G,第一个硬盘安装xp系统,并且安装了一健还原,所以在没挂上第二块硬盘时已经由一健还原似创建好双引导菜单,分别引向xp与“一健”,在第二块硬盘上安装了Ubuntu8.04(是在没有接上第一块硬盘时独立安装的)运行一切正常,现在把双硬盘同时接上,BOIS里设成XP所在盘启动,希望能够创建新的开机引导菜单,就是在原有的引导菜单上加上对Ubuntu8.04的引导,曾试过修改Boot.ini文件来创建菜单,没有成功,希望大家帮帮忙,可以以最简单的方式建好引导菜单,我是这几天刚接触LINUX的,希望高人引导引导。
补:Ubutu盘里是如此分区的: ext /boot (第一个分区)
xfs / (第二个区)
swp (第三个区)
xfs /home (第四下个区)
下面是xp的Boot.ini文件内容:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\geldr=一键
先多谢各位先!
我机器内有两个硬盘,250G同160G,第一个硬盘安装xp系统,并且安装了一健还原,所以在没挂上第二块硬盘时已经由一健还原似创建好双引导菜单,分别引向xp与“一健”,在第二块硬盘上安装了Ubuntu8.04(是在没有接上第一块硬盘时独立安装的)运行一切正常,现在把双硬盘同时接上,BOIS里设成XP所在盘启动,希望能够创建新的开机引导菜单,就是在原有的引导菜单上加上对Ubuntu8.04的引导,曾试过修改Boot.ini文件来创建菜单,没有成功,希望大家帮帮忙,可以以最简单的方式建好引导菜单,我是这几天刚接触LINUX的,希望高人引导引导。
补:Ubutu盘里是如此分区的: ext /boot (第一个分区)
xfs / (第二个区)
swp (第三个区)
xfs /home (第四下个区)
下面是xp的Boot.ini文件内容:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
c:\geldr=一键
先多谢各位先!
- alan110_38
- 帖子: 172
- 注册时间: 2008-02-06 13:30
- 来自: 浙江嘉兴
在C盘menu.lst
加入一项,或修改一项
然后会出现正常ubuntu grub菜单
加入一项,或修改一项
代码: 全选
title 启动ubuntu
fallback 5
find --set-root /sbin/init
savedefault --wait=2
configfile /boot/grub/menu.lst
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
呜呜呜。
我的C盘找不到menu.lst 啊,只在C:\yjhy\grub里找到,我把上面的代码粘贴进去,重启后先 进入以前引向xp与“一健”的引导菜单,选择“一健”后,进入里面的另一引导菜单,可出现ubuntu 引导项,带选择进入Ubuntu就进不了了,出现错误,不能引导。
下边的是C:\yjhy\grubmenu.lst内容:
# 切勿改动下面设置,否则一键还原精灵个人版将失效。
timeout 2
default 0
title YJHY
#kernel (hd0,0)/yjhy/grub/memdisk c=80 h=4 s=36 floppy
#initrd (hd0,0)/yjhy/dos.img
clear
map --mem /yjhy/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Boot NT/2000/XP/2003
find --set-root /ntldr
chainloader /ntldr
title 启动ubuntu
fallback 5
find --set-root /sbin/init
savedefault --wait=2
configfile /boot/grub/menu.lst
谢谢先,尊敬!
我的C盘找不到menu.lst 啊,只在C:\yjhy\grub里找到,我把上面的代码粘贴进去,重启后先 进入以前引向xp与“一健”的引导菜单,选择“一健”后,进入里面的另一引导菜单,可出现ubuntu 引导项,带选择进入Ubuntu就进不了了,出现错误,不能引导。
下边的是C:\yjhy\grubmenu.lst内容:
# 切勿改动下面设置,否则一键还原精灵个人版将失效。
timeout 2
default 0
title YJHY
#kernel (hd0,0)/yjhy/grub/memdisk c=80 h=4 s=36 floppy
#initrd (hd0,0)/yjhy/dos.img
clear
map --mem /yjhy/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Boot NT/2000/XP/2003
find --set-root /ntldr
chainloader /ntldr
title 启动ubuntu
fallback 5
find --set-root /sbin/init
savedefault --wait=2
configfile /boot/grub/menu.lst
谢谢先,尊敬!
- alan110_38
- 帖子: 172
- 注册时间: 2008-02-06 13:30
- 来自: 浙江嘉兴
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
-
- 帖子: 87
- 注册时间: 2007-10-23 11:19
make Grub as default Boot loader
and edit memu.lst add this to the bottom
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Pro
root (hd0,0)
savedefault
makeactive
chainloader +1
BTW,Root (hdx.y)can be different according your settup
and edit memu.lst add this to the bottom
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Pro
root (hd0,0)
savedefault
makeactive
chainloader +1
BTW,Root (hdx.y)can be different according your settup
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
-
- 帖子: 70
- 注册时间: 2008-05-02 0:14
- alan110_38
- 帖子: 172
- 注册时间: 2008-02-06 13:30
- 来自: 浙江嘉兴
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
多谢大家热心人!
再说下我的情况,两个硬盘都是sata接口的,安装XP是用Ghost安装的,装好后就已经带安装了一健还原,并且是没有接上第二块硬盘,是单硬盘安装的。
Ubuntu情况一样,也是没有接上xp所在盘而独立安装的。两个硬盘其实互不相关的,只是两装好后才一齐接上去的。
而经过这几天的摸索,发觉在Bois里设置xp所在盘启动时,按上面的方法进入一健,并在设置Ubuntu启动菜单时,是找不到第二块硬盘的,就是说在我看来,那个grub是认不到第二块硬盘。
晕死,真不知是在那里给我搞错了,求救啊。。。
9楼说的也对,设置bois最快,可这个问题没解块,睡觉都不安心,现在已经不是如何启动那么重要了,而是,,,,嘻嘻
再说下我的情况,两个硬盘都是sata接口的,安装XP是用Ghost安装的,装好后就已经带安装了一健还原,并且是没有接上第二块硬盘,是单硬盘安装的。
Ubuntu情况一样,也是没有接上xp所在盘而独立安装的。两个硬盘其实互不相关的,只是两装好后才一齐接上去的。
而经过这几天的摸索,发觉在Bois里设置xp所在盘启动时,按上面的方法进入一健,并在设置Ubuntu启动菜单时,是找不到第二块硬盘的,就是说在我看来,那个grub是认不到第二块硬盘。
晕死,真不知是在那里给我搞错了,求救啊。。。
9楼说的也对,设置bois最快,可这个问题没解块,睡觉都不安心,现在已经不是如何启动那么重要了,而是,,,,嘻嘻
-
- 帖子: 32
- 注册时间: 2008-05-07 19:03
- 来自: 中国
- 联系:
呵呵,问题解决了 多谢大家, 多谢大家!!!
我的方法是:
先进入ubuntu,然后打开/boot/grub/menu.lst 然后复制里面第一段起动信息,粘贴增加到xp下menu.lst最后,复制内容如下:
title Ubuntu 8.04, kernel 2.6.24-17-generic
root (hd0,0)
kernel /vmlinuz-2.6.24-17-generic root=UUID=defe67c8-4d84-4c82-ad9a-be2264dbb592 ro quiet splash
initrd /initrd.img-2.6.24-17-generic
quiet
再把第二行的(hd0,0)改成(hd1,0) ,重启后就可以了。
不过有点不明白,用那条自动查找命令为何会找不到呢?
还有用如下几行也不行,
title 从第二块硬盘起动
fallback 5
root (hd1,0)
chainloader +1
以上几行,看起来同上面解决问题的方法好像是一样的啊!!哎,还是搞不清grub的语义
我的方法是:
先进入ubuntu,然后打开/boot/grub/menu.lst 然后复制里面第一段起动信息,粘贴增加到xp下menu.lst最后,复制内容如下:
title Ubuntu 8.04, kernel 2.6.24-17-generic
root (hd0,0)
kernel /vmlinuz-2.6.24-17-generic root=UUID=defe67c8-4d84-4c82-ad9a-be2264dbb592 ro quiet splash
initrd /initrd.img-2.6.24-17-generic
quiet
再把第二行的(hd0,0)改成(hd1,0) ,重启后就可以了。
不过有点不明白,用那条自动查找命令为何会找不到呢?
还有用如下几行也不行,
title 从第二块硬盘起动
fallback 5
root (hd1,0)
chainloader +1
以上几行,看起来同上面解决问题的方法好像是一样的啊!!哎,还是搞不清grub的语义