无忧启动论坛

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

PXE启动,能不能往PE内核传参数?

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-6 15:52:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假使我在pxelinux.cfg中定义点什么环境变量,例如文件共享的服务器、共享名、账号、密码、登陆域之类的信息,PE启动后能读到这些个环境变量,这样可以增加不少通用性。
2#
发表于 2010-7-6 16:23:19 | 只看该作者
这个好像不行吧,pxe引导的时候使用tftp,pe启动后和server端通信应该是驱动网卡使用tcp/ip吧
回复

使用道具 举报

3#
发表于 2010-7-6 17:48:06 | 只看该作者
我现在的办法是虚拟一个软盘来解决这个问题,具体可见:
http://bbs.wuyou.net/forum.php?m ... page=203#pid1994691
回复

使用道具 举报

4#
发表于 2010-7-6 18:57:13 | 只看该作者
这个在你要PXE启动的PE内定义好不久行了,好像他们的共享方式是这样的,因为PE已经定义了NetBIOS名,PXE启动的那台机子通过NetBIOS名就能访问共享了,而不需要通过IP,NetBIOS名来源于已经定义的计算机名的前15位,所以肯定是不会改变的,除非跟局域网内某台机子同名冲突
net use \\计算机名\d$ "密码" /user:"administrator"
建立共享之后,其它变量或许可以通过批处理获取,在服务端建立好获取各种变量的批处理,在客户端从服务端拉过来批处理执行一下就可以了,理论上可行,实际上不会写批处理

[ 本帖最后由 ones 于 2010-7-6 19:06 编辑 ]
回复

使用道具 举报

5#
发表于 2010-7-7 07:08:07 | 只看该作者
PXE启动,大多是单位的局域网上,平常维护不可能启动一个PE当服务器来使用,而且局域网上多数是有DHCP的。所以楼上的方式局限性太大。
PXE服务器=DHCP服务器+TFTP服务器,而客户端下载的是TFTP服务器,现在的网启版大多使用DHCP服务器,这样如果两个服务器不同就存在问题。
回复

使用道具 举报

6#
 楼主| 发表于 2010-7-7 08:49:59 | 只看该作者
这问题也就是PE1.0的startrom.0能不能带参数的问题,或者是pe2.0/3.0的BCD能不能带参数的问题;

另外还有一个思路:
PE1.0对于winnt.sif的写法通常是非常简单的,有什么办法在winnt.sif中设置参数,启动PE后能读到这些参数,
RIS安装Windows的sif文件里面可以设置 OriSrc、SetupSourceDevice、InstallFilesPath,启用指定的网络共享来安装Windows,PE1.0难道不能用这个办法吗?我去找找资料看

[ 本帖最后由 cyberdna 于 2010-7-7 08:54 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-16 05:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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