当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 13:43 
头像

注册: 2007-11-02 13:46
帖子: 970
送出感谢: 0 次
接收感谢: 1
安装Ubuntu之后将其menu.lst拷贝到C盘,当Grub出现启动菜单选择界面的时候,我选择XP用XP的MBR引导Ubuntu,结果出现错误提示为:“Error15,files not find”。但是直接返回重新直接从Grub引导Ubuntu则可以正常启动。
我以前安装Fedora11的时候,将menu.lst拷贝到C盘就可以直接从MBR引导启动,但是Ubuntu就不可以。网上有人说了一些情况比如分区问题,Grub(Ubuntu系统)引导问题以及Grub(for DOS)对ext4的支持问题等等,但是我感觉好像都不是。
首先我能直接从Grub引导Ubuntu说明我的Ubuntu没有任何问题,排除了前两种;我的Grub4DOS是0.4.4版本的,不比他们说的支持ext4的版本的版本低(有的人发出来的附件是0.4.3版本的。)。
我搜索网页没见过跟我一样的情况。请问,这种问题应该怎么解决呢?
谢谢了


_________________
明察,慎思,笃行


页首
 用户资料  
 
2 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 13:49 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
XP的MBR只能引导到grub4dos,怎么引导ubuntu啊?


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
3 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 14:00 
头像

注册: 2007-11-02 13:46
帖子: 970
送出感谢: 0 次
接收感谢: 1
adagio 写道:
XP的MBR只能引导到grub4dos,怎么引导ubuntu啊?

我是想用XP的MBR引导Grub4DOS来引导Ubuntu的,就是双系统都默认从XP的MBR引导,不是默认从Ubuntu的Grub引导。反正就是这个意思,具体原理不清楚,敬请原谅,呵呵 :em03


_________________
明察,慎思,笃行


页首
 用户资料  
 
4 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 14:27 
头像

注册: 2008-02-17 23:47
帖子: 22109
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 82
那就是用grub4dos引导ubuntu喽,你要把grldr也放在c盘才行,还要编辑boot.ini文件,具体看这个贴
viewtopic.php?f=139&t=167130


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
5 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 15:29 
头像

注册: 2007-11-02 13:46
帖子: 970
送出感谢: 0 次
接收感谢: 1
adagio 写道:
那就是用grub4dos引导ubuntu喽,你要把grldr也放在c盘才行,还要编辑boot.ini文件,具体看这个贴
viewtopic.php?f=139&t=167130

那不就是选择Grub安装的位置吗?我安装的时候是选择默认安装(就是(hd0)安装到MBR),而且我安装的方式是用Grub4DOS硬盘安装的,grub.exe和grldr都有的,我就是直接把Ubuntu的menu.lst直接放到C盘根目录下了,这样不行吗?听说应该是可以的啊(Fedora的Grub就是默认安装到MBR的,我直接复制menu.lst就可以启动的)!
那个帖子我也看了,就是选择了安装Grub不到MBR啊!安装到MBR不也行吗?


_________________
明察,慎思,笃行


页首
 用户资料  
 
6 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 15:38 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
引用:
Fedora的Grub就是默认安装到MBR的

Ubuntu的也是,但GNU的哥伦布是直接找Linux分区上的menu.lst。哥伦布4dos才是按分区依次搜索menu.lst。
引用:
就是选择了安装Grub不到MBR啊!安装到MBR不也行吗?

那你是到底选择把Grub的迷你代码安装在MBR,还是没有安装呢?

只要你下载的真是官网的grub4dos044最新版本,可以在Ubuntu下进入其目录下,打开终端,执行:
./bootlace.com /dev/sda --no-backup-mbr
就可以把grub4dos的迷你代码写入mbr中,它会利用c盘的grldr,自动查找各分区的menu.lst的,先找到的先用之。 :em09


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-09 21:22 
头像

注册: 2007-11-02 13:46
帖子: 970
送出感谢: 0 次
接收感谢: 1
wangdu2002 写道:
引用:
Fedora的Grub就是默认安装到MBR的

Ubuntu的也是,但GNU的哥伦布是直接找Linux分区上的menu.lst。哥伦布4dos才是按分区依次搜索menu.lst。
引用:
就是选择了安装Grub不到MBR啊!安装到MBR不也行吗?

那你是到底选择把Grub的迷你代码安装在MBR,还是没有安装呢?

只要你下载的真是官网的grub4dos044最新版本,可以在Ubuntu下进入其目录下,打开终端,执行:
./bootlace.com /dev/sda --nobackup-mbr
就可以把grub4dos的迷你代码写入mbr中,它会利用c盘的grldr,自动查找各分区的menu.lst的,先找到的先用之。 :em09

正在学习中,等搞定后再来谢你!呵呵呵 :em11


_________________
明察,慎思,笃行


页首
 用户资料  
 
8 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-10 10:27 
头像

注册: 2007-11-02 13:46
帖子: 970
送出感谢: 0 次
接收感谢: 1
wangdu2002 写道:
Ubuntu的也是,但GNU的哥伦布是直接找Linux分区上的menu.lst。哥伦布4dos才是按分区依次搜索menu.lst。

wangdu2002 写道:
就可以把grub4dos的迷你代码写入mbr中,它会利用c盘的grldr,自动查找各分区的menu.lst的,先找到的先用之。 :em09

我看了很多帖子,跟你的意思一样就是核心是找到menu.lst,只要找到了menu.lst,MBR和Grub的问题就解决了。剩下的就是Linux的事情了,对不?
引用:
装载GRUB和操作系统的过程,包括以下几个操作步骤:

  1、装载基本的引导装载程序,这通常是第一步。基本引导装载程序必须是位于主引导扇区中一个非常小的空间,少于512字节。因此,基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。这主要是归结于在主引导扇区中没有足够的空间用于其他东西了。

  2、装载第二引导装载程序,这通常称为第二步。这第二引导装载程序实际上是引出更高级的功能 ,以允许用户装载入一个特定的操作系统。在GRUB中,这步是让用户显示一个菜单或是输入命令。

  3、装载在一个特定分区上的操作系统,如linux内核。一旦GRUB从它的命令行或是配置文件中,接到开始操作系统的正确指令,它就寻找必要的引导文件,然后把机器的控制权移交给操作系统。

还有另外一个帖子http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=167130,我也是按照他说的做的,我每次都能看到Linux的启动选择菜单,选择后提示启动分区(我的分区为ext4)为ext2fs,可还是错误15找不到文件;将uuid改为(hd0,8),就提示不能识别分区。


_________________
明察,慎思,笃行


页首
 用户资料  
 
9 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-17 10:59 
头像

注册: 2009-08-09 14:32
帖子: 119
送出感谢: 0 次
接收感谢: 0 次
我目前也是这个问题,郁闷啊


页首
 用户资料  
 
10 楼 
 文章标题 : Re: XP引导Ubuntu,Error15.
帖子发表于 : 2009-10-17 20:52 

注册: 2008-09-30 17:46
帖子: 1967
送出感谢: 29
接收感谢: 4
renxinzhi 写道:
wangdu2002 写道:
Ubuntu的也是,但GNU的哥伦布是直接找Linux分区上的menu.lst。哥伦布4dos才是按分区依次搜索menu.lst。

wangdu2002 写道:
就可以把grub4dos的迷你代码写入mbr中,它会利用c盘的grldr,自动查找各分区的menu.lst的,先找到的先用之。 :em09

我看了很多帖子,跟你的意思一样就是核心是找到menu.lst,只要找到了menu.lst,MBR和Grub的问题就解决了。剩下的就是Linux的事情了,对不?
引用:
装载GRUB和操作系统的过程,包括以下几个操作步骤:

  1、装载基本的引导装载程序,这通常是第一步。基本引导装载程序必须是位于主引导扇区中一个非常小的空间,少于512字节。因此,基本引导装载程序所做的唯一的事情就是装载第二引导装载程序。这主要是归结于在主引导扇区中没有足够的空间用于其他东西了。

  2、装载第二引导装载程序,这通常称为第二步。这第二引导装载程序实际上是引出更高级的功能 ,以允许用户装载入一个特定的操作系统。在GRUB中,这步是让用户显示一个菜单或是输入命令。

  3、装载在一个特定分区上的操作系统,如linux内核。一旦GRUB从它的命令行或是配置文件中,接到开始操作系统的正确指令,它就寻找必要的引导文件,然后把机器的控制权移交给操作系统。

还有另外一个帖子http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=167130,我也是按照他说的做的,我每次都能看到Linux的启动选择菜单,选择后提示启动分区(我的分区为ext4)为ext2fs,可还是错误15找不到文件;将uuid改为(hd0,8),就提示不能识别分区。

你是不是已经把GRUB装在MBR了啊?那就有两级启动菜单,第一级是UBUNTU和“其它系统”。选择“其它”后,又有XP和你以前做的GRUB4DOS选项。是这样吗?


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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