无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7036|回复: 14
打印 上一主题 下一主题

基于g4d的仿真f6模块的局限

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-15 11:50:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原帖由 250299761 于 2011-12-14 23:19 发表
最近用上新的0PE_NBv1.4.0(2011-12-02)68MB
用iso安装系统变得不再是难事
包括多加载一步imdisk安装iso的win7等等
出于无聊拿出win2000的iso来试验
结果是怎么搞也不行
怎么调都是蓝屏
真机测试虚拟机测试都一样
找硬盘的时候就蓝屏挂掉了
7B
是不是win2000不能这样搞的
请大大明示

基于g4d的仿真f6驱动软盘模块(0PE中“iso启动器”菜单项、“串接菜单”菜单项)可用来从iso安装xp/2003系统、启动PE1.x。

这种模块0PE最早提供。现在已经有多个类似功能的成品。
其主要技术是仿真f6驱动软盘。驱动包括SRS驱动、firadisk/winvblk驱动。启动过程通过按(或免按)f6,从(仿真)软盘读取驱动。

它有一定的适用范围:

1. win7以上不大适用
win7以上根本不支持按f6从软盘读取驱动的方式,就算真软盘也无效,遑论仿真软盘。
所以对win7以上,驱动必须内置或进了win7再加载。g4d只能把iso仿真为光盘,在驱动方面几乎无作为。
而仅仅能把iso仿真为光盘,对f6模块而言是小用了。

2. win2000可能不大适用
SRS驱动,有版本差异。0PE配备的驱动主要是针对xp、2k3的,未必都适用于win2000,要用于win2000,可能得找对应SRS驱动版本。
不过,适用于win2000的版本,往往也适用于xp、2k3,反之则不然。
另外firadisk/winvblk好像也不能运行于win2000。倒是可运行于win7(没记错的话)。

3. linux类不大适用
firadisk/winvblk不适用于linux。
firadisk/winvblk的作用是使得g4d的仿真软盘、光盘等在保护模式仍有效。
启动阶段一般前期是实模式,后期是保护模式。
如果进入保护模式找不到驱动软盘、找不到光盘,而这些东西又是启动必须的,这时windows会蓝屏(蓝屏代码多为7B),linux通常会无法继续。

启动类linux的iso情形,g4d仿真光盘到了保护模式如果失效,虽然有iso在,但没有仿真为光盘,这时谁有能力穿透iso访问其中所需文件呢?况且东西在哪个iso也不清楚啊。

除非:
1. 你事先设法指定iso所在。
启动cdlinux之类,是有参数(CDL_DEV,CDL_DIR,CDL_IMG等)可以为cdlinux(不是为g4d)指定iso所在的,例如
kernel /CDlinux/bzImage CDL_LANG=zh_CN.UTF-8 CDL_DIR=/BOOT CDL_IMG=CDlinux.iso
进入保护模式后,仿真光盘没了,但cdlinux已经知道iso所在,可以指望必要时cdlinux自己去指定iso里取东西。

穿透iso访问其内文件并不很难,如果它有思想准备的话。
早在firadisk/winvblk出现之前,MicroPE、0PE就已经支持iso整体启动(直接map或map --mem)并找到外置工具了。


2. 除了有整个iso,你还把iso解开,其内容在可见区放一份(冗余一下吧)
就是说,0pe的iso启动器(很简单的g4d命令也可办到)可以不写菜单启动cdlinux的iso。
在实模式g4d仿真盘有效,进入保护模式后,仿真光盘没了,但所需文件可见区有,启动就可以继续了。

3. 核心全内置
把启动阶段保护模式所需文件内置于bzImage、initrd之类文件,启动初期就一起载入内存,不再需要从光盘获取。
只内置核心一般就可以了,启动完成后,要获取其它“外置”办法很多。

[ 本帖最后由 pseudo 于 2011-12-16 09:11 编辑 ]
2#
发表于 2011-12-15 16:01:53 | 只看该作者

回复 #1 pseudo 的帖子

主要是安装XP使用的

倒是用P大的OPE 成功加载SRS  安装了好几台机子了 呵呵
回复

使用道具 举报

3#
发表于 2011-12-15 17:53:21 | 只看该作者
随着xp愈来愈少人用,F6也愈来愈少机会用到吧

不过我想也得起码等MS对XP/NT5 完全停止支持时才开始见到呢...
回复

使用道具 举报

4#
发表于 2011-12-21 00:22:04 | 只看该作者
安装ibm 3650 m3 pe认识不了raid卡
回复

使用道具 举报

5#
发表于 2011-12-21 14:44:49 | 只看该作者
0PE的F6模块很好用啊,比较人性化
回复

使用道具 举报

6#
发表于 2011-12-21 15:23:56 | 只看该作者

回复 #4 ebhb 的帖子

我也要准备维护这个机子,心里没底能不能认出raid
请问你加载了ibm官方的驱动了吗
回复

使用道具 举报

7#
发表于 2011-12-21 17:38:46 | 只看该作者
呵呵
被专门拿出来说了
问题是2000的系统不用光驱我还真没折了
除非不用加载f6在dos底下装
好像以前有过批处理在pe底下预安装的

其实我也不需要那么多全自动化
只要能手动加载驱动已经很满意了
只是P大
你那个1.40的PE进H55主板蓝屏咋回事呢
带独立显卡的
1.26最后一版没问题
还有F6串接最后一步的run跳转貌似失效了
跳不回去
就意味着先加载虚拟a
再想加载任意iso就不能了
除非事先改名win$.iso

[ 本帖最后由 250299761 于 2011-12-21 17:42 编辑 ]
回复

使用道具 举报

8#
发表于 2011-12-21 17:54:35 | 只看该作者
f6对linux根本没用,initrd就是初始化内存盘,是一个小型linux系统,用于检测加载真正根文件系统所处设备的驱动并初始化,并chroot到根文件系统启动,可能表达的不对,高手请拍砖!
回复

使用道具 举报

9#
 楼主| 发表于 2011-12-21 22:06:23 | 只看该作者
既然1.40的PE进H55主板蓝屏,1.26最后一版没问题,那就用1.26吧。
1.26是完美终结稳定版,1.4是不断变动的试验品,可能时好时坏。遇到问题请提供更多信息,例如错误码、错误码、硬件id等。

返回干什么?不兴返回。
run就是run,一旦进入run模块,就脱离了0pe,不要打算返回了。
因为进入run之前,0pe一般特意毁掉pe环境。跳不回去才符合0PE的设计。
要返回就关电源再开机重来一遍就返回了:)


进入run界面后,是处于等待输入路径的状态,不是失效。例如可输入诸如
(hd0,0)/
(hd0)/
(hd1,0)/
(hd1)/
之类。以便列出相应分区的iso文件供选择。这就突破win$.iso之类的命名限制了。
回复

使用道具 举报

10#
发表于 2011-12-22 12:26:48 | 只看该作者
呵呵
原来设计理念是这样
那我只好挂着那个win7的PE进去用了
那个没问题
回复

使用道具 举报

11#
发表于 2011-12-23 18:47:29 | 只看该作者
1.26是完美终结稳定版,还支持64位,就用1.26吧
回复

使用道具 举报

12#
发表于 2011-12-25 23:36:57 | 只看该作者
建议那个从iso启动的选项,使用vboot,可以支持不连续文件的map。
       然后加入图形交互界面。至少要可以浏览磁盘文件,然后选择文件。
回复

使用道具 举报

13#
发表于 2013-4-24 22:29:27 | 只看该作者
基于g4d的仿真f6驱动软盘模块(0PE中“iso启动器”菜单项、“串接菜单”菜单项)可用来从iso安装xp/2003系统、启动PE1.x
回复

使用道具 举报

14#
发表于 2013-4-25 10:46:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
发表于 2013-5-29 18:55:16 | 只看该作者
无忧论坛,高手如云啊,好久没有来,更新的东西真多呀。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 14:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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