PXE BOOT INSTALL WINXP
[url]http://www.wenzk.net/bbs/viewthread.php?tid=834&extra=page%3D&page=1[/url]
SetupSourceDevice = "\Device\LanmanRedirector\192.168.1.103\reminst\"
正确的设置
SetupSourceDevice = "\Device\LanmanRedirector\192.168.1.103\reminst\winxp"
如果遇到这样的问题,自己用 源码编译一个
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -v -m /tftpboot/rules -s /tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
-v 在/var/log/messages -m 加载规则 -s 指定tftpboot根目录
#cat /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
allow bootp;
filename "/pxelinux.0";
把 pxelinux.0 rules 复制到 /tftpboot目录下,创建/tftpboot/pxelinux.cfg目录,在该目录下创建:
default文件,内容为视情况修改:
PROMPT 1
TIMEOUT 300
#ONTIMEOUT BOOT_PXE
MENU LABEL ^1----Boot for WinPE tools
kernel winpe.0
MENU LABEL ^1----Boot for Install WindowsXP
kernel winxp.0
MENU LABEL ^2----Boot for Dos Tools
kernel memdisk
append initrd=dos/dostools.img
MENU LABEL ^3----Boot for Ghost 8.3
kernel memdisk
append initrd=dos/ghost83.img
MENU LABEL ^4----Boot for PQMagic 8.05
kernel memdisk
append initrd=dos/pm805.img
MENU LABEL ^0----Boot from the first HD
kernel chain.c32
append hd0
#cabextract driver.cab
cabextract需要安装
cabextract <Source dir>/i386/STARTROM.N1_
sed -i -e 's/NTLDR/XPLDR/gi' startrom.n12
cabextract <Source dir>/i386/SETUPLDR.EX_
sed -i -e 's/winnt\.sif/winxp\.sif/gi' setupldr.exe
sed -i -e 's/ntdetect\.com/ntdetect\.wxp/gi' setupldr.exe
and call it ntdetect.wxp
创建应答文件winxp.sif
floppyless = "1"
msdosinitiated = "1"
; Needed for second stage
OriSrc = "\\192.168.1.103\reminst\winxp\i386"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1
OsLoadOptions = "/fastdetect"
; Needed for first stage
SetupSourceDevice = "\Device\LanmanRedirector\192.168.1.103\reminst\winxp"
UnattendMode=FullUnattended
UnattendSwitch="Yes"
OemPreinstall="Yes"
OemSkipEula="Yes"
FileSystem=*
WaitForReboot="No"
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
Hibernation="No"
TargetPath = \WINDOWS
InstallFilesPath = "\\192.168.1.103\reminst\winxp\i386"
LegacyNIC = 1
[SystemRestore]
[GuiUnattended]
EncryptedAdminPassword="No"
AutoLogon="Yes"
AdminPassword=*
OEMSkipRegional=1
[root@localhost ris-linux-0.3]# cat /tftpboot/winxp.sif
[data]
floppyless = "1"
msdosinitiated = "1"
; Needed for second stage
OriSrc = "\\192.168.1.103\reminst\winxp\i386"
OriTyp = "4"
LocalSourceOnCD = 1
DisableAdminAccountOnDomainJoin = 1
OsLoadOptions = "/fastdetect"
; Needed for first stage
SetupSourceDevice = "\Device\LanmanRedirector\192.168.1.103\reminst\winxp"
/etc/samba/smb.conf
guest account = root
null passwords = true
security = share
workgroup = workgroup
server string = RIS Server
syslog only = no
syslog = 0;
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
encrypt passwords = true
wins support = no
name resolve order = lmhosts host wins bcast
dns proxy = no
unix password sync = false
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
max log size = 1000
unix charset = iso-8859-15
display charset = iso-8859-15
dos charset = 850
browseable = yes
read only = no
path = /tftpboot
guest ok = yes
UnattendMode=FullUnattended
UnattendSwitch="Yes"
OemPreinstall="Yes"
OemSkipEula="Yes"
FileSystem=*
WaitForReboot="No"
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
Hibernation="No"
TargetPath = \WINDOWS
InstallFilesPath = "\\192.168.1.103\reminst\winxp\i386"
LegacyNIC = 1
[SystemRestore]
[GuiUnattended]
EncryptedAdminPassword="No"
AutoLogon="Yes"
AdminPassword=*
OEMSkipRegional=1
TimeZone=004
OemSkipWelcome=1
[Components]
msmsgs=off
msnexplr=off
OEAccess=off
media_clips=off
media_utopia=off
Accessopt=off
AutoUpdate=off
templates=off
fax=off
Clipbook=off
charmap=off
calc=off
hypertrm=off
rec=off
vol=off
pinball=off
freecell=off
minesweeper=off
solitaire=off
spider=off
hearts=off
zonegames=off
FullName = "name"
OrgName = "organization"
ComputerName = *
ProductKey="RY8T3-RGH7C-VXQXG-H67KM-HD6F3"
Language= "0409"
[WindowsFirewall]
Profiles=WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode=0
BitsPerPel = 16
XResolution = 800
YResolution = 600
VRefresh = 60
[NetServices]
MS_Server=params.MS_PSched
[RemoteInstall]
Repartition = Yes
UseWholeDisk = Yes
[Shell]
DefaultStartPanelOff=Yes
DefaultThemesOff=Yes
wget [url]http://oss.netfarm.it/guides/ris-linux-0.3.tar.gz[/url]
tar zxf [url]http://oss.netfarm.it/guides/ris-linux-0.3.tar.gz[/url]
cd ris-linux-0.3
./infparser.py /tftpboot/winxp/i386/inf
转载于:https://blog.51cto.com/lxshopping/1308813
PXE BOOT INSTALL WINXP相关推荐
- PXE BOOT DIY自己的网络启动工具集合
大家对深山红叶,矮人DOS工具箱之类的维护光盘应该不陌生了,作为企业,网吧网管,随手准备这样的光盘真的是能解决很多问题.对于网刻,相信很多人也有所了解.但是,在网吧/公司维护机器时.基本上面对的都是无 ...
- 通过pxe从网络启动安装Windows XP
搭建Linux系统中的PXE远程安装 Windows XP 和Linux 服务已经有很长时间了,大概折腾了一个多星期 ,Linux系统安装比较简单,已经搞定了.但是Windows XP的安装遇到了太多 ...
- 通过PXE从网络启动安装Windows
系统不幸中招,系统时间被改,杀毒软件一打开就自动关闭,只要是杀毒相关的程序,一打开就都自动关闭了,打开进程管理器,发现不断有一系列名字类似(一个系统文件名加上不断递增的数字,具体名字想不起来了)的进程 ...
- 通过pxe从网络启动安装Windows XP - dragonbbc的专栏 - CSDNBlog
导读: 新一篇: 光盘的文件复用 | 旧一篇: 如何在stdin(键盘)中输入EOF呢?版权声明:本文是在参考了互联网上一些文章,并以这些文章为指导在本地环境下进行操作实践,并根据操作实际情况写出来的 ...
- PXE实现批量部署linux系统
pxe批量部署linux服务器 1.pxe介绍 PXE是有intel设计的协议,它可以使计算机通过网络启动,协议分为client和server两端,PXEclient在网卡的ROM中,当计算机引导时, ...
- Linux下KickStart+PXE无人值守装机服务器的配置
1.什么是KickStart KickStart是一种无人职守安装方式.KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件:在其后的安装 ...
- 自动化运维之CentOS7下PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装系统
一.概述 1.关于PXE Preboot Execution Environment翻译过来就是预启动执行环境;简称PXE;传统安装操作系统的方法是CDROM或U盘引导,而PXE技术解决的是从网络引导 ...
- [PXE] Linux(centos6)中PXE 服务器搭建,PXE安装、启动及PXE理论详解
本篇blog主要讲述了[PXE] linux(centos)PXE无盘服务器搭建,安装,启动及pxe协议详解 , Kickstart (PXE+DHCP+TFTP+HTTP). PXE环境概述 作为中 ...
- 通过 pxe(网络安装)完成centos 系统的网络安装
首先交代环境.本地2台主机,一台windows主机,一台等待安装centos的主机.2台主机在同一个局域网.通过路由器自动获取ip上网. 网上大多数pxe安装方式都采用自己搭建dns服务器的方式来进行 ...
最新文章
- 深度学习和几何(演讲提要)
- 对代理ARP技术的误读、无法完成代理ARP实验的故障分析
- 批量启用lync用户-3
- linux 错误日志 __ratelimit: XXX callbacks suppressed 原因
- go语言生成自定义uuid_竟然不用写代码!一款可视化 Web 管理后台生成工具
- 1035 插入与归并 (25 分)(c++)
- 网络作者的心声-23、网络作家大多赚'辛苦钱'
- 解决 .NET Core 在 Linux Container 中获取 CurrentCulture 不正确的问题
- druid字段级_Druid的数据结构
- ADSL技术的系统结构
- 【CodeVS】1993草地排水
- python怎么让图片旋转45度_是否有方法将matplotlib打印旋转45度?
- 阶段3 2.Spring_07.银行转账案例_9 基于子类的动态代理
- 在出境通关中如何应用智能智慧护照阅读器技术呢
- VS同一个解决方案中不同项目相互引用问题
- DROID-SLAM: 用于单目双目RGBD相机的深度视觉SLAM
- java使用465端口发送邮件
- 区块链应用 | 一篇文章让你搞懂区块链,非标通证应用将首先落地
- 设计模式六大原则(SOLID)
- 抽象语法树的定义(C语言版)