预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PXE无人值守网络安装RedHatLinux操作系统 2010-09-0723:24:03 标签:HYPERLINK"http://blog.51cto.com/tagindex.php?keyword=PXE%CE%DE%C8%CB%D6%B5%CA%D8%CD%F8%C2%E7%B0%B2%D7%B0RedHat%B2%D9%D7%F7%CF%B5%CD%B3"\t"_blank"PXE无人值守网络安装RedHat操作系统[HYPERLINK"http://shyzzu.blog.51cto.com/"推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章HYPERLINK"http://shyzzu.blog.51cto.com/1846675/388699"\t"_blank"原始出处、作者信息和本声明。否则将追究法律责任。HYPERLINK"http://shyzzu.blog.51cto.com/1846675/388699"http://shyzzu.blog.51cto.com/1846675/388699 近日,因工作学习需要,需要频繁的装RedHatLinux操作系统,每次都是挂载光盘、分区等等操作,感觉到自己在机械的做一件事情,于是我就想,用PXE来个无人值守网络安装多好啊,有了这个想法后就立刻动手把它给实现了,终于解决了痛苦之忧啊。现在就把这个详细配置过程分享给需要的博友们。 配置过程: 一、DHCP服务的配置 首先安装软件:yum-yinstalldhcp 修改主配置文件 #vim/etc/dhcpd.conf ddns-update-styleinterim; ignoreclient-updates; allowbooting;//定义能够PXE启动 allowbootp;//定义支持bootp next-server192.168.175.133;//tftp服务器ip地址 filename"pxelinux.0";//pxe启动文件位置 subnet192.168.175.0netmask255.255.255.0{ optionrouters192.168.175.2;//默认网关 optionsubnet-mask255.255.255.0;//子网掩码 rangedynamic-bootp192.168.175.10192.168.175.254;//地址池范围 default-lease-time21600; max-lease-time43200; } #chkconfigdhcpdon//开机自动启动 然后重启DHCP服务 #servicedhcpdrestart 二、tftp服务的配置 必要的软件:yun–yinstalltftp-server 修改配置文件 vim/etc/xinetd.d/tftp 将disable一项改为no如下: servicetftp { socket_type=dgram protocol=udp wait=yes user=root server=/usr/sbin/in.tftpd server_args=-s/tftpboot disable=no per_source=11 cps=1002 flags=IPv4 } #chkconfigxinetdon//开机自动启动 启动tftp服务 #servicexinetdstart 三、PXE引导配置(bootstrap) 创建tftp目录 #mkdir/tftpboot cp/usr/lib/syslinux/pxelinux.0/tftpboot/ 将光盘镜像里的相关组件拷到相应的目录里 #cp/dev/cdrom/images/pxeboot/{vmlinuz,initrd.img}/tftpboot/ 接下来创建/tftpboot/pxelinux.cfg/目录,该目录用于存放客户端的配置文件。 #mkdir/tftpboot/pxelinux.cfg 将光盘中的'''isolinux/isolinux.cfg'''文件复制为'''/tftpboot/pxelinux.cfg/default''' cp/dev/cdrom/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default 编辑default文件 #vim/tftpboot/pxelinux.cfg/default #默认启动的是'labellinux'中标记的启动内核 defaultlinux #显示'boot:'提示符。为'0'时则不提示,将会直接启动'default'参数中指定的内容。 prompt1 #在用户输入之前的超时时间