无忧启动论坛

标题: 求教wim启动的正确方法和ramdisktftpblocksize 如何配置??? [打印本页]

作者: buypro    时间: 2012-10-27 10:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 10:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 10:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 10:54
我给你一套文件吧,把下面所有文件解压到/w8pe
可以修改mybcd.cmd(mybc8.cmd)重新生成bcd(bc8)文件,wim文件名称自己改。

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

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

[ 本帖最后由 zhaohj 于 2012-10-27 11:09 编辑 ]
作者: buypro    时间: 2012-10-27 11:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 11:14
另外,把上面bootmgr.exe对应的mui文件,拷贝到/boot/zh-cn下
作者: buypro    时间: 2012-10-27 11:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 12:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 12:08
首先pxe的引导文件是grldr,你linux上设法转到grldr引导。
除了6楼外,其他文件都放在tftp服务器的根w8pe下,包括wim文件

[ 本帖最后由 zhaohj 于 2012-10-27 12:14 编辑 ]
作者: buypro    时间: 2012-10-27 12:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 12:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 13:00
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 编辑 ]
作者: buypro    时间: 2012-10-27 14:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 14:14
哦,把下面文件解压到/boot/grub目录下
作者: buypro    时间: 2012-10-27 14:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 14:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 14:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 15:44
这说明 chainloader --force /w8pe/pxeboot.bc8 && boot
这句代码无法正确执行。
-----------------------------
说明你不是千兆环境,即交换机与网卡都要千兆。
试试百兆环境的:
pxe keep
chainloader --force /w8pe/pxeboot.bcd

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

[ 本帖最后由 zhaohj 于 2012-10-27 15:46 编辑 ]
作者: buypro    时间: 2012-10-27 15:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-27 16:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-27 16:05
原帖由 buypro 于 2012-10-27 16:02 发表
是不是在请求下载w8bcd时 出错了???


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

pxeboot.bcd对应的是w8bcd、bcd
作者: buypro    时间: 2012-10-27 21:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 12:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 12:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 12:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-28 12:52
把你的配置文件上传我看看。
简要说明一下你的pxe环境,如dhcp及tftp

[ 本帖最后由 zhaohj 于 2012-10-28 12:55 编辑 ]
作者: buypro    时间: 2012-10-28 13:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 13:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 13:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-28 14:19
你可以用winhex打开pxeboot.bcd、w8bcd文件
linux可能有大小写之分,你修改一下看看。
作者: buypro    时间: 2012-10-28 15:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 15:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-28 16:26
时间久了,有点记不清了。
windows下不分“大小写”,pxe引导文件修改相对简单。

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

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

[ 本帖最后由 zhaohj 于 2012-10-28 16:29 编辑 ]
作者: buypro    时间: 2012-10-28 17:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 20:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-28 20:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-29 07:52
那说明pxeboot.bcd和w8bcd已经运行,30楼的第二幅图修改了吗?
bcd里面的内容可以看mybcd.cmd,根据wim里面的内容更改。你可以先加载一个简单的W8PE.WIM
bcd里面的横杠你看一下。
----------------
难道没有windows系统的服务器?

[ 本帖最后由 zhaohj 于 2012-10-29 07:55 编辑 ]
作者: buypro    时间: 2012-10-29 09:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-29 09:26
现在关键是tftp服务器问题,你可以找一台windows系统的机器,安装TFTP。
如我自己,dhcp与tftp是分开的,你只要修改dhcp作用域选项66、67
下面是hantftp,可以看log实时记录
http://www.hanewin.net/tftp-e.htm
作者: buypro    时间: 2012-10-29 11:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-30 09:52
linux上启动文件要改成.0,你把pxeboot.bcd改成pxeboot.0试试
关于/及\,TFTP应该会自动转换的。
作者: buypro    时间: 2012-10-30 10:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-30 10:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2012-10-30 12:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-10-30 16:28
恭喜,基本成功了。
我贴个log你看一下吧:
作者: buypro    时间: 2012-10-30 23:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2012-11-2 16:51
编写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 编辑 ]
作者: buypro    时间: 2012-11-5 23:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2013-8-29 19:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: buypro    时间: 2013-8-29 19:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: qjh    时间: 2019-12-12 14:24
下载不了没权限




欢迎光临 无忧启动论坛 (https://bbs.wuyou.net/) Powered by Discuz! X5.0