无忧启动论坛

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

[原创]支持外置硬盘控制器驱动,可任意方式启动的PE[10-01-13稳定版]

  [复制链接]
331#
发表于 2008-3-25 10:15:26 | 只看该作者
原帖由 chenall 于 2008-3-25 12:03 AM 发表


我等下再上传一个SCSI.IMG,按照080130的版本修改的。

SCSI.rar


另你可以试试看这个版本能不能支持,新版的驱动是基于这个版本修改的。
http://bbs.wuyou.net/images/attachicons/common.gif http ...

试了,还是不行。小强的盘正常识别(1.2)。平常用的最多的就是小强与你的盘!
回复

使用道具 举报

332#
发表于 2008-3-25 11:21:25 | 只看该作者
看看有没有下载地址
顺便支持一下
回复

使用道具 举报

333#
发表于 2008-3-25 13:03:17 | 只看该作者
0321版放在硬盘上用grub启动,找不到system.wim,只能进命令行。把minipe 文件夹从iso 文件中一出来,就能够进桌面。在优盘上也是一样。
回复

使用道具 举报

334#
发表于 2008-3-25 13:07:44 | 只看该作者
原帖由 chenall 于 2008-3-25 00:04 发表


少了一个参数
/SYSPART:C:

这个C:就是你要安装的目标磁盘分区


谢LZ指点, 我安装的时候已经加上这个参数了.
现在问题找到了, 分区的时候软件没正常结束, 后来重分了, 正常.
回复

使用道具 举报

335#
 楼主| 发表于 2008-3-25 13:50:38 | 只看该作者
原帖由 adatsui 于 2008-3-25 00:18 发表
大俠:
請問 micrope.iso 怎樣可以在 PXE 跑 ?


可以启动,但是会找不到外置程序.
回复

使用道具 举报

336#
 楼主| 发表于 2008-3-25 13:51:16 | 只看该作者
原帖由 龙泉剑1 于 2008-3-25 13:03 发表
0321版放在硬盘上用grub启动,找不到system.wim,只能进命令行。把minipe 文件夹从iso 文件中一出来,就能够进桌面。在优盘上也是一样。


ISO文件是放在BOOT目录下的吗?
回复

使用道具 举报

337#
 楼主| 发表于 2008-3-25 13:53:17 | 只看该作者
#huangwen
忘了说下,我昨天上传的SCSI.IMG启动时会暂停一下,显示找到的磁盘控制器类型.
麻烦你把型号报给我一下.
如下格式
FOUND xxxx [xxxx],XXXXX [xxxx]


我再试试小小强的1.2版,把你对应的驱动做成OEM_SCSI.IMG格式.

以下是从INTEL网站下载的软盘,你可以试下看能不能用,
下载放到硬盘根目录下,然后启动时选择第二个菜单(后面的+/OEM_SCSI.IMG)的菜单
看能不能识别.
OEM_SCSI.IMG

[ 本帖最后由 chenall 于 2008-3-25 02:20 PM 编辑 ]
回复

使用道具 举报

338#
发表于 2008-3-25 14:27:46 | 只看该作者

xp_shell.cmd

call 自动挂载.cmd %%i\Minipe
==>
call 自动挂载.cmd %%i\Minipe\Autoruns
回复

使用道具 举报

339#
发表于 2008-3-25 14:31:04 | 只看该作者

遇到一个奇怪的现象。

我的电脑有两块硬盘,
1#硬盘分成4个区(1#1、1#2、1#3、1#4)1#硬盘最后分区1#4(FAT32)为隐藏分区,
2#硬盘分成2个区(2#1、2#2)
XP系统下硬盘各盘符和各分区对应情况如下:

C = 1#1(FAT32)
D = 1#2(NTFS)
E = 1#3(NTFS)
F = 2#1(FAT32)
G = 2#2(FAT32)

用GRUB4DOS启动隐藏分区1#4(FAT32)中的WINPE.IMG
title 启动 Chenall WinPE.IMG
map --mem --unsafe-boot (hd0,6)/boot/winpe.img (hd0)
map --hook
chainloader (hd0,0)/setupldr.bin

启动后PE系统下各盘符和各分区对应情况变化为:

B = RamDisk
C = 1#1(FAT32)
D = 2#1(FAT32)
E = 2#2(FAT32)
F = 1#2(NTFS)
G = 1#3(NTFS)
V = 1#4(FAT32)
X = MicroPE

而用GRUB4DOS启动隐藏分区1#4(FAT32)中的MicroPE.ISO
title 启动 Chenall MicroPE.ISO
map (hd0,6)/boot/MicroPE.iso (0xff)
map --hook
chainloader (0xff)

启动后PE系统下各盘符和各分区对应情况如下基本和XP系统下的一样(只是多出V盘)。

B = RamDisk
C = 1#1(FAT32)
D = 1#2(NTFS)
E = 1#3(NTFS)
F = 2#1(FAT32)
G = 2#2(FAT32)
V = 1#4(FAT32)
X = MicroPE

造成WinPE.IMG启动后PE出现盘符不一致的情况自己猜测是和PECMD及GRUB4DOS有关,疑惑中。。。
回复

使用道具 举报

340#
发表于 2008-3-25 14:33:53 | 只看该作者
学习一下!
回复

使用道具 举报

341#
发表于 2008-3-25 14:51:25 | 只看该作者
看看更新到什么情况了!
回复

使用道具 举报

342#
发表于 2008-3-25 14:51:37 | 只看该作者
看看更新到什么情况了!
回复

使用道具 举报

343#
发表于 2008-3-25 15:16:53 | 只看该作者
嘿嘿,报告bug:
2008-03-24-PE 定制包里面的MENU.LST菜单错误:
title 1.
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)     应为 ...()/WXPE/WINPE.GZ (hd0)
导致引导报错:找不到文件!
title 2、title 3 类同。
回复

使用道具 举报

344#
 楼主| 发表于 2008-3-25 16:00:10 | 只看该作者
原帖由 不才 于 2008-3-25 15:16 发表
嘿嘿,报告bug:
2008-03-24-PE 定制包里面的MENU.LST菜单错误:
title 1.
map --mem --unsafe-boot ()/WXPE/WINPE.IMG (hd0)     应为 ...()/WXPE/WINPE.GZ (hd0)
导致引导报错:找不到文件!
title 2、t ...


嘿嘿,你可能太早下载了(从ZIDDU下载),我是在前面的回贴之后才改的.

那个菜单是0321完整ISO版里面用的.用在U盘上可以加快启动速度,把一个WINPE.IMG分别压缩成WINPE.GZ和WINPE.IM_
回复

使用道具 举报

345#
 楼主| 发表于 2008-3-25 16:03:15 | 只看该作者
原帖由 pseudo 于 2008-3-25 14:27 发表
call 自动挂载.cmd %%i\Minipe
==>
call 自动挂载.cmd %%i\Minipe\Autoruns


又漏了,....
下次再改,一般人不使用这个功能.呵呵
回复

使用道具 举报

346#
发表于 2008-3-25 16:07:23 | 只看该作者
原帖由 chenall 于 2008-3-25 01:51 PM 发表


ISO文件是放在BOOT目录下的吗?

不好意思,我把他放在根目录下了。
回复

使用道具 举报

347#
发表于 2008-3-25 16:17:06 | 只看该作者
还要有XP系统?
有点麻烦哦
回复

使用道具 举报

348#
发表于 2008-3-25 16:18:02 | 只看该作者
原帖由 chenall 于 2008-3-25 01:53 PM 发表
#huangwen
忘了说下,我昨天上传的SCSI.IMG启动时会暂停一下,显示找到的磁盘控制器类型.
麻烦你把型号报给我一下.
如下格式
FOUND xxxx [xxxx],XXXXX [xxxx]


我再试试小小强的1.2版,把你对应的驱动做成 ...

加载这个oem_scsi.img也不能识别
FOUND INTEL [8086] ICH7 Family PATA100[27DF] 0/1F/1
另:系统里的显示

剪贴板-1.jpg (12.09 KB, 下载次数: 179)

剪贴板-1.jpg
回复

使用道具 举报

349#
 楼主| 发表于 2008-3-25 16:29:44 | 只看该作者
原帖由 huangwen 于 2008-3-25 16:18 发表

加载这个oem_scsi.img也不能识别
FOUND INTEL [8086] ICH7 Family PATA100[27DF] 0/1F/1
另:系统里的显示


那个OEM_SCSI.IMG里面没带这个驱动.我以为是另外一个8086 27C5

[ 本帖最后由 chenall 于 2008-3-25 04:48 PM 编辑 ]
回复

使用道具 举报

350#
发表于 2008-3-25 16:43:54 | 只看该作者
加载#342 的OEM_SCSI.IMG也不能识别。辛苦chenall了,谢谢,麻烦用下面这个OEM包的文件定制一份试试

[ 本帖最后由 huangwen 于 2008-3-25 04:51 PM 编辑 ]

oem.rar

154.61 KB, 下载次数: 49, 下载积分: 无忧币 -2

回复

使用道具 举报

351#
 楼主| 发表于 2008-3-25 17:24:51 | 只看该作者
这个驱动也不是27DF的,27DF是IDE驱动.

按理来说这个驱动使用前面的菜单

0,2应该是可以直接认的.你可以再试试看.

[ 本帖最后由 chenall 于 2008-3-25 05:30 PM 编辑 ]

OEM_SCSI.rar

163.71 KB, 下载次数: 83, 下载积分: 无忧币 -2

回复

使用道具 举报

352#
发表于 2008-3-25 17:33:38 | 只看该作者
还是找不到system目录,只有x盘,不认其它盘,我是用U盘在虚拟机中试的,具体如何解决好些
回复

使用道具 举报

353#
发表于 2008-3-25 17:49:36 | 只看该作者
试了,不行。菜单0.1.2.3都不行。
回复

使用道具 举报

354#
 楼主| 发表于 2008-3-25 17:50:43 | 只看该作者
原帖由 lisong 于 2008-3-25 17:33 发表
还是找不到system目录,只有x盘,不认其它盘,我是用U盘在虚拟机中试的,具体如何解决好些

你是如何启动的,包括启动的命令,启动的文件,等.
如果是用GRUB启动ISO,要求启动文件名
/BOOT/MICROPE.ISO
回复

使用道具 举报

355#
发表于 2008-3-25 19:04:36 | 只看该作者
看详细内容,
回复

使用道具 举报

356#
发表于 2008-3-25 19:42:39 | 只看该作者

"零"体积PE

基于楼主 3月21日版,按#2楼想法做了一个核心文件从硬盘XP(SP2)提取的PE,约6M(删除NTFS.GZ等约3M),基本兼容楼主的PE:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104242

有几个问题请教楼主:
1、带NTFS支持组件NTFS.GZ体积从3M变6M,将近大一倍,楼主知道有无更好更小的工具能支持NTFS?
2、对OEM_SCSI.IMG的支持有问题(曾经成功过)
3、480内存VMware启动后物理内存总数应为440以上(曾经做到),但现在不到400,内存释放有问题。

2、3是我不懂grub脚本造成的,请楼主和其他高手帮看看0体积相关的两次grub启动脚本(内置/外置menu.lst)该怎么写:
------第一次-----------
title 4. Zero PE From XP (WDSYS)
errorcheck off
map (hd2) (hd3)
map (hd1) (hd2)
map (hd0) (hd1)
map --mem --unsafe-boot ()/WXPE/NULWINPE.GZ (hd0)
map --mem ()/WXPE/DOS.GZ (fd0)
find --set-root --ignore-floppies /MINIPE/NTFS.GZ
map --mem ()/MINIPE/NTFS.GZ (fd1)
errorcheck on
map --hook
map (0xff) (0xff)
map (hd32) (hd32)
map --rehook
chainloader (fd0)/io.sys
------第二次---------
default 0
timeout 5
clear
title 0. Universal ATA driver
errorcheck off
map (fd1) (fd1)
map (fd0) (fd0)
map (hd1) (hd1)
map (hd2) (hd2)
map (hd3) (hd3)
errorcheck on
map --rehook
chainloader (hd0,0)/setupldr.b1n
title 1. /OEM_SCSI.IMG
map --status
pause
errorcheck off
map (fd1) (fd1)
map (fd0) (fd0)
map (hd1) (hd1)
map (hd2) (hd2)
map (hd3) (hd3)
errorcheck on
map --hook
map --status
pause
errorcheck off
find --set-root --ignore-floppies /OEM_SCSI.IMG
map --mem ()/OEM_SCSI.IMG (fd1)
errorcheck on
map --rehook
map --status
pause
chainloader (hd0,0)/SETUPLDR.BIN
回复

使用道具 举报

357#
发表于 2008-3-25 21:49:13 | 只看该作者
原帖由 chenall 于 2008-3-25 01:50 PM 发表


可以启动,但是会找不到外置程序.


要用哪個pxe 客戶端呢 ? 我用 TFTP , 但不能啟動, TFTP 啟動 ISO 哪要是 PE 的 . (strom.0 --> winnt.sif ) , 啟動不了 ISO --> Dos -- grub.

放進  .img 內給 TFTP 成嗎 ? 這個 ISO 的 menu.lst 是不是內置了,  怎樣取出來呢 ?
回复

使用道具 举报

358#
 楼主| 发表于 2008-3-25 21:56:50 | 只看该作者
原帖由 huangwen 于 2008-3-25 17:49 发表
试了,不行。菜单0.1.2.3都不行。


刚刚找到了一台945GZ的主板,看了下好像也是ICH7的.我用这个主板试试看.看能不能找到问题.
回复

使用道具 举报

359#
发表于 2008-3-25 22:08:34 | 只看该作者
好东西当然要下载。晚来了。
回复

使用道具 举报

360#
 楼主| 发表于 2008-3-25 22:12:35 | 只看该作者
原帖由 adatsui 于 2008-3-25 21:49 发表


要用哪個pxe 客戶端呢 ? 我用 TFTP , 但不能啟動, TFTP 啟動 ISO 哪要是 PE 的 . (strom.0 --> winnt.sif ) , 啟動不了 ISO --> Dos -- grub.

放進  .img 內給 TFTP 成嗎 ? 這個 ISO 的 menu.lst 是不是內置了,  怎樣取出來呢 ?


使用TFTP.
把GRLDR作为启动文件.(从这里下载http://download.gna.org/grub4dos/)

然后启动的菜单文件内容.
title Micrope
map --mem (pd)/MicroPE.iso (0xff)
map --hook
chainloader (0xff)

这样做会很浪费内存,如果用PXE启动,最好还是不要直接启动ISO文件.
可以直接启动WINPE.IMG文件
title micrope
map --mem (pd)/winpe.img (hd0)
map --hook
chainloader (hd0,0)/setupldr.bin

grlde启动的菜单文件:[tftp root]/menu.lst/default
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-20 14:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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