无忧启动论坛

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

求教wim启动的正确方法和ramdisktftpblocksize 如何配置???

[复制链接]
1#
发表于 2012-10-27 10:54:33 | 显示全部楼层
我给你一套文件吧,把下面所有文件解压到/w8pe
可以修改mybcd.cmd(mybc8.cmd)重新生成bcd(bc8)文件,wim文件名称自己改。

菜单调用方法:
pxe keep
command /w8pe/bootw8pe.bat

--------------------------
注:因为千兆网卡百兆交换机的情况,也只能按百兆网速处理,这种情况5秒内按y键处理成百兆速度。

[ 本帖最后由 zhaohj 于 2012-10-27 11:09 编辑 ]

pxe.part1.rar

495 KB, 下载次数: 121, 下载积分: 无忧币 -2

pxe.part2.rar

161.48 KB, 下载次数: 97, 下载积分: 无忧币 -2

回复

使用道具 举报

2#
发表于 2012-10-27 11:14:00 | 显示全部楼层
另外,把上面bootmgr.exe对应的mui文件,拷贝到/boot/zh-cn下

bootmgr.exe.rar

11.57 KB, 下载次数: 48, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
发表于 2012-10-27 12:08:30 | 显示全部楼层
首先pxe的引导文件是grldr,你linux上设法转到grldr引导。
除了6楼外,其他文件都放在tftp服务器的根w8pe下,包括wim文件

[ 本帖最后由 zhaohj 于 2012-10-27 12:14 编辑 ]

Snap1.jpg (64.26 KB, 下载次数: 150)

Snap1.jpg

Snap2.jpg (46.06 KB, 下载次数: 152)

Snap2.jpg
回复

使用道具 举报

4#
发表于 2012-10-27 13:00:28 | 显示全部楼层
w8pe/pxeboot.bcd也就是原来的bootmgr.exe修改而来。
bootw8pe.bat没法运行,说明你的grldr版本太老,请换成最新的
--------------
/boot/fonts下还有一些字库,不影响启动的(没字库大不了不会显示中文)。
哦,/boot/grub下需要chkpci外部命令(bootw8pe.bat运行需要)。
说明一下引导过程吧:
grldr->bootw8pe.bat(需要chkpci)->pxeboot.bcd(pxeboot.bc8)->w8bcd(w8bc8)->bcd(load boot.sdi and wim)->winload.exe

[ 本帖最后由 zhaohj 于 2012-10-27 13:07 编辑 ]
回复

使用道具 举报

5#
发表于 2012-10-27 14:14:08 | 显示全部楼层
哦,把下面文件解压到/boot/grub目录下

grub.rar

219.27 KB, 下载次数: 46, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2012-10-27 15:44:17 | 显示全部楼层
这说明 chainloader --force /w8pe/pxeboot.bc8 && boot
这句代码无法正确执行。
-----------------------------
说明你不是千兆环境,即交换机与网卡都要千兆。
试试百兆环境的:
pxe keep
chainloader --force /w8pe/pxeboot.bcd

首先让它能够运行,再排除你的问题

[ 本帖最后由 zhaohj 于 2012-10-27 15:46 编辑 ]
回复

使用道具 举报

7#
发表于 2012-10-27 16:05:42 | 显示全部楼层
原帖由 buypro 于 2012-10-27 16:02 发表
是不是在请求下载w8bcd时 出错了???


你可以在tftp上查看一下记录

pxeboot.bcd对应的是w8bcd、bcd
回复

使用道具 举报

8#
发表于 2012-10-28 12:52:17 | 显示全部楼层
把你的配置文件上传我看看。
简要说明一下你的pxe环境,如dhcp及tftp

[ 本帖最后由 zhaohj 于 2012-10-28 12:55 编辑 ]
回复

使用道具 举报

9#
发表于 2012-10-28 14:19:52 | 显示全部楼层
你可以用winhex打开pxeboot.bcd、w8bcd文件
linux可能有大小写之分,你修改一下看看。

Snap1.jpg (89.42 KB, 下载次数: 130)

Snap1.jpg

Snap3.jpg (54.83 KB, 下载次数: 155)

Snap3.jpg
回复

使用道具 举报

10#
发表于 2012-10-28 16:26:26 | 显示全部楼层
时间久了,有点记不清了。
windows下不分“大小写”,pxe引导文件修改相对简单。

参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=255872

里面有原始文件及工具,修改时不要超过原来字符串的长度

[ 本帖最后由 zhaohj 于 2012-10-28 16:29 编辑 ]
回复

使用道具 举报

11#
发表于 2012-10-29 07:52:56 | 显示全部楼层
那说明pxeboot.bcd和w8bcd已经运行,30楼的第二幅图修改了吗?
bcd里面的内容可以看mybcd.cmd,根据wim里面的内容更改。你可以先加载一个简单的W8PE.WIM
bcd里面的横杠你看一下。
----------------
难道没有windows系统的服务器?

[ 本帖最后由 zhaohj 于 2012-10-29 07:55 编辑 ]
回复

使用道具 举报

12#
发表于 2012-10-29 09:26:06 | 显示全部楼层
现在关键是tftp服务器问题,你可以找一台windows系统的机器,安装TFTP。
如我自己,dhcp与tftp是分开的,你只要修改dhcp作用域选项66、67
下面是hantftp,可以看log实时记录
http://www.hanewin.net/tftp-e.htm
回复

使用道具 举报

13#
发表于 2012-10-30 09:52:29 | 显示全部楼层
linux上启动文件要改成.0,你把pxeboot.bcd改成pxeboot.0试试
关于/及\,TFTP应该会自动转换的。
回复

使用道具 举报

14#
发表于 2012-10-30 16:28:21 | 显示全部楼层
恭喜,基本成功了。
我贴个log你看一下吧:

Snap1.jpg (71.5 KB, 下载次数: 142)

Snap1.jpg
回复

使用道具 举报

15#
发表于 2012-11-2 16:51:45 | 显示全部楼层
编写tftpd.remap文件,将Windows与Linux的文件路径进行转换
Windows的文件路径格式是\*\ ,而linux是/*/ 那么在进行混搭的时候,是需要考虑这种转换的,具体就需要使用remap文件,remap文件很简单,就一行
gr \\ /

将文件保存在/var/lib/tftpboot下
修改tftp配置文件 vi /etc/xinetd.d/tftp
server_args             = -s /var/lib/tftpboot -m /var/lib/tftpboot/tftpd.remap –vvv
改成如上所示
重启tftp服务
service xinetd restart
这样Linux服务器端就算完成了。

[ 本帖最后由 zhaohj 于 2012-11-2 16:54 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-2 19:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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