LinuxSir.cn,穿越时空的Linuxsir!

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

情急请教一个辣手的问题,在线等,不知大家遇到过这个怪问题没

[复制链接]
发表于 2006-6-21 16:18:10 | 显示全部楼层 |阅读模式
机子上先装的Windows XP,后又装的是Fedal core5,机子启动后,可以选择进入引导区,一切正常。前几天,由于windows xp我是分为C,D,E,F,H,G,,G盘原来本身是10G的大小,我给linux划分了9.5G.所以G盘只剩下500多MB,然后我在windows下将G盘的500多MB合并到H盘中,等于是去掉了G盘。然后将H盘全部格式化。我想应该没问题。结果,重新启动机子后,发现无法进入双系统选择的界面,只出来grub>这个,我记得好像WINDOWS和linux之间要预留8M多的空间,是不是我把G盘的500多M和并到H盘,就两个系统之间就没有空间了,我该怎么解决呀,请高手给予指点,十分感谢!
发表于 2006-6-21 17:38:17 | 显示全部楼层
省那500M干什么………既然要合并,就应该装Linux之前合并的。
重装GRUB看看。
grub>root (hdX,Y)  注意,x为硬盘号、y为分区号
grub>setup (hd0)

如果嫌麻烦,直接放光盘重装一次系统算了(随便选一两个小软件,过程不到五分钟)。
回复 支持 反对

使用道具 举报

发表于 2006-6-21 19:19:54 | 显示全部楼层
合并不是那么简单的
回复 支持 反对

使用道具 举报

发表于 2006-6-21 19:45:02 | 显示全部楼层
应该不是太大的问题  因为你删掉了一个分区,所以linux所在的分区的索引可能变掉了。比如原来linux安装在(hd0,6) 现在就变成(hd0,5)了。

在grub下执行

root (hd0, X) X你就在6,7,8,9里面随便试吧,它应该对应你的boot分区(如果boot分区在主分区上,那就是主分区)。

kernel /boot/vmlinuz root=/dev/hda4
boot

如果你明白上面的意思,你就把hda4改成hda5,6,7随便试,直到成功引导为止。

这样你可以进入系统,虽然不一定init脚本能成功运行,你还应该更新/etc/fstab以适应新的分区变化。

大概就是这么多了。
回复 支持 反对

使用道具 举报

发表于 2006-6-21 22:58:49 | 显示全部楼层
不要随便合并
回复 支持 反对

使用道具 举报

发表于 2006-6-23 03:08:46 | 显示全部楼层
看来你的linux分区位于G盘之后,合并之后lilnux分区的分区号变了
回复 支持 反对

使用道具 举报

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

本版积分规则

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