LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: luanjixue

救命,双系统重新插拔内存条后启动时显示grub> ,我该怎么办

[复制链接]
发表于 2004-6-2 11:35:32 | 显示全部楼层
哦!我大体了解了,谢谢版主!
发表于 2004-6-12 08:45:58 | 显示全部楼层
我的系统是xp和linux,xp在c盘,linux在最后一个盘,昨天我把c格了,但是grub找不到了,要怎么样才能找到,我的linux引导不起来了。我试着用linux盘修复了一下,但是不能用,我也不知道怎么办了。
发表于 2011-7-17 12:23:10 | 显示全部楼层
我的是在winxp系统下安装linux,安装完成后重启,出现grub,然后好像是假死机,怎么也输不了命令,用winxp启动盘进入dos,输入fidsk /mbr,winxp的系统又可以了,这是什么情况,还有我怎么发不了新主题求帮助呢
回复 支持 反对

使用道具 举报

发表于 2011-9-28 23:22:07 | 显示全部楼层
问题还没解决啊。
先帮你介绍一下分区结构
grup 分区时按照 0 开头计数的。
硬盘也是以0 开头的。
linux 是按照 /dev/hda1 或者 /dev/sda1 开头
hd , sd 表示硬盘。  后面跟的 a,b,c,d 表示对应接口的位置。
某些主板可以修改设置改变他。 所以新版本用 UUID 来标示特定分区。

然后说启动顺序, 系统用硬盘启动, 第一个获得控制权限的代码是放在MBR 内的。 这里相对应得是CHS 和 LAB 方式的, PAT不在这个范围。
MBR里的内容就是主引导记录。 grub 通常安装在 MBR, 不过也可以被安装在 BOOT 区域。

Boot 就是每个分区的最开始的部分区域。 通常用来引导本分区内的系统。

Grup 是一个引导管理程序, 自身也可以用来引导启动Linux , 如果Grub 被安装在 MBR 位置。分区改变或者硬盘接口改变就可能出现 grub> 情况
明白原理就针对性质的去解决了。 我通常会安装lilo在BOOT,安装Grub 在 MBR

因为MBR 识别多种分区。 引导出现问题, 可以在 Grub 出菜单的时候 用 C 命令进入Grub 命令行。然后可以用 find 命令 来找 grub 菜单 找到后可以ls 文件,确认分区正确后 cat 启动菜单。 手动输入命令 根据实际的分区情况在插入的时候适当修改内容。 最终就可以进入 Linux 系统。
进入系统后 重新 grub-install /dev/sda 安装grub 到MBR
/dev/sda 表示第一接口硬盘 。  根据你的硬盘类型以及位置输入。
可能输入的磁盘编号有 /dev/sda /dev/sdb /dev/sdc /dev/hda /dev/hdb /dev/hdc
sd 和 hd 都表示硬盘。 类型不同. a,b,c,d,e  是根据接口位置不同。 编号不同。
回复 支持 反对

使用道具 举报

发表于 2011-10-2 21:16:52 | 显示全部楼层
我很想采访一下楼上,这个大规模挖坟是什么感觉……
回复 支持 反对

使用道具 举报

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

本版积分规则

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