当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 怎样在Vista下找回安装的Ubuntu?
帖子发表于 : 2008-09-10 20:54 

注册: 2008-09-10 20:43
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
安装了Ubuntu 8.1后 安装Vista,结果Ubuntu不能启动了。
我使用了Easybcd,但是那个Grub不能启动Ubuntu。

有没有什么软件可以在Vista下面找到Ubuntu,并且添加到Windows启动管理器的?我不想用Wubi或者Grub来管理双启动……传说中的Acronis又据说在Vista很容易出问题……[/quote]


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-10 21:09 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
据 bean 老师说, vista 其实不用折腾 bcd
vista 虽然用 bcd,但其实也会读老式 boot.ini,所以 vista 下也可以自行建立一个 boot.ini, 放在c盘根目录,里面写
[boot loader]
timeout=30
[operating systems]
c:\grldr=ubuntu

然后到 http://forum.ubuntu.org.cn/viewtopic.php?t=29692 的2楼下载附件,取出里面的 grldr,放在 c 盘根目录,就好了。

我的机器里已经没有 vista,一直没法试,你可以帮忙试验一下。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-10 21:13 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
当然,如果安装vista导致linux分区的序号发生了改变,需要相应地修改 menu.lst 。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-10 22:01 

注册: 2008-09-10 20:43
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
billbear 写道:
据 bean 老师说, vista 其实不用折腾 bcd
vista 虽然用 bcd,但其实也会读老式 boot.ini,所以 vista 下也可以自行建立一个 boot.ini, 放在c盘根目录,里面写
……
……


水平有限,那个文章看不懂……
几个问题,上面那个boot.ini,Vista的内容怎样写?然后Menu.lst怎样用?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-10 22:15 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
?我觉得我说清楚了的
boot.ini 就把那段拷进去就好了
然后再拷个grldr
就好了

我没要你看懂 pt 的文章,我只是让你去他那里取 grldr 这个文件


最后由 billbear 编辑于 2008-09-10 22:24,总共编辑了 1 次

页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-10 22:19 

注册: 2008-05-03 23:42
帖子: 3681
送出感谢: 4
接收感谢: 6
boot.ini 里不需要写Vista的内容
vista 是走 bcd 的,顺便也会读一下 boot.ini
至于 menu.lst ,如果选择 ubuntu 不能引导再说


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-10 22:26 

注册: 2007-08-03 14:37
帖子: 82
送出感谢: 0 次
接收感谢: 0 次
不知道给vista安装一个grub4dos是不是可以?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-09-11 10:12 

注册: 2008-09-10 20:43
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
我做了一个boot.ini并且加了SHR属性,但是Vista不理他……


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-09-11 10:57 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 68
super grub disk


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-09-11 11:40 

注册: 2008-09-10 20:43
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
我用live cd启动,Copy了我硬盘linux分区的menu.lst给了Easybcd的NeoGrub。启动之后选择启动grub以后提示错误:

Booting Ubuntu intrepid (development branch), kernel 2.6.26-5-generic

root(hd0,2)
File system type is ext2fs, partition type 0x83

kernel /boot/vmlinuz-2.6.26-5-generic root=UUID=aa4a361e-2cd1-4191-a48d-4ec766d25baf ro quiet splash

Error2: Bad file or directory type

Press any key to continue...

看起来分区并没有选错,但是之前启动没问题的Ubuntu为什么现在就不行了呢……


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-09-11 15:39 

注册: 2008-09-10 20:43
帖子: 12
送出感谢: 0 次
接收感谢: 0 次
搞定啦!方法很土的:

下载最新版本的Grub4DOS,用grldr放在Vista的根目录,把grldr.mbr改名Neogrub.mbr覆盖C:\NST\同名文件。把menu.lst放在grldr一起。顺利引导Ubuntu。

这就是EasyBCD自带的Neogrub版本不新惹得祸~~~


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-09-14 13:19 
头像

注册: 2008-06-11 11:23
帖子: 508
地址: 金华
送出感谢: 0 次
接收感谢: 0 次
进入livecd

程序---附件----终端

grub

root (hd0,4)

setup (hd0)

quit
其中0代表第一块硬盘,

4代表ubuntu 装在第5个分区 (如果/boot在独立分区的话,就改为/boot所在的分区)[/i]


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译