无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4472|回复: 11
打印 上一主题 下一主题

利用firddisk驱动启动ope.iso失败,请各位老大大支招??

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-21 20:18:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有个问题请老大大们帮忙解一下,我想用grub加载firdisk驱动,在加载各种PE的ISO结果都成功了,启动PE后看见了虚拟的光盘,就是老大的ope.iso失败,启动以后所有附加程序都没有,PXE启动也没有,只有一个内核。启动找不到firdisk虚拟光驱,估计是加载OPE加载了fd0和fd0把我原来的firdisk(fd0,fd1)驱动给盖了,求助老大如何完成直接启动OPE.iso
2#
 楼主| 发表于 2009-9-21 21:40:11 | 只看该作者
没有老大指导啊,不要让贴沉了,版主进来看看吧!!
回复

使用道具 举报

3#
发表于 2009-9-21 22:13:04 | 只看该作者
0PE安装方法文档有直接启动0PE.ISO的方法。

下载http://nufans.net/grub4dos/grub4dos-0.4.4-2009-06-20.zip
里面有个menu.lst是官方提供的菜单样板,里面有0PE启动项,可以直接启动0PE.ISO(应放在0PE目录)。
回复

使用道具 举报

4#
 楼主| 发表于 2009-9-22 11:30:40 | 只看该作者
问题是外置程打 不 开 啊 ! !
回复

使用道具 举报

5#
发表于 2009-9-22 13:19:24 | 只看该作者

回复 #4 sj32475983 的帖子

打不开是因为安装不当。
这个问题要自行处理或者放弃了。如果需要大家帮忙找原因,请把安装环境、过程、菜单、出错表现等具体描述出来。
回复

使用道具 举报

6#
 楼主| 发表于 2009-9-22 22:01:19 | 只看该作者
老大,问题描术的非常清楚了!!
直接下你的的P&C合集0pe.iso,用现在最新的firdisk驱动,用grub先加载firdisk.img到fd0,用grldr整体启动0PE.iso,能进入PE,但是外置都看不见,显而意见,是grub虚拟的光区进入保护模式无效了,这不正是你前不久在f6.zip里加入firdisk来动别的iso吗?但是你这个ISO启动后,却看不见gurb虚拟的光盘,导置外置无法读取!!但我试h3,还有心静如水等pe.iso都是成功的,内核和外置都正常,进入PE后有grub虚拟的光驱,当然能读到外挂,请老大指教。请老大在看一下我上面描述的错误,应该非常清楚,不存在安装的问题,也就是说0pe.iso的启动对frirdisk.img加载影响了,应该是ope.iso又加载了fd0导致fraidisk无效!!

[ 本帖最后由 sj32475983 于 2009-9-22 22:03 编辑 ]
回复

使用道具 举报

7#
发表于 2009-9-22 23:00:53 | 只看该作者

回复 #6 sj32475983 的帖子

这回的描述比之前清楚了一些,早应如此。
还有未描述清楚的地方:
1、这个合集从哪里来的?即什么版本?有的版本是在firadisk问世之前,有的在之后,并且之后的版本也有多个,这个有必要说明。
2、“用grub先加载firdisk.img到fd0,用grldr整体启动0PE.iso”这个请给出完整的grub4dos菜单项。
既然提出问题,还请耐心具体描述情况。

在firadisk出现之前,0PE整体启动就已经可以找到外置(而其它非全内置pe往往不能)。但要求0PE.ISO位于0PE目录(MicroPE.ISO则要位于boot目录)。
在firadisk出现之后,新版0PE不需要用户先加载firdisk.img到fd0。
回复

使用道具 举报

8#
 楼主| 发表于 2009-9-23 11:17:30 | 只看该作者
是老 大 在 2009.5.12 200多兆 的 那 个 , 合 的 还 有 chenall的 pe!!
菜单 是 这 样 的
title frird drive do start pseudo OPE.ISO
find --root-set /firddisk.img
map --mem (hd0,0)/firdisk.img (fd0)
map --hook
find --root-set /firddisk.img
map --mem (hd0,0)/firdisk1.img (fd1)
map --hook
map --mem (hd0,0)/OPE.ISO (hd32)
map --mem
root (hd32)
chainloader (hd32)
boot
换 成 其 它 原 来 非 内 置 的 ISO则 一 切 正 常 , 而 老 大 的 PE则 没 启 动 ! !
回复

使用道具 举报

9#
发表于 2009-9-23 12:04:43 | 只看该作者
你吧那个(hd32)改成别的试试,可能跟OPE.ISO内置菜单有冲突
回复

使用道具 举报

10#
发表于 2009-9-23 14:40:50 | 只看该作者
一看菜单问题就清楚了。注意楼上我说的:
原帖由 pseudo 于 2009-9-22 23:00 发表
...在firadisk出现之前,0PE整体启动就已经可以找到外置(而其它非全内置pe往往不能)。但要求0PE.ISO位于0PE目录(MicroPE.ISO则要位于boot目录)。
在firadisk出现之后,新版0PE不需要用户先加载firdisk.img到fd0。

楼主有两处错误:
1、0PE.ISO误作OPE.ISO
2、0PE.ISO应放在0PE文件夹(除了grldr之外,这个PE所有关键文件名、目录名都大写),相应命令改为
map --mem (hd0,0)/0PE/0PE.ISO (hd32)
改正这两处错误,其它不变,应该就可以找到外置程序了。

说明:
1、这个ISO文件名、所处位置必要时也是可以改的,但需按相关文档说明进行处理。

2、楼主的菜单项可以简化为:
title start pseudo OPE.ISO
map --mem (hd0,0)/0PE/0PE.ISO (hd32)
chainloader (hd32)
不需要用到firadisk

大家用firadisk的目的,可能是为了整体启动非全内置版pe的iso时可以访问外置工具。
这点对于0PE完全没有必要,它本身能访问外置工具。但要求把0PE.ISO放入0PE目录。

3、对于6.20版及以前的版本“启动找不到firdisk虚拟光驱”属正常,故意这么做的。这些都是firadisk问世之前的版本,那样做有好处。

因为以往以map --mem方式整体加载的iso,启动后是找不到虚拟光驱的,但grub4dos虚拟的光驱事实上仍然存在,仍然占着内存,却无法访问(后来有了firadisk才可以访问),那么,对此无法使用又占内存的东西该怎么办?当然应该把它卸载掉,释放所占内存!所以0PE在进入PE桌面前,就已经主动卸载了虚拟光驱、软驱。此策略无疑是当时最佳方案

卸掉grub4dos虚拟的光驱后,0PE再设法找到iso文件(因而要求iso使用指定文件名、指定目录),自行虚拟光驱(不是用grub4dos虚拟的),保证可以使用外置工具。
在firadisk出现之前,0pe和micrope是为数不多的可以整体iso启动,对内存要求低(由于释放了内存),且可使用外置工具(由于自行虚拟了光驱)的非全内置pe。

但其它pe不释放grub4dos虚拟的光驱,多占内存的不足,在firadisk出现之后反而对非全内置pe解决找不到外置工具问题有利。

4、对于0PE新测试版(目前最新的是9.23),iso整体map载入内存时,对ISO文件名、所处位置不再作要求,但如果iso文件名、目录不合上述要求,则要求映射到(0xff)而非(hd32)。新版对(0xff)不再释放,启动后可以找到firdisk虚拟光驱(按以上原理,如要释放该虚拟光驱也可以办到)。新测试版是率先采用firadisk的PE之一。
回复

使用道具 举报

11#
 楼主| 发表于 2009-9-24 01:52:56 | 只看该作者
楼主解释的非常清楚,刚刚试了一下,成功了,原因应是没把0PE.ISO放到0PE目录中,楼主真是了得,那么早就解决了grub虚拟光区进不了保护模式而倒至外置程序丢失,楼主是不是在进入PE后用了某种虚拟光区在windows中又虚拟了一下0PE.iso,然后在连接外挂吧!!现在想想用楼主以前的方法不是比firdisk驱动启动的更快吗??

[ 本帖最后由 sj32475983 于 2009-9-24 02:28 编辑 ]
回复

使用道具 举报

12#
发表于 2009-9-24 09:06:55 | 只看该作者
有了firadisk就有了两种方式了,应该说各有各的好处 各有各的优点~
1、将iso映射为内存光驱(0xff),则内存光驱不被释放,将来使用其上外置工具,这样占内存,但ISO所在介质可以移除,即如果介质是硬盘则可格式化该盘,如果是U盘则可拔出该盘。这与其它pe相同。这时ISO文件名、所在位置不拘(网启可能要相应修改配置)。

2、把0PE.ISO放在0PE目录,将其map为内存光驱或非内存光驱(hd32),则0pe会先释放该光驱后进入pe,在pe中再虚拟非ram光驱,如此可以找到外置并节省内存,但0PE.ISO所在介质不能移除。其它pe未必支持这种方式。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-22 07:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表