为什么Ubuntu10.10中修改grub.cfg后还是不显示启动菜单项!!!

大家好,我之前都是把我的linux(Ubuntu)装在移动硬盘下面。引导也是写在移动硬盘下面。
移动硬盘分了3个ntfs的区 放资料用,还有一个区是linux的系统区 什么格式忘记了
昨天移动硬盘被人借走了,不小心格式化了其中的一个ntfs分区

我估计是我的linux引导记录是写在那个ntfs分区的,现在被搞掉了 才出现这种错误

今天系统从移动硬盘启动 ,就报错NTLDR is missing,我估计应该是分区表出现问题了。引导的变成是一个ntfs的盘。而不是我的linux盘



我对引导这方面比较不懂,请问要怎么办,linux分区肯定是没有删除的,但是现在我想要恢复引导,要怎么做。




谢谢大家了

作者: qiaoqinqie   发布时间: 2011-06-01

代码:
NTLDR is missing
应该是mbr从grub改成ms的引导了。
看smallapple置顶贴livecd修复grub引导。
另一方法:下载
http://nufans.net/grub4dos/current_release/
grub4dos-0.4.4-2009-10-16.zip
解压把grldr改名为ntldr放到移动硬盘的active主分区根目录。
menu.lst放到移动硬盘的active主分区根目录,内容如下。
引用:
title ubuntu
find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
kernel /boot/grub/core.img
boot

作者: onshoestring   发布时间: 2011-06-01

大家好,我之前都是把我的linux(Ubuntu)装在移动硬盘下面。引导也是写在移动硬盘下面。
移动硬盘分了3个ntfs的区 放资料用,还有一个区是linux的系统区 什么格式忘记了
昨天移动硬盘被人借走了,不小心格式化了其中的一个ntfs分区

我估计是我的linux引导记录是写在那个ntfs分区的,现在被搞掉了 才出现这种错误

今天系统从移动硬盘启动 ,就报错NTLDR is missing,我估计应该是分区表出现问题了。引导的变成是一个ntfs的盘。而不是我的linux盘



我对引导这方面比较不懂,请问要怎么办,linux分区肯定是没有删除的,但是现在我想要恢复引导,要怎么做。




谢谢大家了

作者: qiaoqinqie   发布时间: 2011-06-01

代码:
NTLDR is missing
应该是mbr从grub改成ms的引导了。
看smallapple置顶贴livecd修复grub引导。
另一方法:下载
http://nufans.net/grub4dos/current_release/
grub4dos-0.4.4-2009-10-16.zip
解压把grldr改名为ntldr放到移动硬盘的active主分区根目录。
menu.lst放到移动硬盘的active主分区根目录,内容如下。
引用:
title ubuntu
find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
kernel /boot/grub/core.img
boot

作者: onshoestring   发布时间: 2011-06-01