安装了双系统win+linux,win为win7 linux为Ubuntu10.10。因为一些原因重新安装win后无法启动ubuntu了,只好用安装文件修复了。

用U盘制作Ubuntu的启动安装盘。开机用U盘启动系统,选择简体中,试用Ubuntu。进入光盘的系统后打开命令行(Ctrl + Alt + F1~F6  或在窗口中的菜单栏点  应用程序 --》附件--》终端 )。  输入以下的命令,开始操作。

1.sudo -i  ##切换到root


2. 挂载分区
 
#mkdir  /aaa   ---------------新建一个文件夹,用来挂载linux的文件系统。
    # mount /dev/sd3  /aaa -------挂载文件系统,sd3是ubuntu的文件系统,这是地方具体情况      具体分析。
      mount /dev/sdaX         /home/ubuntu/mnt/boot
     这里是挂载/boot分区,我没有所以没有执行这条命令,sdaX是/boot分区所在的分区。



3. 安装grub

    #grub-install     --root-directory=/aaa       /dev/sda  --------注意有空格

重新启动,重启后进入grub命令行模式下。

4.查找引导信息
    #find  /boot/grub/core.img          ------如果有/boot  分区则:find /grub/core.ima
 得到引导信息的位置 (sda,3)

5.开始引导

#root   (sda,3)   ---------注意有空格
# kernel /boot/grub/core.img 
                    ------/boot为独立分区时用:  #kernel /grub/core.img
#boot    ----开始引导

6.启动操作系统后输入命令
$sudo   grub-install    /dev/sda   ------修复到硬盘 ,注意sda是否是要修复的硬盘。


我就是按照这个步骤修复好的,希望对任何一个人都有帮助。思想来源于internet。