LinuxSir.cn,穿越时空的Linuxsir!

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

我的mbr怎么了,写入grub或lilo后老是无法启动机器

[复制链接]
发表于 2006-3-26 14:26:43 | 显示全部楼层 |阅读模式
我的mbr不知道出了什么问题,写入grub或lilo后就无法从硬盘启动了,grub报错:17,lilo更绝:屏幕上出了一大片99后挂起,fdisk /mbr好几次了,都不行,怎么修理啊?
发表于 2006-3-26 15:45:22 | 显示全部楼层
Lilo的话运行lilo,
Grub的话运行grub-install
参数请自己man
回复 支持 反对

使用道具 举报

发表于 2006-3-26 21:31:34 | 显示全部楼层
可以用系统盘或修复盘或livecd 修复.
系统盘,引导进入后,按Esc(可能需要多按几次),直到 看到所有的安装项,然后选择 安装grub,剩下的自己搞定.


有livecd的话,启动进入系统,安装grub

Lilo的话运行lilo,
Grub的话运行grub-install
参数请自己man



修复盘,偶没用过.呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-26 22:18:04 | 显示全部楼层
Post by apzc2529
可以用系统盘或修复盘或livecd 修复.
系统盘,引导进入后,按Esc(可能需要多按几次),直到 看到所有的安装项,然后选择 安装grub,剩下的自己搞定.


有livecd的话,启动进入系统,安装grub




修复盘,偶没用过.呵呵

我试过好多次了,一装上就无法硬盘启动了,是不是我的硬盘出了问题
(我的分区变态了一点:c: 55M 装一个dos(启动专用),d: 装windows……,别人说我的c盘非法。以前没出过问题,不知道现在是怎么了)
回复 支持 反对

使用道具 举报

发表于 2006-3-27 17:34:22 | 显示全部楼层
Grub error 17
17 : Cannot mount selected partition
This error is returned if the partition requested exists, but the filesystem type cannot be recognized by GRUB.


这个错误,我没遇到过.现在的grub支持大部分的分区格式啊(NTFS不识别,好象BSD的分区也不识别,BSD的不太清楚).

你的grub可以进入的话,你可以尝试直接用命令进入系统:
grub>kernel .....(这里如果你的boot分区和/分区不在一个分区的话,加上参数root=/dev/hdax,hdax为/分区的设备号)
grub>initrd ....
grub>boot

详细的信息,可以查看grub手册.

祝君好运!!

BTW:这里也有个 grub error:17的错误,你可以找他问问问题是否解决.
http://www.linuxsir.cn/bbs/showthread.php?t=203448
回复 支持 反对

使用道具 举报

发表于 2006-3-27 18:14:19 | 显示全部楼层
设置active的分区没有
回复 支持 反对

使用道具 举报

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

本版积分规则

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