基于PXE+Preseed方式的Ubuntu14.04网络安装.docx

基于PXE+Preseed方式的Ubuntu14.04网络安装.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PXEPreseed方式的Ubuntu14.04网络安装

基于PXE+Pressed方式的Ubuntu14.04网络安装PXE简介PXE(preboot execute environment)是由Intel公司开发的必威体育精装版技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows 95/98/2000/xp/2003/vista/2008,linux等。环境PXE Server:Ubuntu-14.04 Server 64位操作系统,IP:28 PXE Client:BIOS设置从网络启动(若为第一次安装可不用设置)注:PXE Server和PXE Client在一个局域网内。3.PXE Server 安装相关服务1. apt-get install dhcp3-server2. apt-get install apache23. apt-get install tftpd-hpa tftp-hpa4.配置dhcp服务修改配置文件/etc/dhcp/dhcpd.conf,配置如下图:说明:subnet为dhcp服务器分配ip的子网192.168.74网段,必须和PXE server的一个网卡同一个网段;range为dhcp服务器为客户端分配IP的范围;domain-name为客户端指明DNS名字;domain-name-servers为客户端指明DNS服务器的IP地址;routers为客户端指定网关;default-lease-time为默认租约时间(单位:秒);max-lease-time为最大租约时间(单位:秒);next-server为客户端指定tftp服务器地址filename为开始启动文件的名称;host ns1中是位特定的MAC地址指定IP地址;配置好后运行DHCP服务:#service isc-dhcp-server restart 来重启服务运行netstat -anp | grep :67udp 0 0 :67 :* 1777/dhcpd这个表示服务已经在运行中5.配置Apache服务首先创建ubuntu14.04的镜像目录:#mkdir /var/www/html/ubuntu14.04挂载Ubuntu14.04的光盘镜像:#mount /dev/cdrom /mnt#cp –r /mnt/* /var/www/html/ubuntu14.04启动apache:#/etc/init.d/apache2 start 并保证通过浏览器访问28/ubuntu14.04/?可以看到目录的内容。6.配置TFTP1.配置如下:配置/etc/default/tftpd-hpa,内容如下:2.创建pxe加载文件:#cd /var/lib/tftpboot/#cp -r /var/www//html/ubuntu14.04/install/netboot/* .修改/var/lib/tftpboot/ubuntu-installer/amd64/boot-screens目录下的syslinux.cfg文件:timeout改为13.修改initrd.gz文件首先解包initrd,然后在initrd根目录下面放置一个文件preseed.cfg,然后在将initrd打包解包initrd#cd /home#cp /var/lib/tftpboot/ubuntu-installer/amd64/initrd.gz .#gunzip initrd.gz#mv initrd initrd.img#mkdir initrd#cd initrd#cpio -id ../initrd.img#添加全自动安装的内容#vi preseed.cfg?(该文件应在initrd目录下,后面我们要把initrd目录里的内容重新再打包)然后再打包:#find . | cpio -o -H newc |gzip -9 ../initrd.gz替换网络启动的initrd#cd ..#cp initrd.gz /var/lib/tftpboot/ubuntu-installer/amd64/附录:preseed.cfg内容如下:#located-i debian-installer/locale string en_US#keyboar

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档