|
原帖由 adatsui 于 2008-4-9 07:15 发表
Chenall :
有下列事項請教大俠
在試著你提供的 PE定制.rar , 以下列方式先啟動 oemscsi.img, 再進入自制的 winpe (hd0), 實機pxe及vpc掛iso測試, 到winpe的滾動條後出現了0x7b, 0x6b 等故障, 請問以此種方式啟動 winpe , 有否要特別處理的事項. ??
title Micro Windows PE With S&R&S driver (WDSYS+SCSI.IMG)
find --set-root --ignore-floppies /OEMSCSI_.IMG
map --mem --unsafe-boot (cd)/123_PE.IMG (hd0)
map ()/OEMSCSI.IMG (fd0)
map --hook
chainloader (fd0)/io.sys
在你的 winpe.img 內的 setupldr.bin (156299/156381 byte) 是甚麼版本, 2個的長度也不同, 除調用不同的txtsetup.sif, 還有其它玄機吧? 我用的 w2k3 sp1 的 setupldr.bin (291kb)以 硬盤方式啟動 winpe , 系統目錄是默認的 \minint\, 而你的卻是 \wxpe\ (似乎無論以 ramdisk 或硬盤方式啟動均相同), 請問題怎機做到的呢.
1.关于SETUPLDR.BIN,这个是用GZIP压缩过的,解开后长度是一样的.除了调用不同的TXTSETUP.SIF外,还修改了\MININT\为\WXPE\.
修改后,無論以 ramdisk 或硬盤方式啟動均相同的使用/WXPE目录.
2.关于出现0X7B,0X7B的问题.
1).这个是要求有带无盘天使驱动的(WDYSS.SYS).否则是不能用的.
2).并且要求map --mem --unsafe-boot (cd)/123_PE.IMG (hd0)之前没有任何其它映射(由于天使驱动的问题).
3).如果之前有作作映射,那在启动时要清除那些多余的.比如
之前有做过ISO启动映射为(0xff),那启动PE之前要清除这个map
map (0xff) (0xff) ;清除(0xff)的映射
map (fd0) (fd0) ;清除(fd0)的映射
map --rehook |
|