pxe-实现网络安装多操作系统(3)

2019-09-01 20:25

雄鹰网络工作室 http://Kenndey.edu.topzj.com

[SetupData]

OsLoadOptions = \; Needed for first stage SetupSourceDevice = \

[UserData]

ComputerName = * ; if needed

;ProductID=上面文件的YOUR_SERVER_NAME改成你的samba的机器的IP或者机器名,YOUR_SERVER_SHARE改成你的tftpboot的共享名。 如下的配置______

*********这样配置好后给它改名为wi2k3.sif.这样安装时就能加载内核文件了****

还有一个要准备的文件就是rules这个文件.里面的内容如下.

增加了/tftpboot/rules文件,这个文件主要作用是,把请求tftp的所有路径和文件名改成小写!

编写者:黄玉辉 QQ:139578848

雄鹰网络工作室 http://Kenndey.edu.topzj.com

5.准备好后,就可以来改变windows2003的内核文件了. 进入/tftpboot下

# cabextract win2k3/i386/SETUPLDR.EX_

当敲这个命令会发现报错.这是因为cabextract这个命令的包没有安装. Cabextract-1.1这个包把它拷到/usr/local/src/下面解压.. 然后在安装就可以了.

(在安装之前,首先要安装gcc*所有的包。 #yum install –y gcc*)

# sed -i -e 's/NTLDR/W2K3L/gi' startrom.n12

#mv startrom.n12 /tftproot/w2k3.0

# cabextract win2k3/i386/SETUPLDR.EX_

# sed -i -e 's/winnt\\.sif/wi2k3\\.sif/gi' setupldr.exe

# sed -i -e 's/ntdetect\\.com/ntdetect\\.2k3/gi' setupldr.exe

# mv setupldr.exe /tftpboot/w2k3l

编写者:黄玉辉 QQ:139578848

雄鹰网络工作室 http://Kenndey.edu.topzj.com

# cp win2k3/i386/NTDETECT.COM /tftpboot/ntdetect.2k3

(注意里面的大小写不要出错.建议首先用find 查找一下此文件.再用table键补齐,以免出错)

6. 再来最重要的就是要把这两个i386目录内的档名与目录名全都改成小写: find ./ -depth | perl -ne 'chomp;m;$d=$`;$_=$f=$&;''s/([\\x80-\\xFF].)|(\\w)/$1 \\l$2/g;system \

上面这行会列出目前目录底下有那些档名或目录名有包含大写字母的,如果有的话再执行下面这行,将所有大写字母全部替换为小写。 find ./ -depth | perl -ne 'chomp;m;$d=$`;$_=$f=$&;''s/([\\x80-\\xFF].)|(\\w)/$1 \\l$2/g;system \

7.这些做好后就要写default文件了。/tftpboot/pxelinux.cfg/default这个文件最好做个备份。

需要写上

DEFAULT menu.c32 PROMPT 0

ALLOWOPTIONS 0 TIMEOUT 50

MENU TITLE PXE Windows or Linux Menu

LABEL hdd

MENU LABEL ^1---Boot from HDD kernel chain.c32 append hd0 1

LABEL win2003

MENU LABEL ^2---Boot for windows2003 kernel wi2k3.0

LABEL linux

MENU LABEL ^3---Boot for install linux kernel vmlinuz

append initrd=initrd.img

当然这个文件要按情况看,如果在安装linux时需要让它自动安装。则需要在 append initrd=initrd.img后面写上ks=nfs:192.168.10.1:/tftpboot/ks.cfg load_ramdisk=1 服务器的ip地址。

编写者:黄玉辉 QQ:139578848

雄鹰网络工作室 http://Kenndey.edu.topzj.com

8. 这么些做完后,用客户机做测试.

这时会发现测试机会停在那里.需要安装驱动..

9. 在这里首先进入到/tftpboot/win2k3/i386/下用

# cabextract drivers.cab

由于还要安装一个补丁包.所以需要在i386里面用命令

编写者:黄玉辉 QQ:139578848

雄鹰网络工作室 http://Kenndey.edu.topzj.com

# cabextract sp1.cab

10. 将ris-linux-0.4.tar.gz里面的infparserpy和binlsrv.py这两个包拷到

/tftpboot/win2k3/下.然后敲 #./infparser.py /tftproot/inf

再执行

#./binlsrv.py

注意,这个程式在安装时不可关掉,或是加上-d让它以daemon型态在背景执行。

在执行./binlsrv.py命令时在后面加上&,可以在后台执行! #./binlsrv.py &

11.再次测试.会看到.win2003已经开始安装了,接下来便是等待了!!!!

编写者:黄玉辉 QQ:139578848


pxe-实现网络安装多操作系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017-2018七年级数学下册期末试卷(有答案)(20)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: