无忧启动论坛

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

[2010.11.11]内核仅168M的支持无线网络及影音版WIN7PE(测试)

[复制链接]
2071#
 楼主| 发表于 2010-7-9 12:09:53 | 只看该作者
#renzhongwen
软件想加多少,就加多少,一拖即成,还不方便吗?呵呵
那两个软件忘加,新版已加入了。

#DVD008
过二天就按老大说的搞,麻烦老大帮我搞WIN7,BOOTMGR启动的菜单。

#mygamexxx
驱动最头痛,再多的驱动,还是有一些驱动不了,如果老大有什么好驱动,提供给我,我把它加进去。。
回复

使用道具 举报

2072#
发表于 2010-7-9 15:16:19 | 只看该作者
我的FTP中我名下TFTP\BOOT有个批处理,就是处理BOOTMGR启动的菜单

另:IMG内核(fat32分区),就不要软驱支持为好,提高启动速度。把启动文件NTDECETE.COM及SETUPLDR.BIN放进去,并写好引导(grubinstall),直接用map --mem仿真为(hd0),不要软驱A,即
title [00]  BOOT WINPE2003 (IMG)
map --mem /COOLG/WINPE.IMG (hd0)
map --hook
checkrange 0x21 read 0x8280 || GOTO 1
command --set-path=(hd0,0)/I386/EXT/  ;EXT存放外部命令FAT、WENV、GOTO共3个文件
FAT copy /COOLG/SERV_SET.BAT (hd0)/I386/
WENV calc aa=*0x8288 & 0xff
WENV set ip=${aa}
WENV calc aa=*0x8288 >>8 & 0xff
WENV set ip=${ip}.${aa}
WENV calc aa=*0x8288 >>16 & 0xff
WENV set ip=${ip}.${aa}
WENV calc aa=*0x8288 >>24 & 0xff
WENV set ip=${ip}.${aa}
WENV run write --offset=0x100 (hd0,0)/I386/SERV_SET.BAT set PXE_SERVER=${ip}\r\n
WENV reset
GOTO 1
title
chainloader (hd0,0)/SETUPLDR.BIN

这样COOLG下只要SERV_SET.BAT及WINPE.IMG两个文件就可。

[ 本帖最后由 zhaohj 于 2010-7-9 15:52 编辑 ]
回复

使用道具 举报

2073#
发表于 2010-7-9 16:00:40 | 只看该作者
如果IMG再GZ压缩一下,可以这样加快加载速度:
title [00]  BOOT WINPE2003 (IMG)
write 0x82a4 1
map --mem=0x8000 /COOLG/WINPE.IMG (rd)  ;此IMG已经GZ压缩
write 0x82a4 0
map (rd)+1 (hd0)
map --hook
......
回复

使用道具 举报

2074#
 楼主| 发表于 2010-7-9 17:25:07 | 只看该作者
谢Z大,我这就去看看。。。。
回复

使用道具 举报

2075#
发表于 2010-7-9 19:56:18 | 只看该作者
PXE服务器配置安装单文件(WINRAR自解压文件),将扩展名改为.EXE即可,可在xp和PE下完全卸载。
将服务器IP地址保存于文件所在盘根目录下的dhcp_ip.log文件中。卸载时此文件没有删除!!

启动网启服务器HaneWin.rar (284.96 KB, 下载次数: 48)

启动网启服务器Tftpd32.rar (202.86 KB, 下载次数: 37)

[ 本帖最后由 mygamexxx 于 2010-7-9 20:16 编辑 ]
回复

使用道具 举报

2076#
 楼主| 发表于 2010-7-10 11:16:29 | 只看该作者

回复 #2082 mygamexxx 的帖子

谢谢提供。
我测试了一下,在WIN2003里,PXE没有启动成功
回复

使用道具 举报

2077#
 楼主| 发表于 2010-7-10 11:22:21 | 只看该作者
原帖由 zhaohj 于 2010-7-9 16:00 发表
如果IMG再GZ压缩一下,可以这样加快加载速度:
title [00]  BOOT WINPE2003 (IMG)
write 0x82a4 1
map --mem=0x8000 /COOLG/WINPE.IMG (rd)  ;此IMG已经GZ压缩
write 0x82a4 0
map (rd)+1 (hd0)
map -- ...



@ZHAOHJ大大:
请教Z大:grub如何判断存储介质(硬盘、U盘、光盘。。。)

目标:我想用一个菜单,解决各种启动(硬盘、U盘、光盘。PXE。。)问题

[ 本帖最后由 coolg 于 2010-7-10 11:23 编辑 ]
回复

使用道具 举报

2078#
发表于 2010-7-10 17:12:19 | 只看该作者
虚拟机下PXE启动客户端加载网络时无法自动获取IP地址,但实机上却可以,真没办法!!不知道是什么原因。
回复

使用道具 举报

2079#
发表于 2010-7-12 16:09:29 | 只看该作者
COOLG兄能不能帮忙将一个2003PE从.IS_格式的转成WIM格式啊(TangoPE自已作了小小修改,比较适合自己用)
回复

使用道具 举报

2080#
发表于 2010-7-12 17:25:08 | 只看该作者
原帖由 coolg 于 2010-7-10 11:22 发表

@ZHAOHJ大大:
请教Z大:grub如何判断存储介质(硬盘、U盘、光盘。。。)

目标:我想用一个菜单,解决各种启动(硬盘、U盘、光盘。PXE。。)问题


checkrange 0x21 read 0x8280   ;判断是否pxe启动
checkrange 0x9f read 0x8280    ;判断是否光盘启动
checkrange 0x80 read 0x8280   ;判断是否硬盘、USB-HDD启动
checkrange 0x23 read 0x8280   ;判断是否UD启动
checkrange  0     read 0x8280   ;判断是否软盘或ZIP启动
回复

使用道具 举报

2081#
发表于 2010-7-12 20:06:58 | 只看该作者
wim内核的PE看来慢慢发展起来了:)
回复

使用道具 举报

2082#
 楼主| 发表于 2010-7-12 20:45:55 | 只看该作者
原帖由 netwinxp 于 2010-7-12 20:06 发表
wim内核的PE看来慢慢发展起来了:)



WIM内核发展,多亏你们的支持,不然早就没了。
WIM内核PE主要是刚起步,还要逐步完善。。。

[ 本帖最后由 coolg 于 2010-7-13 08:22 编辑 ]
回复

使用道具 举报

2083#
 楼主| 发表于 2010-7-12 20:47:30 | 只看该作者

回复 #2087 zhaohj 的帖子

谢谢Z大,
另问:读取的数值是多少
回复

使用道具 举报

2084#
 楼主| 发表于 2010-7-12 20:49:39 | 只看该作者

回复 #2086 mygamexxx 的帖子

我发了好几个2003的,你说的是那一个?
TangoPE我也发了

至于WIM PER 的制作,主要就几个步骤:

1。解压所有*.*_ 文件
2。加入WIM核心驱动,并修改txtsetup.sif文件
3。打包WIM
4。加入引导文件,制作ISO

[ 本帖最后由 coolg 于 2010-7-13 08:28 编辑 ]
回复

使用道具 举报

2085#
发表于 2010-7-13 08:49:20 | 只看该作者
原帖由 coolg 于 2010-7-12 20:47 发表
谢谢Z大,
另问:读取的数值是多少


怎么还不理解啊?前面的数值如0x21就是PXE启动,介质启动时存放在内存0x8280中。
回复

使用道具 举报

2086#
发表于 2010-7-13 09:40:53 | 只看该作者
我将自己常用的pe改成二级内核的wimcore格式,但只在小内存时使用(128m加载三卡驱动,mmc,ie,dx后还剩1xm,真不错).
wimcore天生缺限不能运行云端,最好的格式还是iso+二级内核.

[ 本帖最后由 xhwfq 于 2010-7-15 09:44 编辑 ]

捕获.JPG (101.63 KB, 下载次数: 132)

捕获.JPG
回复

使用道具 举报

2087#
发表于 2010-7-13 10:41:47 | 只看该作者

回复 #2084 coolg 的帖子

参考HHH333的WIM核心PE里的menu.lst的写法,论坛里好像就你们俩发布了WIM核心PE
回复

使用道具 举报

2088#
 楼主| 发表于 2010-7-13 20:58:18 | 只看该作者

回复 #2094 ones 的帖子

谢谢大家,已经搞好了,

[ 本帖最后由 coolg 于 2010-7-13 20:59 编辑 ]

影音.JPG (119.54 KB, 下载次数: 132)

影音.JPG

Snap5.jpg (107.79 KB, 下载次数: 129)

Snap5.jpg
回复

使用道具 举报

2089#
发表于 2010-7-13 21:26:13 | 只看该作者
我是从1楼开始看看,越看越觉得自己是小白来的,呵呵,正在学习中,我这里有很老机子,差点都是486的了,嘿嘿嘿,准备实装下看,不知道能不能连网,内存是128的SDROM,呵呵还有在WINXP中装的软件,还有Win 2003的服务器,不知道能不能连上,进行中。。。。。。。。。。
回复

使用道具 举报

2090#
 楼主| 发表于 2010-7-13 21:45:36 | 只看该作者
这个是40M的内核,设置虚拟内存,128M内存可运行。

最好下载32M内核。。。
回复

使用道具 举报

2091#
发表于 2010-7-13 21:52:02 | 只看该作者

回复 #2097 coolg 的帖子

呵呵,我去你博客下了,不过下不了呀,提示没有文件

我用最下面的那个做U起,不知道行不行,之前量产了一个在老机上起不了

[ 本帖最后由 krhui 于 2010-7-13 21:55 编辑 ]

2010-07-13_215038.jpg (7.07 KB, 下载次数: 142)

2010-07-13_215038.jpg

2010-07-13_215500.jpg (11.94 KB, 下载次数: 136)

2010-07-13_215500.jpg
回复

使用道具 举报

2092#
发表于 2010-7-13 22:10:27 | 只看该作者
全能的不错 有时间下来试用
回复

使用道具 举报

2093#
 楼主| 发表于 2010-7-13 22:23:56 | 只看该作者
原帖由 krhui 于 2010-7-13 21:52 发表
呵呵,我去你博客下了,不过下不了呀,提示没有文件

我用最下面的那个做U起,不知道行不行,之前量产了一个在老机上起不了



已续期,能下载,你再试试。。。。
回复

使用道具 举报

2094#
发表于 2010-7-13 22:30:44 | 只看该作者
呵呵,终于发布了,支持一下。
回复

使用道具 举报

2095#
发表于 2010-7-14 01:31:28 | 只看该作者

回复 #2100 coolg 的帖子

OK,现在就去下了,呵呵
回复

使用道具 举报

2096#
发表于 2010-7-14 07:27:55 | 只看该作者
title RUN WIMPE2003
checkrange 0,1,4 read 0x60000 && chainloader /BOOT/SETUPLDR.BIN
checkrange 2 read 0x60000 && pxe keep && fallback 1
boot  
----------------------------
怎么没有3 的判断呢?你的原意是pxe启动转1,其他执行chainloader /BOOT/SETUPLDR.BIN
这样写比较简单:
debug off
terminal console
color white/blue blue/yellow light-red/blue 10
timeout 10
default 0

title RUN WIMPE2003
fallback 1
checkrange 0x21 read 0x82a0 && pxe keep && kernel
chainloader /BOOT/SETUPLDR.BIN

title
clear
map --mem  /BOOT/IPIMG.IMG (fd0)
......

[ 本帖最后由 zhaohj 于 2010-7-14 07:39 编辑 ]
回复

使用道具 举报

2097#
 楼主| 发表于 2010-7-14 08:42:30 | 只看该作者
原帖由 zhaohj 于 2010-7-14 07:27 发表
title RUN WIMPE2003
checkrange 0,1,4 read 0x60000 && chainloader /BOOT/SETUPLDR.BIN
checkrange 2 read 0x60000 && pxe keep && fallback 1
boot  
----------------------------
怎么没有3 的判断呢 ...



这一版全在老大您的指导下,才搞成的。谢谢老大!

老大 grub 命令的应用,得心应手。佩服!!!

关于在服务器方面的应用,还得全靠老大您定夺了,

因为我的机子坏了,没有条件测试。

另外关于SERV_SET.BAT

我上次用三台机子,是这样测试的:

一台机子做服务器,一台机子提供tftp服务,

在SERV_SET.BAT里直接给出tftp 的IP地址,在第三台机子上PXE启动,共享成功。

因此我想,如果服务器端有SERV_SET.BAT,直接调用。没有则用GRUB 建立。

不知GRUB能否判定SERV_SET.BAT的存在
回复

使用道具 举报

2098#
发表于 2010-7-14 09:44:36 | 只看该作者
原帖由 coolg 于 2010-7-14 08:42 发表

不知GRUB能否判定SERV_SET.BAT的存在


PXE上不能用find,也不能用ls,只能用cat命令

cat --length=0 /COOLG/SERV_SET.BAT && command ...

意思就是如果存在这个文件,就...

不用给出tftp的IP地址,这个让程序处理。

[ 本帖最后由 zhaohj 于 2010-7-14 09:48 编辑 ]
回复

使用道具 举报

2099#
 楼主| 发表于 2010-7-14 10:51:55 | 只看该作者
我的意思是:SERV_SET.BAT肯定是存在的
而是另外设置一个标志文件,如TFTP.LOG,判断这个文件存在与否

如果DHCP和TFTP的IP不同,GRUB也找不到TFTP的IP,
加个标志文件,GRUB就不管,由管理员给出SERV_SET.BAT。

如果DHCP和TFTP的IP相同,不加标志文件,就由GRUB处理。

[ 本帖最后由 coolg 于 2010-7-14 11:09 编辑 ]
回复

使用道具 举报

2100#
发表于 2010-7-14 10:58:29 | 只看该作者
可能你理解错了,GRUB给出的就是TFTP的IP,而不是DHCP的IP。

我这里因为DHCP、TFTP分布在不同的服务器,我需要的就是TFTP的IP。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 18:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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