无忧启动论坛

标题: 小马Win7PE专用安装程序 [打印本页]

作者: mapeimapei    时间: 2011-12-21 15:47
标题: 小马Win7PE专用安装程序
为了将win7pe安装到本地硬盘,方便大家进行测试、学习和研究,做了这个安装程序。
使用了grub4dos的map仿真启动iso文件,最大化的增强不同系统的兼容性,



启动的原理是:
NT5x系统的启动原理是:win => ntldr => boot.ini => grldr => menu.lst => iso
NT6x系统的启动原理是:win => bootmgr => boot.ini => grldr.mbr => grldr => menu.lst => iso


使用到的核心命令就是 oscdimg.exe 制作iso和grub的map命令。
oscdimg.exe的命令就一句:
oscdimg.exe -b"pe.bif" -h -n -lxmwimpe -o -t12/12/2011,00:00:00 "%rp%\temp_pe3" "%rp%\win7pe_qintag.iso"

menu.lst如下:
  1. timeout 0
  2. default 0
  3. title XiaoMa Win7PE Collection Edition
  4. find --set-root --ignore-floppies /win7pe_qintag.iso
  5. map --mem /win7pe_qintag.iso (0xff)
  6. map --hook
  7. root (0xff)
  8. chainloader (0xff)/BOOTMGR
复制代码


为了兼容性好,使用了--mem命令,保证安全,虽然会操作启动慢些,但是要比没有--mem成功率高的多。主要是避免出现“ERROR 60:File for drive emulation must be in one contiguous disk area”。
如果你追求更高的加载速度,可以使用将--mem命令去掉

timeout 0
default 0
title XiaoMa Win7PE Collection Edition
find --set-root --ignore-floppies /win7pe_qintag.iso
map /win7pe_qintag.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)/BOOTMGR


目录结构:



下载地址:http://www.qintag.com/wp-content ... /download.php?id=22
请根据自己的win7pe的目录格式,简单修改下就可以使用
原帖地址:http://www.qintag.com/xiaoma-win7pe-setup.html
作者: mapeimapei    时间: 2011-12-21 15:47
自己的沙发自己做。。
作者: snbxeon    时间: 2011-12-21 15:50
感谢小马分享~~~
作者: 爱情五保户    时间: 2011-12-21 16:07
不错,又有新鲜玩意。
作者: 2010liuyuhong    时间: 2011-12-21 19:19
你的7PE在哪啊,只是一个安装程序啊,有什么用 啊
作者: sjhsb    时间: 2011-12-21 19:30
顶小马哥~~
作者: mapeimapei    时间: 2011-12-21 19:48
原帖由 <i>2010liuyuhong</i> 于 2011-12-21 19:19 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2359443&ptid=204162" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
你的7PE在哪啊,只是一个安装程序啊,有什么用 啊
<br />

PE已经基本完成,如果你需要可将邮箱留下,我发邮件给你beta。。
作者: jxdxtc    时间: 2011-12-22 10:26
不顶说不过去....
作者: xt030    时间: 2011-12-22 10:31
发我一份吧,邮箱:xt030@163.com
作者: 拿铁不加糖    时间: 2011-12-22 10:51
toodoing@gmail.com 求一份WIN7PE。
作者: zqywult    时间: 2011-12-22 13:57
LZ辛苦了!!
发我一份您的Win7PE吧,邮箱:zdv@yeah.net
谢谢!!!!
作者: mapeimapei    时间: 2011-12-22 14:04
原帖由 <i>zqywult</i> 于 2011-12-22 13:57 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2359920&ptid=204162" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
LZ辛苦了!!<br />
发我一份您的Win7PE吧,邮箱:zdv@yeah.net<br />
谢谢!!!!
<br />
好的。。用QQ邮箱发。。
作者: mapeimapei    时间: 2011-12-22 14:17
时   间:2011年12月22日(星期四) 下午2:17       
收件人:
zdv <zdv@yeah.net>; xt030 <xt030@163.com>; toodoing <toodoing@gmail.com>
附   件:
1 个 ( win7pe_201112.ISO )

已发。。。
作者: 2010我你928    时间: 2011-12-22 14:25
期待小马尽快发布正式版 呵呵
作者: 2010hucy    时间: 2011-12-23 19:23
等待楼主放出,用你的pe很久了
作者: 极速冰封    时间: 2011-12-23 19:55
给我也来一份吧,谢谢
pwmail@QQ.com
作者: djg    时间: 2011-12-23 20:31
小马,给我发一个:djg1818@126.com
谢谢啦!
作者: D@peng    时间: 2011-12-26 09:35
win7的激活程序,小马pe一直都有收藏,您的 win7pe也给发个吧,这样就收藏全了~

18966670@qq.com
作者: 静庵    时间: 2012-1-23 09:24
[quote]原帖由 mapeimapei 于 2011-12-21 15:47 发表
为了将win7pe安装到本地硬盘,方便大家进行测试、学习和研究,做了这个安装程序。
使用了grub4dos的map仿真启动iso文件,最大化的增强不同系统的兼容性,
.....

这个好。小马哥一直是我的崇拜。

一点建议:

1. 在不同的实体机子(XP、2003、W7、Vista)测试安装:

   XP、2003没有问题,但W7和Vista下总提示“找不到文件(grub启动后提示)”

2. PE下,似乎不能判断系统版本---不管是XP、W7均不成功(虚拟机),下面的语句判断了正在运行的系统版本。

   ver|find /i " 6.1">nul &&set winver=win7&&  set theos=win7
   ver|find /i " 6.0">nul &&set winver=vista&&  set theos=vista
   ver|find /i " 5.0">nul &&set winver=winnt&&  set theos=2000
   ver|find /i " 5.1">nul &&set winver=winnt&&  set theos=xp
   ver|find /i " 5.2">nul &&set winver=winnt&&  set theos=2003

3. 如果将 setup.bat 修改一下,可以实现光盘(U盘)中直接安装,不必建立 iso 目录及复制文件。

4. bootmbr 不能直接加载 grldr(要通过 grldr.mbr 再加载 grldr),那么W7直接加载 .WIM,可否就绕过 boot.ini ?

    那么,双系统下,bootmbr 启动 .WIM,也可绕过?

[ 本帖最后由 静庵 于 2012-1-23 09:43 编辑 ]
作者: 易广白    时间: 2012-1-25 22:15
非常感谢!!!!!!辛苦了西安小马!!!!!!!




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3