无忧启动论坛

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

免软驱光驱将原版ISO装到SATA/RAID硬盘,外挂式不动原版,可网启安装(详细图文)

  [复制链接]
121#
 楼主| 发表于 2009-9-10 10:39:40 | 只看该作者
原帖由 zhaohj 于 2009-9-10 09:28 发表
9.8版本已经解决A盘问题,能顺利安装了。
110楼的精简版及116楼的精简版为什么不能用PXE上的OEM_SRS.ZIP及WIN$.ISO,还要补充什么文件或修改哪个文件?因为完整版不存在这个问题
另外请解决OEM_SRS.ZIP及MYISO.ISO放在NTFS分区的问题。

能顺利安装,很好

就安装系统而言,110楼的精简版应该也能用PXE上的OEM_SRS.ZIP及WIN$.ISO。
已经自带两种配置好的服务器软件,一个tftpd32,一个hanewin,可以直接运行,一般不用手工配置。
已将共享、创建用户作为可选项,hanewin带卸载,对服务器端环境影响不大,基本绿色。
可以把OEM_SRS.ZIP、WIN$.ISO、0PE目录、PETOOLS目录与grldr并列在一起,肯定能找到。

是用grldr而不是用dos访问OEM_SRS.ZIP及MYISO.ISO,它们放在NTFS分区grldr也可访问到,这方面没问题。
但使用
[4] User Menu with F6.ZIP.
菜单项时,MYISO.ISO必须在本地,因为它是通过用户菜单加载的,用户菜单出现时,pxe环境已经没了。
专用的菜单项
[A] Setup /WIN$.ISO\nInstall Windows XP/2003 to SATA/RAID Hard Disk.
在pxe启动一开始就加载WIN$.ISO,所以WIN$.ISO可放服务器端。
回复

使用道具 举报

122#
发表于 2009-9-10 11:12:55 | 只看该作者
原帖由 pseudo 于 2009-9-10 10:39 发表

能顺利安装,很好

就安装系统而言,110楼的精简版应该也能用PXE上的OEM_SRS.ZIP及WIN$.ISO。
已将共享、
[A] Setup /WIN$.ISO\nInstall Windows XP/2003 to SATA/RAID Hard Disk. ...



首先我的服务器已经配置了DHCP及tftp,(ms的dhcp、hanetftp的TFTP),用0PE扩展版PXE启动是正常的,菜单2,能利用PXE中OEM_SRS.ZIP及WIN$.ISO,安装系统正常。
菜单7是110楼的OPE.ISO(内已去掉F6.ZIP)。0PE扩展版是解开的。

[ 本帖最后由 zhaohj 于 2009-9-10 11:22 编辑 ]

Snap2.jpg (55.39 KB, 下载次数: 193)

Snap2.jpg

Snap3.jpg (46.16 KB, 下载次数: 198)

Snap3.jpg

Snap1.jpg (12.16 KB, 下载次数: 192)

Snap1.jpg
回复

使用道具 举报

123#
发表于 2009-9-10 11:21:58 | 只看该作者
免软驱光驱将原版ISO装到SATA/RAID硬盘
的软件找不到下载地址
能否直接给出各软件的下载地址?
回复

使用道具 举报

124#
发表于 2009-9-10 11:35:24 | 只看该作者
嗯,这也是要学习的了
回复

使用道具 举报

125#
发表于 2009-9-10 13:00:10 | 只看该作者
奇怪,第一次MAP后安装完毕重启,同样菜单进入不按键不会从硬盘启动,只得再写一个菜单:
map --mem /WIN$.ISO (oxff)
map --hook
root (hd0,0)
chainloader /NTLDR
boot

[ 本帖最后由 zhaohj 于 2009-9-10 13:01 编辑 ]
回复

使用道具 举报

126#
发表于 2009-9-10 13:04:13 | 只看该作者

请大家帮忙看看测试这份磁盘驱动是否比较全

文件名:DP_MassStorage_wnt5_x86-32_901.7z
DP_MassStorage_wnt5_x86-32_901.7z

从DPS的网站上下载的,大家帮忙测试下,如果有咱们无忧没有收录的磁盘驱动那样也好,可以补全。
回复

使用道具 举报

127#
发表于 2009-9-10 13:37:16 | 只看该作者
难到我的台式机就不能用ISO装2003了?见鬼了,一到SETUP IS STARTING WINDOWS之后就给人大蓝脸7B。IDE硬盘。XP能行。同样的方法在本本上是可以的,
回复

使用道具 举报

128#
发表于 2009-9-10 14:33:03 | 只看该作者
7b,应该是驱动错误

我大概看了f6.zip,这个是给 srs硬盘的, 如果是 ide ,蓝屏的可能会很大,
因为里面的磁盘 id 并没有全部指明 用于非 ide 硬盘, 所以,ide 蓝屏。

办法是修改 f6 或者 自己加入 oem驱动
回复

使用道具 举报

129#
发表于 2009-9-10 16:59:32 | 只看该作者
原帖由 dvd008 于 2009-9-10 14:33 发表
7b,应该是驱动错误

我大概看了f6.zip,这个是给 srs硬盘的, 如果是 ide ,蓝屏的可能会很大,
因为里面的磁盘 id 并没有全部指明 用于非 ide 硬盘, 所以,ide 蓝屏。

办法是修改 f6 或者 自己加入 oem驱动

我也试过不用0PE,单加载FIRADISK。也是7B。
回复

使用道具 举报

130#
发表于 2009-9-10 22:35:01 | 只看该作者
我天天都在关注这个贴子。。等你们出正式的版本。
回复

使用道具 举报

131#
发表于 2009-9-11 09:03:00 | 只看该作者
一个很郁闷的问题总算解决,我原来的TFTP服务器,目录名是TFTP,共享名是0PE$,这样0PE.ISO从PXE启动就会找不到文件,看来这个是TFTP协议的问题,象N版所说的可能这个$问题。现在把目录名改成0PE$,前面提到的所有问题就不复存在。
建议P大,取消$,共享名还是用TFTP。
还有一个办法就是:目录名是TFTP,共享名是TFTP,再新建一共享名0PE$,当然修改K*.zip中不在考虑。

[ 本帖最后由 zhaohj 于 2009-9-11 09:18 编辑 ]
回复

使用道具 举报

132#
 楼主| 发表于 2009-9-11 09:43:24 | 只看该作者

回复 #132 zhaohj 的帖子

1、客户端进入桌面、启用网络支持之后,要映射Y盘以便访问服务器端外置工具时才涉及windows共享协议,启动阶段只使用tftp传文件不涉及共享,不需要共享。
2、现在服务器端运行
启动Server.cmd或启动Server(另一种).exe
后,是否共享是先征求用户意见的,可以选不共享。
3、引入firadisk之后,0PE的pxe启动策略有所改变:
如果服务器端不解开iso,则客户端接收整个iso后,在内存中持久保持该iso(含外置程序),启动后,不需要服务器端共享也能使用外置工具。这跟其它全内置pe相似,客户端内存要求高。
如果服务器端解开iso,则0PE启动过程不传输外置程序,以后需通过共享才能使用服务器端外置工具,这是以往处理方式。客户端内存要求低,外置程序可无限扩展。

无论如何,启动到桌面之前,没有用到共享,应该跟共享名关系不大。
4、如果共享名带$,tftp服务器就有意见,这种tftp服务器有点不对劲。
至于文件名,OEM_SRS.ZIP不带$,没理由也传不了。

5、启动Server.cmd或启动Server(另一种).exe都是外置程序,其中的共享名可以自行修改。
客户端有个配置文件SERV_SET.bat,在KERNNEL.ZIP里WXPE目录,相应调整即可。
回复

使用道具 举报

133#
发表于 2009-9-11 10:47:26 | 只看该作者
原帖由 pseudo 于 2009-9-11 09:43 发表
1、客户端进入桌面、启用网络支持之后,要映射Y盘以便访问服务器端外置工具时才涉及windows共享协议,启动阶段只使用tftp传文件不涉及共享,不需要共享。
2、现在服务器端运行
启动Server.cmd或启动Server(另 ...


理论上确实是这样,我感觉TFTP、WIN2000server、grldr合在一起哪个环节出现问题,最有可能的是WIN2KSERVER的问题,一直想放在其他WIN2003server上,稳定性较好,但win2k3的服务器都资源紧张。
网络PXE安装系统最稳定的是RIS,RIS的不足是要网卡驱动支持,并要写驱动到I386目录。firadisk目前可能还有兼容性问题(以及其他读写速度问题等),我们只能期待作者更加完善,最希望或期待的是不点大人把FIRADISK之类的驱动集成到G4D里面,那G4D真太牛了。
回复

使用道具 举报

134#
发表于 2009-9-12 16:21:46 | 只看该作者

回复 #6 xianglang 的帖子

跟我一样,我也非常迷糊,感觉0pe用好之后是非常强大,但确实不知怎么能用好,看着很糊,慢慢来吧
回复

使用道具 举报

135#
发表于 2009-9-12 17:10:18 | 只看该作者

回复 #7 fantasy 的帖子

好帖子 手机上网也要支持下 不过可惜这个不支持vista 用来启动pe镜像盘很不错  好久没来发现要学习的新东西太多了
回复

使用道具 举报

136#
发表于 2009-9-12 18:05:01 | 只看该作者
原帖由 chnhhwz 于 2009-9-12 17:10 发表
好帖子 手机上网也要支持下 不过可惜这个不支持vista 用来启动pe镜像盘很不错  好久没来发现要学习的新东西太多了


vista和win7 不用map mem 的方式就可以了。mem占用的资源太多。。理论上今后应该还是可以的
回复

使用道具 举报

137#
发表于 2009-9-12 18:56:04 | 只看该作者
下载了0pe9.8测试版试用,在梅捷SY-N68M-RL主板上用OEM_SRS.ZIP方式加载AHCI驱动安装原版xp,成功开启AHCI模式(阵列的因为没有条件就没测试了)。期待0pe正式版的发布。。。
回复

使用道具 举报

138#
发表于 2009-9-13 03:22:11 | 只看该作者
原帖由 pseudo 于 2009-9-9 21:39 发表
...
但使用[4] User Menu with F6.ZIP 用户菜单项时,MYISO.ISO必须在本地,因为它是通过用户菜单加载的,用户菜单出现时,pxe环境已经没了。
...

知道楼主的0PE有一些时候了,近日花了点时间把它看了一下,我比较有兴趣的是它里面的[4] User Menu with F6.ZIP 用户菜单项(MENU.USR)。如楼主所说,用户菜单出现时,pxe环境已经没了,这点我觉得问题是不大的;问题比较大的是:用户菜单是在DOS环境下呼叫出来的GRUB菜单,受制于DOS环境,它只能看到FAT/FAT32格式的硬盘下面的文件和文件夹,假如硬盘属于NTFS格式,用户菜单项里面的很多本地操作(如find /MYISO.ISO,find $LDR$等)都会因为找不到文件而无效了。这样一来,[4] User Menu with F6.ZIP 用户菜单项的用途就变得十分限制了,许多同NTFS格式硬盘有关的工作,必须通过其他手段来完成。楼主是否有更好的方法解决这个问题?
回复

使用道具 举报

139#
发表于 2009-9-13 09:37:11 | 只看该作者
原帖由 khauyeung 于 2009-9-13 03:22 发表

知道楼主的0PE有一些时候了,近日花了点时间把它看了一下,我比较有兴趣的是它里面的[4] User Menu with F6.ZIP 用户菜单项(MENU.USR)。如楼主所说,用户菜单出现时,pxe环境已经没了,这点我觉得问题是不大 ...


自定义菜单属于grub4dos的环境 支持ntfs的 那些命令一般不会有问题。0pe很多菜单都是grub的高级命令。看起来比较头痛。虽然很强大

[ 本帖最后由 fantasy 于 2009-9-13 09:40 编辑 ]
回复

使用道具 举报

140#
发表于 2009-9-13 10:07:41 | 只看该作者
原帖由 khauyeung 于 2009-9-13 03:22 发表

知道楼主的0PE有一些时候了,近日花了点时间把它看了一下,我比较有兴趣的是它里面的[4] User Menu with F6.ZIP 用户菜单项(MENU.USR)。如楼主所说,用户菜单出现时,pxe环境已经没了,这点我觉得问题是不大 ...


grub4dos的环境支持ntfs,我以前的帖子比较特别,可能把你误导了。
回复

使用道具 举报

141#
发表于 2009-9-13 11:01:22 | 只看该作者
原帖由 zhaohj 于 2009-9-12 21:07 发表
grub4dos的环境支持ntfs,我以前的帖子比较特别,可能把你误导了。

不是你的误导,而是我实际测试发现的问题:
我的0PE比较简单,只有grldr,0PE/KERNEL.ZIP,0PE/BUFXP.GZ 和 0PE/SRS/F6.ZIP,硬盘是NTFS格式。启动后选择[4] User Menu with F6.ZIP用户菜单,0PE运行MENUUSR.BAT,呼叫grub --config-file=c:\menu(即MENU.USR),显示下面图示的菜单:



虽然GRUB菜单显示正常,但GRUB不能正确读写NTFS格式的硬盘。下图的CommandLine可见一二:



假如我把cpy.bat更改一下,启动后选择[3] 0PE-XP with F6.ZIP,因为auto.bat执行了ntfs4dos c:\command.com /C c:\bat\cpy.bat,GRUB可以正确读写NTFS格式的硬盘了:



所以,我的结论是负责任执行[4] User Menu with F6.ZIP用户菜单项的MENUUSR.BAT没有写好,(主要是没有运行ntfs4dos),引至GRUB不能正确读写NTFS格式的硬盘。至于如何修正,就有待楼主指教了。

[ 本帖最后由 khauyeung 于 2009-9-12 22:32 编辑 ]
回复

使用道具 举报

142#
发表于 2009-9-13 11:23:10 | 只看该作者
我以前的问题在你那里重现,难道是GRLDR的BUG?看看菜单限制条件(字节数限制),我都忘记是怎么处理好的了。
回复

使用道具 举报

143#
发表于 2009-9-13 11:41:03 | 只看该作者
原帖由 zhaohj 于 2009-9-12 22:23 发表
我以前的问题在你那里重现,难道是GRLDR的BUG?看看菜单限制条件(字节数限制),我都忘记是怎么处理好的了。

确定不是菜单限制条件的问题。[4] User Menu with F6.ZIP用户菜单项是在DOS环境下使用GRUB引导的,因此必须ntfs4dos处理!具体如何处理我还没有搞定。
回复

使用道具 举报

144#
 楼主| 发表于 2009-9-13 12:14:50 | 只看该作者
原帖由 khauyeung 于 2009-9-13 11:01 发表

不是你的误导,而是我实际测试发现的问题:
我的0PE比较简单,只有grldr,0PE/KERNEL.ZIP,0PE/BUFXP.GZ 和 0PE/SRS/F6.ZIP,硬盘是NTFS格式。启动后选择[4] User Menu with F6.ZIP用户菜单,0PE运行MENUUSR ...

蒙khauyeung大光临关注,不胜荣幸。
1、所提"DOS环境下呼叫出来的GRUB菜单,受制于DOS环境...假如硬盘属于NTFS格式...会因为找不到文件而无效了。"应该不会。
ntfs是常见格式,所有pe都能访问。印象中天风说过,他总是先启动io.sys,再grub.exe,认为如此万能,显然这时可以访问ntfs。
grub.exe是通过BIOS访问磁盘的,它一开始就恢复了中断矢量表,应该不受dos影响。
我这里MYISO.ISO、WIN$.ISO都在ntfs分区,可以访问。
2、khauyeung大如何安装、部署的,硬盘格式如何?
3、为了便于对照,我们都使用#3楼给出的9.8测试版(非独立模块)来试试吧。
回复

使用道具 举报

145#
 楼主| 发表于 2009-9-13 12:55:23 | 只看该作者
用VMware6.0.3测试,0PE.ISO文件做虚拟光盘。
VMntfs.rar (256.22 KB, 下载次数: 70)
进入用户菜单后转grub4dos命令行,可以访问虚拟客户机ntfs硬盘上的文件。
回复

使用道具 举报

146#
发表于 2009-9-13 16:58:18 | 只看该作者
0PE.ISO做成虚拟光盘,VM环境再次测试:
1:VM设成光盘第一启动,启动后选择[4] User Menu with F6.ZIP用户菜单,没有问题;
2:VM设成PXE第一启动,从PXE启动菜单转光盘启动,启动后选择[4] User Menu with F6.ZIP用户菜单,出现问题(以下我打开DEBUG ON)
3:VM设成PXE第一启动,MAP --MEM /0PE/OPE.ISO (0XFF)就没有问题

问题:PXE启动转光盘启动为何出现问题?

Snap1.jpg (53.81 KB, 下载次数: 189)

Snap1.jpg
回复

使用道具 举报

147#
发表于 2009-9-13 17:23:43 | 只看该作者
我知道0pe是个很高端的工具,只是觉得里面都没打包,有些凌乱,再加上学的不到位,有些抵触情绪。真该静下心来好好学一些。现在看来正真前沿的技术十有八九都会在0pe中体现,他的扩展和发展能力太强了
回复

使用道具 举报

148#
 楼主| 发表于 2009-9-13 17:35:34 | 只看该作者
原帖由 zhaohj 于 2009-9-13 16:58 发表
0PE.ISO做成虚拟光盘,VM环境再次测试:
1:VM设成光盘第一启动,启动后选择[4] User Menu with F6.ZIP用户菜单,没有问题;
2:VM设成PXE第一启动,从PXE启动菜单转光盘启动,启动后选择[4] User Menu with  ...

看第2点说法有点晕,需要更详细的说明。
“PXE启动菜单”是什么菜单?如何转光盘启动?

注意[4]User Menu with  菜单项最好不要重入。这里面fd0、fd1、0xff设备可能已经占用作虚拟盘。要重入也许应先使用unmap菜单项。
回复

使用道具 举报

149#
发表于 2009-9-13 17:45:59 | 只看该作者
原帖由 pseudo 于 2009-9-13 17:35 发表

看第2点说法有点晕,需要更详细的说明。
“PXE启动菜单”是什么菜单?如何转光盘启动?

注意[4]User Menu with  菜单项最好不要重入。这里面fd0、fd1、0xff设备可能已经占用作虚拟盘。要重入也许应先使用 ...


呵呵,因为虚拟机我一般先用PXE-ROM启动,而懒得修改BIOS,PXE启动后

[ 本帖最后由 zhaohj 于 2009-9-13 17:54 编辑 ]

Snap1.jpg (56.71 KB, 下载次数: 183)

Snap1.jpg

Snap2.jpg (9.51 KB, 下载次数: 187)

这是菜单9进入光盘引导

这是菜单9进入光盘引导

Snap3.jpg (48.9 KB, 下载次数: 178)

启动后选第4菜单

启动后选第4菜单

Snap4.jpg (10.95 KB, 下载次数: 178)

问题出现

问题出现
回复

使用道具 举报

150#
发表于 2009-9-13 20:48:54 | 只看该作者
原帖由 pseudo 于 2009-9-12 23:14 发表

蒙khauyeung大光临关注,不胜荣幸。
ntfs是常见格式,所有pe都能访问。印象中天风说 ...

谢谢楼主的关注。我的0PE源自3楼连结的8M模块(9.8),去掉PETOOLS后,只有grldr,0PE/KERNEL.ZIP,0PE/BUFXP.GZ 和 0PE/SRS/F6.ZIP。请注意:0PE不是安装在硬盘,而是做成0PE.ISO,使用VMware作虚拟光盘启动测试。我不完全同意你所说的“ntfs是常见格式,所有pe都能访问。”,我的理解是:在我的测试环境下,0PE通过现在的[4] User Menu with F6.ZIP所引导的用户菜单项(menuusr.bat),还没有完全进入pe环境,它还是停留在DOS阶段,在DOS读写ntfs盘不是理所当然的,所以出现我所提出的问题(见142楼图2),也相信这问题与zhaohj在147楼第2点发现的同岀一辙。我尝试过通过更改过的[3] 0PE-XP with F6.ZIP(auto.bat + cpy.bat)然后引导用户菜单,因为auto.bat执行了ntfs4dos c:\command.com /C c:\bat\cpy.bat,在DOS读写ntfs盘就变得成功了(见142楼图3)!所以,我认为现在的[4] User Menu with F6.ZIP所引导的用户菜单项是不完善的,应该加入ntfs4dos的元素。

已经找到了解决方法了,应该对KERNEL.ZIP里面的KERNEL/BAT/MENUUSR.BAT作如下修改:

1. 保留 C:\BIN 文件夹,以便保留里面的NTFS4DOS.EXE:

>nul deltree /Y c:\bin
改为:
rem >nul deltree /Y c:\bin

2. 在最后一行run.bat执行前先执行ntfs4dos:

run.bat
改为:
ntfs4dos c:\command.com /C run.bat

[ 本帖最后由 khauyeung 于 2009-9-13 10:54 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 14:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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