首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 系统运维 >

ubuntu与xp双系统出现 “error:unkownd file system,grub rescue”有关问题

2012-12-24 
ubuntu与xp双系统出现 “error:unkownd file system,grub rescue”问题。最新安装了ubuntu12.10与芯片的双系

ubuntu与xp双系统出现 “error:unkownd file system,grub rescue”问题。

              最新安装了ubuntu12.10与芯片的双系统,在xp下对硬盘分区做了些改变,结果悲剧了,开机出现了:

error:unkownd file system

grub rescue>

上网查了一下,主要因为调整硬盘分区导致,ubuntu的grub程序找不到了boot和grub分区导致的。


解决办法:参考网上和自己的实际测试情况总结。

grub rescue>下只能使用几个简单命令,"ls" "set" "insmod"等命令。

需要通过ls命令找回grub和boot。

首先:set命令查看旧的root和prefix信息,确认旧的分区位置如 (hd0 ,dosms8)等。新的grub所处位置常常就在旧的附近的分区。

然后:ls上面获得分区,执行ls (hd0,X)/grub,找到能正常显示文件的分区信息,例如我的是(hd0 ,dosms9)。

第三:参考原来的set信息执行set root= (hd0 ,dosms9)

set prefix=(hd0 ,dosms9)/grub

第四,  grub rescue>insmod /boot/grub/normal,加载normal.mod。这是就能看到正常的grub引导界面信息了。

第五:必须注意这时要进入linux更新gurb信息,不然下次开机还是会出现grub rescue>异常。

在ubuntu下输入 “ctr+alt+t”进入命令行,分别执行:

  sudo update-grub

    sudo grub-install /dev/sda

然后重启系统一切正常了。



热点排行