无忧启动论坛

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

小马Win7PE专用安装程序

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-21 15:47:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为了将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
2#
 楼主| 发表于 2011-12-21 15:47:39 | 只看该作者
自己的沙发自己做。。
回复

使用道具 举报

3#
发表于 2011-12-21 15:50:35 | 只看该作者
感谢小马分享~~~
回复

使用道具 举报

4#
发表于 2011-12-21 16:07:07 | 只看该作者
不错,又有新鲜玩意。
回复

使用道具 举报

5#
发表于 2011-12-21 19:19:17 | 只看该作者
你的7PE在哪啊,只是一个安装程序啊,有什么用 啊
回复

使用道具 举报

6#
发表于 2011-12-21 19:30:51 | 只看该作者
顶小马哥~~
回复

使用道具 举报

7#
 楼主| 发表于 2011-12-21 19:48:40 | 只看该作者
原帖由 <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。。
回复

使用道具 举报

8#
发表于 2011-12-22 10:26:57 | 只看该作者
不顶说不过去....
回复

使用道具 举报

9#
发表于 2011-12-22 10:31:32 | 只看该作者
发我一份吧,邮箱:xt030@163.com
回复

使用道具 举报

10#
发表于 2011-12-22 10:51:07 | 只看该作者
toodoing@gmail.com 求一份WIN7PE。
回复

使用道具 举报

11#
发表于 2011-12-22 13:57:21 | 只看该作者
LZ辛苦了!!
发我一份您的Win7PE吧,邮箱:zdv@yeah.net
谢谢!!!!
回复

使用道具 举报

12#
 楼主| 发表于 2011-12-22 14:04:26 | 只看该作者
原帖由 <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邮箱发。。
回复

使用道具 举报

13#
 楼主| 发表于 2011-12-22 14:17:33 | 只看该作者
时   间:2011年12月22日(星期四) 下午2:17       
收件人:
zdv <zdv@yeah.net>; xt030 <xt030@163.com>; toodoing <toodoing@gmail.com>
附   件:
1 个 ( win7pe_201112.ISO )

已发。。。
回复

使用道具 举报

14#
发表于 2011-12-22 14:25:40 | 只看该作者
期待小马尽快发布正式版 呵呵
回复

使用道具 举报

15#
发表于 2011-12-23 19:23:03 | 只看该作者
等待楼主放出,用你的pe很久了
回复

使用道具 举报

16#
发表于 2011-12-23 19:55:23 | 只看该作者
给我也来一份吧,谢谢
pwmail@QQ.com
回复

使用道具 举报

17#
发表于 2011-12-23 20:31:21 | 只看该作者
小马,给我发一个:djg1818@126.com
谢谢啦!
回复

使用道具 举报

18#
发表于 2011-12-26 09:35:11 | 只看该作者
win7的激活程序,小马pe一直都有收藏,您的 win7pe也给发个吧,这样就收藏全了~

18966670@qq.com
回复

使用道具 举报

19#
发表于 2012-1-23 09:24:29 | 只看该作者
[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 编辑 ]
回复

使用道具 举报

20#
发表于 2012-1-25 22:15:30 | 只看该作者
非常感谢!!!!!!辛苦了西安小马!!!!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 02:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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