pxe+nfs+tftp+dhcp网络安装linux
原创kangtao10000 ©著作权
©著作权归作者所有:来自51CTO博客作者kangtao10000的原创作品,请联系作者获取转载授权,否则将追究法律责任
实验环境:centos x64 6.3 vmware 9
所需应用程序:nfs tftp-server dhcp syslinux xinetd
1,修改网络参数vim /etc/sysconfig/network-scripts/ifcfg-eth0,并重启网卡
ifdown eth0;ifup eth0
2,挂载centos镜像,并拷贝软件包到本地.
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom/
cp -r /media/cdrom/Packages/ /usr/local/
3,安装dhcp服务并配置,启动dhcp服务。
cd /usr/local/Packages
rpm -ivh dhcp-4.1.1-31.P1.el6.x86_64.rpm
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
service dhcpd start
4,安装tftp服务并配置,建立tftp服务目录,启动tftp服务。
rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpm
rpm -ivh tftp-server-0.49-7.el6.x86_64.rpm
vim /etc/xinetd.d/tftp
mkdir -p /tftpboot
service xinetd start
chkconfig --list | grep tftp 查看tftp是否启用
5,安装nfs服务,并配置网络共享目录,启动服务。
rpm -ivh nfs-utils-1.2.3-26.el6.x86_64.rpm
mkdir /linuxsetup
vim /etc/exports
service nfs start
6,安装syslinux生成启动文件。
rpm -ivh syslinux-4.02-7.el6.x86_64.rpm
7,拷贝启动文件到tftp服务目录。
cp /usr/share/syslinux/pxelinux.0 /tftpboot/
cp /media/cdrom/p_w_picpaths/pxeboot/initrd.img /tftpboot/
cp /media/cdrom/p_w_picpaths/pxeboot/vmlinuz /tftpboot/
mkdir -p pxelinux.cfg
cp /media/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default 拷贝文件并重命名
8,拷贝安装镜像到nfs共享目录。
cp -r /media/cdrom/* /linuxsetup/
9,关掉selinux与防火墙。service iptables stop
修改/etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器,永久关闭。
使用命令setenforce 0临时关闭。
10,打开客户端从网络引导。
红色标记有二种方式linux text纯文本引导,linux aswmethod图形界面引导。
下一篇:phalcon学习笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PXE+NFS+DHCP+TFTP+KICKSTART自动安装
1需要的软件tftp-server NFS DHCP 三个文件均可yum -y install xxx*安装即可
linux 系统安装 dhcp 休闲 pxe -
Kickstart+NFS+DHCP+PXE+TFTP全自动化安装linux
Kickstart+NFS+DHCP+PXE+TFTP全自动化安装linux
linux DHCP kickstart 自动化安装 -
PXE+DHCP+TFTP安装系统
PXE DHCP TFTP自动安装Linux
职场 DHCP 休闲 PXE TFTP