LinuxSir.cn,穿越时空的Linuxsir!

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

grub for dos的问题

[复制链接]
发表于 2006-3-24 12:00:39 | 显示全部楼层 |阅读模式
是这样的,win系统的崩溃,导致gurb找不到了,以前在这里问过类似的问题,高手说用grub for dos来解决问题,下了个0.4.2版的,然后按照readme里说的,做引导修改,结果确实是在开机器的时候,可以引导grub了,看到了我以前的哪个grub了,不过问题还是来了,不能启动,提示是找不到文件,cann't find files 真奇怪,自然去grub的命令行下尝试编辑,结果发现我还是不能修复这个问题。不知道到了这里了,该如何去修改那?
发表于 2006-3-24 14:54:57 | 显示全部楼层
用安装盘修复最简捷
回复 支持 反对

使用道具 举报

发表于 2006-3-24 15:57:06 | 显示全部楼层
楼主问题没有说清楚。是Win不能启动还是Linux不能启动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 16:16:49 | 显示全部楼层
Post by ideawu
楼主问题没有说清楚。是Win不能启动还是Linux不能启动。

of course, Linux couldn't boot
回复 支持 反对

使用道具 举报

发表于 2006-3-24 16:31:17 | 显示全部楼层
進入Grub Prompt模式
>root (hdx,y)  --- boot所謂分區
>kernel /vmlinuz-2.6.xxx root=/dev/hdaX(根分區)
>initrd /initrd.img-2.6.xxx
>boot

看看是否能順利進入linux,OK的話,修改grub.conf,然後再將grub安裝到mbr,結束^_^
回复 支持 反对

使用道具 举报

发表于 2006-3-24 16:52:55 | 显示全部楼层
Post by haiti
提示是找不到文件

是没有找到Linux内核,还是没有找到menu.lst?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 17:26:10 | 显示全部楼层
Post by mep
是没有找到Linux内核,还是没有找到menu.lst?

貌似是内核,menu.lst应该是找到了,不过每个都提示是 找不到文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 17:27:45 | 显示全部楼层
Post by reynold
進入Grub Prompt模式
>root (hdx,y)  --- boot所謂分區
>kernel /vmlinuz-2.6.xxx root=/dev/hdaX(根分區)
>initrd /initrd.img-2.6.xxx
>boot

看看是否能順利進入linux,OK的話,修改grub.conf,然後再將grub安裝到mbr,結束^_^

好象也不ok,昨天看在命令下修改,基本都提示错误,奇怪了
回复 支持 反对

使用道具 举报

发表于 2006-3-24 18:45:41 | 显示全部楼层
Post by haiti
貌似是内核,menu.lst应该是找到了,不过每个都提示是 找不到文件

grub for dos会自动扫描分区中的menu.lst文件。
如果找到了menu.lst就会加载,如果没有找到,就显示没找到configfile并且继续寻找。
你安装了grub for dos,会有两个menu.lst,不知道你的grub for dos加载的是哪个?

请给出你启动的详细信息、Debian分区信息和内核全路径。
回复 支持 反对

使用道具 举报

发表于 2006-3-24 20:16:07 | 显示全部楼层
我原来也遇到过这样的问题。后来发现是盘符认错了,好像grub for dos认的kernel所在的分区和原来的不同
>root (hd0,x)         中x可能是改变了,你把他改变试一下。我的原来是(hd0,8)改为(hd0,6)后才行
>kernel /vmlinuz-2.6.xxx root=/dev/hday            中hday也要做相应的改变,是上面root加1
回复 支持 反对

使用道具 举报

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

本版积分规则

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