QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1315|回复: 8

重新安装grub到mbr出错

[复制链接]
发表于 2006-8-22 18:40:57 | 显示全部楼层 |阅读模式
各位好,我是新来的
我的机器里是双系统:Radhat9和winXP
一个硬盘,具体:hda2是: /boot分区,hda3是 根分区(/),原来使用grub引导双系统一切正常,前几天重新安装了winXP,然后使用grub软盘想重新安装grub到mbr,却出错。
具体操作:
         root(0,1)
             setup(0)
系统信息:
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
succeeded
Running "install /grub/stage1 (hd0) (hd0)1+15 p (hd0,1)/grub/stage2
/grub/grub.conf"... succeeded
Done.

好象是找不到/boot/grub/stage1文件
然后用find /boot/grub/stage1 命令也找不到文件。
以为是文件丢失了,就用启动软盘进入Radhat9,发现在/boot下所需文件都在,查看grub.conf文件也正常。这时以为是grub软盘的问题,就重新制作grub软盘,再用此软盘启动,重新安装grub到mbr,想不到还是同样情况。
最后,用启动盘进入系统,直接在shell下进入grub,并重新安装grub到mbr,还是同样情况。

请教各位,有没有什么办法解决,谢谢!
发表于 2006-8-22 23:16:58 | 显示全部楼层
那出现什么现象?

grub>
??
回复

使用道具 举报

发表于 2006-8-22 23:47:57 | 显示全部楼层
root(0,1)
setup(0)

这样也行吗?

应该象这样吧
root (hd0,1)
setup (hd0)
回复

使用道具 举报

 楼主| 发表于 2006-8-23 09:48:46 | 显示全部楼层
[quote="月下刀客"]

应该象这样吧
root (hd0,1)
setup (hd0)[/quote]

1、中间是有空格,否则这个命令不能执行的
2、现在的情况是:开机自检后显示“load stage2……”后,屏幕闪了一下,好像有几句提示,但是速度太快实在看不清楚,然后就直接进入winXP了。
3、谢谢版主
回复

使用道具 举报

发表于 2006-8-23 10:22:28 | 显示全部楼层
进入dos,用grub for dos重新安装一下。
回复

使用道具 举报

发表于 2006-8-23 10:35:16 | 显示全部楼层

你改了一些内核的东西或者是启动的文件?
回复

使用道具 举报

 楼主| 发表于 2006-8-23 16:32:04 | 显示全部楼层
[quote="fox_eagle2003"]
你改了一些内核的东西或者是启动的文件?[/quote]


没有改过内核,也没有改过启动文件
只是用vi编辑过grub.conf文件
改了一下启动菜单的背景图像文件的路径:/boot/grub/splash.xpm.gz
该文件确实在此路径下
原来的路径是/grub/splash.xpm.gz

现在关键的问题是grub启动菜单不出现。

谢谢楼上两位回帖
回复

使用道具 举报

发表于 2006-8-23 16:44:19 | 显示全部楼层
改了一下启动菜单的背景图像文件的路径:/boot/grub/splash.xpm.gz
该文件确实在此路径下
原来的路径是/grub/splash.xpm.gz

原来的就对了。
因为你有专门的/boot分区,所以就是该分区的/grub/s..........
回复

使用道具 举报

 楼主| 发表于 2006-8-23 18:39:56 | 显示全部楼层
[quote="月下刀客"]
改了一下启动菜单的背景图像文件的路径:/boot/grub/splash.xpm.gz
该文件确实在此路径下
原来的路径是/grub/splash.xpm.gz

原来的就对了。
因为你有专门的/boot分区,所以就是该分区的/grub/s..........[/quote]


已经搞定了。
现在想明白了:grub的背景文件找不到,所以grub启动菜单出不来,而grub确实是已经写入了mbr,grub.conf文件配置winXP是默认系统,所以10秒后自动进入winXP。

感谢版主帮助!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-22 15:50 , Processed in 0.052215 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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