LinuxSir.cn,穿越时空的Linuxsir!

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

求救!开机后自动进入grub>

[复制链接]
发表于 2005-4-18 10:52:46 | 显示全部楼层 |阅读模式
今天,闲来无聊。到linux2.6.4下编译了一下linux2.6.11的内核。重新启动,依然有操作系统选择菜单提示。然后进入2。6。11,发现还是很多问题,reboot,进入winxp。然后再一次重启,启动的时候就没有系统选择菜单了。而是直接进入 grub> 请问这到底是怎么回事呢?
发表于 2005-4-18 11:05:21 | 显示全部楼层
老问题了。。在坛子里搜一搜吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-18 11:09:45 | 显示全部楼层
想起来了,我在xp底下运行了一个软件将linux的分区hide起来了。我现在应该怎么启动xp呢,好让我吧linux分区恢复一下?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-18 11:16:21 | 显示全部楼层
现在输入root (hd0,然后按tab键,现实linux下的分区的格式为Filesystem type unknown。所以不能用setup进行回复,怎么用grub启动xp呢?
回复 支持 反对

使用道具 举报

发表于 2005-4-18 11:21:09 | 显示全部楼层
dunno。。很久没有用windows了。。
感觉象是windows里有什么程序动了MBR,把原有的MBR信息改了,所以grub就出了问题。
你可以试试进Linux rescue,把grub重做一下。
回复 支持 反对

使用道具 举报

发表于 2005-4-18 11:31:00 | 显示全部楼层
grub 所在的分区被害(hide )了,你还指望GRUB还能用?

去找一个grub for dos来用一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-18 11:32:39 | 显示全部楼层

知道怎么启动xp了!呵呵

http://www.douzhe.com/docs/linuxtips/572.html
看这里的文章,搞定了,摘抄如下 :

要启动一个操作系统,首先指定引导哪个分区上的系统,例如要引导指第一个硬盘上的第一个分区的操作系统,先键入
1, grub>root (hd0,0)   
2,接着如果要启动的是Windows系统,键入 grub>chainloader (hd0,0)+1   
注意(hd0,0)要随着硬盘和分区的不同而改变数字。
如果要引导Linux或其他系统,应键入
grub>kernel (hd0,0)/boot/vmlinuz root=/dev/hda1   
注意hda1参数也要随着硬盘和分区的不同而改变,如从第二个硬盘的第一个分区引导则用hdb1。   
3,最后敲入boot就可以启动系统了。   

Post by echofrompat
dunno。。很久没有用windows了。。
感觉象是windows里有什么程序动了MBR,把原有的MBR信息改了,所以grub就出了问题。
你可以试试进Linux rescue,把grub重做一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-18 11:35:22 | 显示全部楼层
不过 chainloader (hd0,0)+1   那个+1是什么意思?
回复 支持 反对

使用道具 举报

发表于 2005-4-18 11:56:28 | 显示全部楼层
太好了!我也学到了:)
+1是不是加载并运行这个分区的第一个扇区?
回复 支持 反对

使用道具 举报

发表于 2005-4-18 15:58:18 | 显示全部楼层
Post by echofrompat
dunno。。很久没有用windows了。。
感觉象是windows里有什么程序动了MBR,把原有的MBR信息改了,所以grub就出了问题。
你可以试试进Linux rescue,把grub重做一下。


能不能说说这个Linux rescue怎么用呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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