主题 : 怎样从vista下找回xp安装的ubuntu 8.04
级别: 十方秋水

UID: 26730
精华: 0
发帖: 64722
威望: 148036 点
无痕币: 183 WHB
贡献值: 0 点
在线时间: 11530(时)
注册时间: 2008-05-03
最后登录: 2018-05-16

0 怎样从vista下找回xp安装的ubuntu 8.04


我的Ubuntu8.04是以前再xp下安装的,前几天把系统换成了vista ,却发现没法进入Ubuntu了。

在网上查了若干信息,vista硬盘安装Ubuntu的,都试了,一次出现 missing mbr helper没法继续启动,和

加载到Uniform CD-ROM driver Revision: 3.20时死掉的问题------

最后我按其中一个进行修改,最终得以成功:

Ubuntu的分区就不再介绍了

然后将下载下来的EasyBCD软件在Vista系统中安装好,运行软件;接着点击软件左边的Add/Remove Entries,出现操作系统菜单的添加与删除界面; 单击上图中Add an Entry栏目中的linux选项卡,Type选择grub;Name自己可以随便输入,我这里写上了Ubuntu ;分区不选,选中下面复选框GRUB is'n installed to the bootsector,然后点击右下角的Add Entry,再点击界面上方的Save,此时可以看到Ubuntu 已经进入了操作系统引导菜单列表当中。

以上操作都确定没有问题的话,下面接着进行下一步,点击左边的Manage Bootloader,然后点击右边窗口的Backup Settings,将MBR保存到C:\boot\Recovery.bcd中。

首先,在下载最新版本的Grub4DOS解压缩后,将目录中的grldr,grub.exe,menu.lst三个文件复制到C盘根目录下。

编辑menu.lst,添加


title Install Ubuntu
find –set-root /hardy-desktop-i386.iso
kernel /vmlinuz boot=casper find_iso=/hardy-desktop-i386.iso
initrd /initrd.gz

(这里应该是这样,iso文件为自己下载的文件名)

将下载好的ISO文件复制到C盘根目录下。接着解压缩ISO文件的casper目录内的initrd.gz和vmlinuz两个文件,并将其拷贝到C盘根目录下。

重启应该进入安装桌面,如果和我一样死以前安装过的话 就 点击Filesystem磁盘,也就是安装ubuntu系统的磁盘,再进入\boot\Grub文件夹,此时你可以看到一个名为menu.lst的文件。

找到不是注释的(开头不是#的部分),我的是:


title   Ubuntu 8.04.1, kernel 2.6.24-19-generic
root   (hd0,12)
kernel   /vmlinuz-2.6.24-19-generic root=UUID=e9e00ba8-c7bb-417a-9193-d2d5a0a4df41 ro quiet splash
initrd   /initrd.img-2.6.24-19-generic
quiet
title   Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root   (hd0,12)
kernel   /vmlinuz-2.6.24-19-generic root=UUID=e9e00ba8-c7bb-417a-9193-d2d5a0a4df41 ro single
initrd   /initrd.img-2.6.24-19-generic

title   Ubuntu 8.04.1, memtest86+
root   (hd0,12)
kernel   /memtest86+.bin
quiet

复制,到vista的系统盘下新建menu.lst,粘贴以上内容(你自己的 )

注意!!!是用Ubuntu的menu.lst替换vista中grub的menu.lst

保存

差不多了--我的貌似就是这样弄好的,当然 里面可能有多余或者遗漏的东西····

你再自己琢磨吧···

Total 0.053059(s) query 3, Time now is:05-16 05:23, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛