LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 846|回复: 6

Grub 问题

[复制链接]
发表于 2005-7-29 02:18:19 | 显示全部楼层 |阅读模式
我有两个硬盘,分别装有FC4和Debian,FC4装在第一个硬盘上,DEBIAN装在第二个硬盘上,可是,当我用FC4的GRUB启动系统时,进入DEBIAN之后(只刚装载完内核后一点点),就停在那里不动了,但是我由Debian 的GRUB启动时一切都很顺利,没有出问题,启动FC4也很顺利!
但是在De bian 的GRUB里面,偏偏起动不了Windows,真烦人,式了很多次都不成功,现在冒昧来麻烦大家一下,帮帮小弟解决一下这个问题,我的两个menu.list如下:
FC4:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,1)
# kernel /boot/vmlinuz-version ro root=/dev/sda2
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core 4 (2.6.11-1.1369_FC4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title GNU Debian Linux 3.1
root (hd1,0)
kernel /boot/vmlinuz-2.6.7-1-386 root=/dev/hda1
initrd /boot/initrd.img-2.6.7-1-386
makeactive
boot
title FreeBSD 5.4 Release
rootnoverify (hd1,2a)
makeactive
chainloader +1

################################################################################
Debian:

title Debian GNU/Linux, kernel 2.6.7-1-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.7-1-386 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.7-1-386
savedefault
boot

#title Debian GNU/Linux, kernel 2.6.7-1-386 (recovery mode)
#root (hd0,0)
#kernel /boot/vmlinuz-2.6.7-1-386 root=/dev/hda1 ro single
#initrd /boot/initrd.img-2.6.7-1-386
#savedefault
#boot
### END DEBIAN AUTOMAGIC KERNELS LIST

title FreeBSD 5.4release
rootnoverify (hd0,2a)
makeactive
chainloader +1

title Fedora Core 4 (2.6.11-1.1369_FC4)
root (hd1,1)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img

title Windows XP
rootnoverify (hd1,0)
chainloader +1
发表于 2005-7-29 05:15:59 | 显示全部楼层
比较一下两个就能区别出来,你把Debian里的FC4的引导内容,改成
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
把Debian里的Windows的引导内容改成
rootnoverify (hd0,0)
chainloader +1
应该就可以了
hd1代表的是你的第二个硬盘,从第一个的引导项目设置中看出你并没有第二块硬盘
回复 支持 反对

使用道具 举报

发表于 2005-7-29 08:47:00 | 显示全部楼层
debian的grub密码怎么设置,他的md5值怎么确定的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-29 12:52:11 | 显示全部楼层
我补充说明一下,采用FC4的GRUB时,只是不能启动DEBIAN,而采用DEBIAN的GRUB时,只是不能启动WINDPWS,所以按照2楼所说的,没有必要修改DEBIAN里面的FC4,但是我一直都有这样的问题,就是无法在GRUB里面启动其他硬盘上的Windows系统。。。。
我试试你说的。。。
回复 支持 反对

使用道具 举报

发表于 2005-7-29 13:31:45 | 显示全部楼层
Post by homesp
比较一下两个就能区别出来,你把Debian里的FC4的引导内容,改成
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/12 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
把Debian里的Windows的引导内容改成
rootnoverify (hd0,0)
chainloader +1
应该就可以了
hd1代表的是你的第二个硬盘,从第一个的引导项目设置中看出你并没有第二块硬盘

这个是正解.
我就是这么做的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-29 13:55:42 | 显示全部楼层
不是这样的,我有两块硬盘,因为FC4和Debian分别装在不同的硬盘上,但是因为启动有问题,所以我启动Debian的时候,就修改BIOS的顺序了!
下面是在FC4里面启动Debian的错误代码,就停在这里动都不动了

ACPIsupports s0 s1 s4 s5)
RAMDISK:cramfs filesystem found at block 0
RAMDISKoading 4256 blocks [1 disk] into ram disk ....done.
VFS:Mounted root (cramfs filesystem) readonly
Error -3 while decompressing!
c033dc10 (1816815467)->F7AD8000(4096)
Error -3 while decompressing!
c033dc10 (1816815467)->F7AD8000(4096)

request_modules:runaway loop modproble binfmt-0000
request_modules:runaway loop modproble binfmt-0000
request_modules:runaway loop modproble binfmt-0000
request_modules:runaway loop modproble binfmt-0000
request_modules:runaway loop modproble binfmt-0000

错误代码就是这些,说明一下,能启动Debian,可是启动到这里就出问题了。。。
回复 支持 反对

使用道具 举报

发表于 2005-7-29 15:07:25 | 显示全部楼层
title GNU Debian Linux 3.1
root (hd1,0)
kernel /boot/vmlinuz-2.6.7-1-386 root=/dev/hda1
initrd /boot/initrd.img-2.6.7-1-386
makeactive
boot

hda1?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表