QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 898|回复: 6

怎么修复Grub,我删除了一个windows分区

[复制链接]
发表于 2005-6-2 13:13:59 | 显示全部楼层 |阅读模式
今天上午我删除了F, 并用pg magic把 f 盘合并到 e 盘了,

原来在 F 盘后面就是交换分区, 然后是根目录

启动到grub时,出现了grub命令行,就停止了, 看了一些文章还是不知道该怎么作,

有没有直接在这grub命令行输入一些命令就可以弄好呢,
谢谢了!
发表于 2005-6-2 13:35:30 | 显示全部楼层
分区表变了,所以相对的文件的位置都变了。

原来分区是怎么样的?先又是怎么样的?
回复

使用道具 举报

 楼主| 发表于 2005-6-2 13:40:45 | 显示全部楼层
原来是有:
c,d,e,f 四个fat32分区
然后是
/swap
接着是一个
/  放着fc1.

现在是:
c, d, e四个fat32分区,就是把原来的 F 用pq magic合并到 E 盘上了,
其他没有动
回复

使用道具 举报

发表于 2005-6-2 13:41:58 | 显示全部楼层
hen很简单的。我原来遇到过。修改一下启动配置文件即可。
回复

使用道具 举报

 楼主| 发表于 2005-6-2 13:44:14 | 显示全部楼层
是不是这样就行了,在grub控制台输入

grub>root (hd0, 4)
grub>kernel (hd0,4)/boot/kernel ro root=/dev/hda8
grub>setup (hd0)

就行了

但是我不知道的我的kernel(fc1)是什么版本的,
是不是用tab键可以补全?
回复

使用道具 举报

发表于 2005-6-2 16:04:24 | 显示全部楼层
是不是用tab键可以补全?

YES
回复

使用道具 举报

发表于 2005-6-2 16:13:37 | 显示全部楼层
可以补全
其实无需重新安装grub。只要将内核文件所在盘重新指定正确即可。

1、启动系统:
如果硬盘只有一个主分区,在grub菜单按c键
grub>root (hd0,7)
grub>kernel /boot/kernel之后按TAB键补全后 ro root/dev/hda8
grub>initrd /boot/kernel/initrd之后按TAB键补全
grub>boot
应该可以正常启动了。

2、修改/boot/grub/grub.conf
重新指定为(hd0,7)
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-19 19:26 , Processed in 0.038114 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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