win7/vista系统下恢复wubi安装的ubuntu启动项

 

奶牛的ubuntu是用wubi安装的,因为从前都是重新分区安装,感觉分区什么的挺麻烦的,而且多系统有时候就会造成系统的mbr或者grub引导错误而无法启动,所以很复杂,而且wubi安装奶牛感觉效果也没啥区别,还省去很多麻烦,呃,言归正传,这里我们要讲解的是win7或者vista系统下用wubi安装的ubuntu启动项丢失后的修复。

首先看下win7下ubuntu的启动选项记录:

实模式启动扇区
———————
标识符                  {39bed8be-0619-11df-a4ea-f49453e653f3}
device                  partition=D:
path                    \ubuntu\winboot\wubildr.mbr
description             Ubuntu

从这些记录我们可以很容易读出我系统是安装在D:盘下,引导文件是\ubuntu\winboot\wubildr.mbr,知道了这些我想我们的恢复工作应该就很简单了~~~

以管理员身份运行windows7 或者 vista的命令提示符:

执行

bcdedit /create /d "Ubuntu" /application bootsector

此时系统会自动生成一个{id}

bcdedit /set {id} device partition=D:——(D:为wubi安装的ubuntu所在的盘符)
bcdedit /set {id} path \ubuntu\winboot\wubildr.mbr——-(这个是引导文件的路径)
bcdedit /displayorder {id} /addlast

ok,一系列操作完成后重新启动你的系统,看看ubuntu的启动项是不是又回来啦~~~

14 条评论

  1. 帮到忙了,也转载了 :k
    有个地方没明白,是在哪找到的 “win7下ubuntu的启动选项记录”?

    • 直接在管理员打开的cmd下输入bcdedit就可以看到启动信息啦,嘿嘿~~

      • 懂了,那些东西做参考用,没修复引导的时候是没有的吧,呵呵

        • 是的,今天奶牛还发现了个问题,就算修复了有的时候还是无法启动的,需要将winboot下的三个文件放到系统盘根目录下~~~

          • 哈哈,我也发现了,我转载的也有后续了:)

          • 需要将winboot下的三个文件放到系统盘根目录下,能说的详细点吗?我 按照上面的教程设置后能找到启动项,但是打开后错误

  2. 使用Ubuntu live CD也可以修复grub引导,不过默认grub都是安装在MBR上的,虽然很不爽,但是grub的命令行的确听好用的
    $sudo fdisk -l

  3. 你好,我在win7下用wubi安装了ubuntu10.04,安装完之后,关机后或者重启,再进去ubuntu就会显示
    ALERT! /host/ubuntu/disks/root.disk does not exist.Dropping to a shell
    busyBox V1.13.3(Ubuntu 1:1.13.3-1ubuntu11) built-in shell(ash)
    Enter ‘help’ for a list of built-in commands.
    无法进入到ubuntu。
    然后我找到这篇文章,跟着做了一次,开机的时候,就在windows 7下面出现了两个ubuntu,有时候第一个还是会上面的提示,然后重启选第二个,就能进去。
    但是后来,不管选择哪个,都显示上面信息,不能进去ubuntu了。
    我电脑上有两个硬盘,一个SATA硬盘,一个ATA硬盘,SATA主盘,ubuntu装在ATA硬盘上的第一个分区上。

    请问,这个问题怎样解决?谢谢!
    最近一直在看你的文章学习ubuntu,文章写得很好。
    我还想问一个问题,向我那样,启动项有两个ubuntu,怎样删除多余的那个?

    • 删除多余的选项可以使用bcdedit /delete {还是那串字符} /cleanup
      呃,无法正常启动可能是因为你的wubi安装后的那个目录损坏了或者你删除了一些系统启动的必要文件,因为提示无法找到root.disk,建议重新安装下。
      因为奶牛没用过双硬盘,所以问题也有可能是你的硬盘的问题,就是mbr启动是从第一个硬盘上,所以启动第二个硬盘上的系统也可能遇到麻烦的,建议也可以尝试都转移到第一块儿硬盘上试试~~

  4. 你好奶牛,我同学win7+ubuntu11.10,ubuntu10.10正常二win7无法正常关机,关机后各种指示灯还在闪烁!

    • 呃,不晓得啊,双系统间没有影响的~~~

  5. 话说我把ubuntu装在e盘,然后不小心把e盘的ubuntu文件删掉了,如何去掉开机启动时ubuntu的启动选项呀

  6. 呵呵,很多东西还是需要实践才会发现问题丫,哈哈~~~

:wx :k :good :fd :gz more »