Chinaunix首页 | 论坛 | 博客
  • 博客访问: 123889
  • 博文数量: 46
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 480
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-13 09:26
文章分类

全部博文(46)

文章存档

2011年(1)

2010年(5)

2009年(40)

我的朋友

分类: LINUX

2009-11-15 19:32:41

Windows7/Vista/XP后恢复wubi安装Ubuntu启动项

一、重装xp后恢复Ubuntu启动项(用wubi安装的Ubuntu)

把安装ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下,然后用记事本打开c盘下的 boot.ini,在最后一行加入c:\wubildr.mbr="Ubuntu"就可以了,然后保存重启。ubuntu启动项出来了!注意要先修改boot.ini的属性为可写。

二、Vista或windows7下恢复Ubuntu启动项(用wubi安装的Ubuntu)

Windows7(vista同理)没有boot.ini文件编辑的方法,当初Ubuntu是用wubi在Windows下安装的,为了免除重新安装只好重新引导:

恢复方法:

1.把安装ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下

2.在“运行”中输入cmd到命令提示

运行如下:

如果出现管理员权限问题,请右键C:\Windows\System32\cmd.exe,以管理员身份运行

C:\Windows\system32>bcdedit

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  zh-CN
inherit                 {bootloadersettings}
recoverysequence        {fa440b39-ce5d-11de-a2b4-98db2c499599}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {fa440b37-ce5d-11de-a2b4-98db2c499599}
nx                      OptIn

实模式启动扇区
---------------------
标识符                  {fa440b3b-ce5d-11de-a2b4-98db2c499599}
device                  partition=E:
path                    \ubuntu\winboot\wubildr.mbr
description             Ubuntu

c:\windows\system32>bcdedit /create /d "Ubuntu" /application bootsector

ps:

BCDEDIT - 启动配置数据存储编辑器

Bcdedit.exe 命令行工具用于修改启动配置数据存储。
启动配置数据存储包含启动配置参数并控制操作系统的启动方式。这些参数以前位于
Boot.ini 文件中(在基于 BIOS 的操作系统中)或位于稳定 RAM 项中(在基于可扩展
固件接口的操作系统中)。可以使用 Bcdedit.exe 在启动配置数据存储中添加、删除、
编辑和附加项。

//多启动菜单上显示的名字项 {52bfff1e-92eb-11de-8fef-a79c522a3f35} 成功创建。

3.把{}中的id复制下来,如:52bfff1e-92eb-11de-8fef-a79c522a3f35

4.再输入下列命令 (注意:自己替换下面{}中的id为第2步得到的id)

bcdedit /set {id} device partition=c:            

bcdedit /set {id} path \wubildr.mbr

bcdedit /set {id} description "Ubuntu"

bcdedit /displayorder {id} /addlast

这种方法使用成功
------------------------------------------------------------------------------------------------------------------------------------------
下一种方法未尝试:
重新启动之后,已经没有了Ubuntu的选项,只能进入windows7了。现在下载EasyBCD这个软件,截止到今天,最新版本是1.7.2,百度就可以)
。在windows7下安装并运行。选择“Add/Remove Entries”,在下面的“Add an Entries”面板中,选择“Linux”选项卡,Type是
Grub,Name随便,Drive选择你安装Linux的/分区,再选中“GRUB isn't installed to the bootsector”复选框,最后点击“Add Entries”
按钮。重启之后,便可出现Vista和Ubuntu的双启动菜单了。选择Ubuntu,进入Grub,下面的就明白了吧。

阅读(2673) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-12-26 16:21:52

你好,对于“1.把安装ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下”,我实现不了,因为在windows7下根本看不到这些文件,请问你是如何实现的?