LinuxSir.cn,穿越时空的Linuxsir!

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

奇怪,用grub启动就死机...

[复制链接]
发表于 2003-7-4 19:57:27 | 显示全部楼层 |阅读模式
硬盘上装了windows, linux和freebsd
windows - /dev/hda1
linux - /dev/hda5 - 9
freebsd - /dev/hda3

直接用freebsd自带的bootmanager能正常启动
用linux下的grub,命令如下
rootnoverify (hd0,2)
chainloader +1
boot
结果是可以看到freebsd的boot界面,但选择任一启动选项都会死机...
怪事...

系统
freebsd 5.1
debian gnu/linux
redhat linux
硬件
IBM Thinkpad T22
40G IBM travelstar硬盘
 楼主| 发表于 2003-7-5 09:58:59 | 显示全部楼层
看来是debian里的grub的毛病
去掉splashimage就正常了

redhat9里的grub就很正常,加了splashimage也没问题

不清楚是grub cvs的错,还是debian patch的错,查看中...
发表于 2003-7-5 10:43:46 | 显示全部楼层
宝贵的经验,感谢
不要忘了把结果告诉大家哦
 楼主| 发表于 2003-7-5 11:53:41 | 显示全部楼层
又试了几遍
如果是直接从grub的菜单中选择freebsd也没问题
当且仅当在使用了splashimage背景的grub命令行下手动操作才出毛病
debian's grub启动过程好像比rh的少了一步刷新屏幕
正在比较两个版本的patch...
发表于 2003-7-5 19:13:45 | 显示全部楼层
我的FreeBSD是用:
root (hd1,0,a)
kernel /boot/loader
启动的,一直没有什么问题。
发表于 2003-7-5 21:58:54 | 显示全部楼层

这里怎么成了版主讨论区了??

我也是用RH的GRUB来管理启动的不过不在一个硬盘上没出现在过问题!
 楼主| 发表于 2003-7-6 03:59:15 | 显示全部楼层
最初由 libinary 发表

root (hd1,0,a)
kernel /boot/loader

这个对5.1不管用了
grub不能识别ufs2分区上的文件
只能用chainloader +1

最初由 boiyoo 发表
我也是用RH的GRUB来管理启动的不过不在一个硬盘上没出现在过问题!

跟硬盘没关系...
 楼主| 发表于 2003-7-6 11:23:56 | 显示全部楼层
找到了...
果然... 打上RH9的SRPM包里的grub-0.93-graphics-bootterm.patch就好了
...
就是我上面提到的原因...
到debian.org提交个bug report...
发表于 2003-7-6 12:44:17 | 显示全部楼层
carlos真是有钻研的精神~佩服
发表于 2003-7-6 19:15:31 | 显示全部楼层
这样Linux才能发展啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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