免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1919 | 回复: 1
打印 上一主题 下一主题

[网络管理] 新人求助贴,LINUX,PXE安装Windows2003 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-10 00:03 |只看该作者 |倒序浏览
本帖最后由 changsiheng 于 2013-09-10 00:03 编辑

大概的启动流程:
客户端获取dhcp信息后,指向ftp服务器的pxelinux.0文件,引导文件指向default去调用系统的内核startrom.n12(W2K3.0),内核文件在指向setupldr.exe(W2K3L),W2K3L会去提取ntdetect.com来检测硬件,wi2k3.sif来调用整个的安装过程,类似于kicstart的模式。


###################################
最后还有个驱动安装,但是我连界面都没有读取到,所以我就没有接着往下做,希望大神们多多帮忙,不管是用samba还是http的一样,希望有人能够指点一下 {:2_167:}


###########################################一、安装需要的服务(这里都使用Yum安装)
yum install -y dnsmasq tftp-* httpd ris-linux

二、配置
1、配置dnsmasq
interface=eth0
dhcp-range=192.168.1.1,192.168.1.100
dhcp-option=3,192.168.1.1
dhcp-option=6,192.168.1.1
dhcp-boot=pxelinux.0,boothost,192.168.1.150
enable-tftp
tftp-root=/tftpboot

2、tftp配置
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot -vv -m /tftpboot/rules -vv
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

编辑rules规则
vim /tftpboot/rules
ri ^[a-z]: # Remove “drive letters”
rg \\ / # Convert backslashes to slashes
rg \# @ # Convert hash marks to @ signs
rg /../ /..no../ # Convert /../ to /..no../
rg A a
rg B b
rg C c
rg D d
rg E e
rg F f
rg G g
rg H h
rg I i
rg J j
rg K k
rg L l
rg M m
rg N n
rg O o
rg P p
rg Q q
rg R r
rg S s
rg T t
rg U u
rg V v
rg W w
rg X x
rg Y y
rg Z z
r ^/(.*) \1

3、http配置
yum install -y httpd
vim /etc/httpd/conf/httpd.conf

<Directory "/tftpboot">
DocumentRoot "/tftpboot/"

#######################################三、复制需要的内核文件还有其相关文件
mount /dev/cdrom /media
cd /media
cp -a * /tftpboot
cabextract -d /tftpboot/ /tftpboot/win2k3/i386/startom.n1_
sed -i -e 's/NTLDR/W2K3L/gi' /tftpboot/startrom.n12
mv /tftpboot/startrom.n12 /tftpboot/w2k3.0

cabextract -d /tftpboot/ /tftpboot/win2k3/i386/setupldr.ex_
sed -i -e 's/winnt\.sif/wi2k3\.sif/gi' /tftpboot/setupldr.exe
sed -i -e 's/ntdetect\.com.ntdetect\.2k3/gi' /tftpboot/setupldr.exe
mv /tftpboot/setupldr.exe /tftp/W2K3L
cp /tftpboot/win2k3/i386/ntdetect.com /tftpboot/ntdetect.2k3

###########################四、引导文件
wi2k3.sif

[data]
floppyless = "1"
msdosinitiated = "1"
; Needed for second stage
OriSrc = "\\192.168.1.150\win2k3\i386"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1

[SetupData]
OsLoadOptions = "/fastdetect"
; Needed for first stage
SetupSourceDevice = "\Device\LanmanRedirector\192.168.1.150\win2k3"

[UserData]
ComputerName = *
; if needed
roductID=




#########################default文件

default menu
lable win2003
kernel w2k3.0





查看日志 到了wi2k3.sif这里就不走了,然后报错

论坛徽章:
0
2 [报告]
发表于 2013-09-14 00:06 |只看该作者
真心求助啊。。困扰很久了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP