ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:340.95KB ,
资源ID:3257959      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3257959.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(pxe实现网络安装多操作系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

pxe实现网络安装多操作系统.docx

1、pxe实现网络安装多操作系统 Pxe网络安装多操作系统步骤一:首先打开linux系统,然后再开启一台虚拟机。把新开的设置成网卡启动。然后重启。会发现不做配置,没有什么现象。二:然后给Linux系统配置ip,并重启网卡。三:开始配置DHCP服务器。首先用rpm qa|grep dhcp查询发现没有装网络安装需要的dhcp 和dhcp-devel这两个包。载入第三张光盘,安装所需的包。Dhcp-devel包四:DHCP的主配置文件在/etc/dhcpd.conf下。当我们打开时看到让我们查看下面的路径。所以我们要把下面的路径文件拷贝到/etc/dhcpd.conf下面。五:打开/etc/dhcpd

2、.conf,我们首先看到的是以下的界面。然后我们要修改subnet也就是子网掩码。和地址池改成我们设置成的网段。保存退出后,再重启新开的虚拟机。会看到DHCP服务完成。六:搭建tftp服务器首先查看tftp是否开启,看到没有被开启。需要安装tftp两个包,当安装tftp包是显示正常安装。当安装tftp-server包是提示依赖性问题。必须安装xinetd包。产生依赖性问题,必须安装xinetd包。安装xinetd包安装tftp-server包七:tftp主配置文件在/etc/xinetd.d/tftp下,打开tftp这个文件,把里面的Disabled=yes 改为no用netstat unl查

3、看端口号为69 dhcp的端口号为把tftpboot这个配置文件打开,发现什么都没有。于是把/usr/lib/syslinux/pxelinux.0拷到/tftpboot下在tftpboot 下建立pxelinux.cfg这个文件夹,然后再在这里面touch一个文件名为default。八:打开系统光盘把isolinux打开,把里面所有的东西都拷贝到/tftpboot下由于在default这个文件里面需要这些内容。而isolinux下正好有这些内容。所以我们把isolinux这个文件拷贝到pxelinux.cfg下然后再改名字。八:搭建nfs首先查看nfs所需的软件是否安装。查看已经安装。看到端

4、口号在/mnt下建立一个文件夹如wanghui,然后插入一张光盘。挂载这张光盘。打开/etc/exports这个文件。在里面写入这些内容。/mnt/wanghui *(ro,sync)保存退出。然后重启新开启的虚拟机。会看到网络安装的界面。注意有时防火墙没有关,会导致获取不到tftp服务。这时需要用#iptables F iptables X 来关闭防火墙。二:以上只是pxe实现linux的安装。现在要做的是实现多系统的安装。如安装windows2003或windowsxp.本地启动系统。真正实现类似windows启动时的菜单项!*(注意由于本实验是分两次坐的,可能两次的ip地址不一样,但时效

5、果却时一样的)步骤:1. 在上面安装了dhcp,tftp,nfs,三大服务之后.还需要安装yum服务器.本地的就可以.(详细请看另一张报告).2. 在/tftpboot/下建立win2k3这个文件夹.然后把win2003光盘里的i386 和inf文件都拷到/tftpboot/win2k3/里面.(可以通过光盘挂载,也可以通过yum共享!3. 安装了yum 服务后还需要安装smb服务.打开光盘。首先用#yum clean all清空缓存。然后用#yum install y samba*安装smb的软件。只有安装了smb包,才能看到其配置文件!4. 其配置文件在/etc/samba/smb.con

6、f下.在里面按照摸板写如下图.把tftp共享!共享tftp使等以下windows2003启动时,可以在里面加载内核!另外里面的一句话要改成share5. smb安装好后.还需要必须的几个文件.在syslinux-3.63里面有memdisk和com32/modules/chain.c32文件.把他们都拷到/tftpboot下面.在ris-linux-0.4.tar.gz这个包里.有binlsrv.py 和infparser.py这两个文件把他们拷到/tftpboot/win2k3/里面.安装驱动用的.还有winnt.sif这个文件.也拷到/tftpboot/下面.内容如下.datafloppy

7、less = 1msdosinitiated = 1; Needed for second stageOriSrc = YOUR_SERVER_NAMEYOUR_SHARE_NAMEwinxpi386OriTyp = 4LocalSourceOnCD = 1DisableAdminAccountOnDomainJoin = 1SetupDataOsLoadOptions = /fastdetect; Needed for first stageSetupSourceDevice = DeviceLanmanRedirectorYOUR_SERVER_NAMEYOUR_SERVER_SHAREw

8、inxpUserDataComputerName = *; if needed;ProductID=上面文件的YOUR_SERVER_NAME改成你的samba的机器的IP或者机器名,YOUR_SERVER_SHARE改成你的tftpboot的共享名。如下的配置_*这样配置好后给它改名为wi2k3.sif.这样安装时就能加载内核文件了*还有一个要准备的文件就是rules这个文件.里面的内容如下.增加了/tftpboot/rules文件,这个文件主要作用是,把请求tftp的所有路径和文件名改成小写!5.准备好后,就可以来改变windows2003的内核文件了.进入/tftpboot下# cabe

9、xtract 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/wi

10、2k3.sif/gi setupldr.exe # sed -i -e s/ setupldr.exe# mv setupldr.exe /tftpboot/w2k3l# 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;syste

11、m echo,$d.$f,$d.$_ if $f ne $_ 上面这行会列出目前目录底下有那些档名或目录名有包含大写字母的,如果有的话再执行下面这行,将所有大写字母全部替换为小写。 find ./ -depth | perl -ne chomp;m;$d=$;$_=$f=$&;s/(x80-xFF.)|(w)/$1 l$2/g;system mv,$d.$f,$d.$_ if $f ne $_ 7.这些做好后就要写default文件了。/tftpboot/pxelinux.cfg/default这个文件最好做个备份。需要写上DEFAULT menu.c32PROMPT 0ALLOWOPTION

12、S 0TIMEOUT 50 MENU TITLE PXE Windows or Linux MenuLABEL hddMENU LABEL 1-Boot from HDDkernel chain.c32append hd0 1LABEL win2003MENU LABEL 2-Boot for windows2003kernel wi2k3.0LABEL linuxMENU LABEL 3-Boot for install linuxkernel vmlinuz append initrd=initrd.img当然这个文件要按情况看,如果在安装linux时需要让它自动安装。则需要在append

13、 initrd=initrd.img后面写上ks=nfs:192.168.10.1:/tftpboot/ks.cfg load_ramdisk=1服务器的ip地址。8. 这么些做完后,用客户机做测试. 这时会发现测试机会停在那里.需要安装驱动.9. 在这里首先进入到/tftpboot/win2k3/i386/下用# cabextract drivers.cab由于还要安装一个补丁包.所以需要在i386里面用命令# cabextract sp1.cab10.将ris-linux-0.4.tar.gz里面的infparserpy和binlsrv.py这两个包拷到/tftpboot/win2k3/下

14、.然后敲#./infparser.py /tftproot/inf 再执行 #./binlsrv.py 注意,这个程式在安装时不可关掉,或是加上-d让它以daemon型态在背景执行。在执行./binlsrv.py命令时在后面加上&,可以在后台执行!#./binlsrv.py &11.再次测试.会看到.win2003已经开始安装了,接下来便是等待了!12.实验就完成了.完成后的系统!实验感受:做这个实验,我花了很多的时间。刚开始时,我没有想到我会完成。我只是觉的太麻烦了。那么多的命令。又那么复杂。可是后来,当同学们有一个人做出来了,我心中就想着,我不比他们差啊。我也应该做得出来。关键是坐得住,不怕麻烦,就没有什么不可能!最终在我的耐心下,实验报告完成了!它更让我明白了一些道理。我发现我学到的不只是pxe的网络安装。!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1