SUSE Linux下配置PXE自动安装SUSE Linux系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SUSE Linux下配置PXE
自动安装SUSE Linux
1.安装软件vsftpd atftp dhcpd-server syslinux
zypper install vsftpd atftp dhcpd-server syslinux
2:配置dhcp服务器
vim /etc/dhcpd.conf
添加如下内容:
subnet 192.168.1.0 netmask 255.255.255.0 { \\分配IP的网段
range 192.168.1.30 192.168.1.50 ; \\分配IP的范围
option domain-name-servers 192.168.1.11; \\DNS主机
option domain-name ""; \\DNS所在的域名
option routers 192.168.1.252; \\网关
next-server 192.168.1.11; \\tftp server
filename "/srv/tftpboot/pxelinux.0"; \\网络安装引导文件
option broadcast-address 192.168.1.255; \\广播地址
default-lease-time 600; \\dhcp租期时间
max-lease-time 7200; \\dhcp最大租期时间
}
vim /etc/sysconfig/dhcpd
DHCPD_INTERFACE="eth0 eth1" \\dhcp应答网卡,根据需求加service dhcpd start \\启动服务
chkconfig dhcpd on \\开机启动dhcpd服务
3:配置tftp服务器:
vim /etc/sysconfig/atftpd
ATFTPD_DIRECTORY="/srv/tftpboot" \\tftp默认目录可自行修改chkconfig atftpd on \\开机启动atftpd
service atftpd restart \\重启atftpd服务
service xinetd restart \\重启xinetd服务
4:配置ftp服务
SUSE Linux下ftp无需过多配置
ftp默认目录是/srv/ftp
mkdir /srv/ftp/sles11sp3x64 \\创建一个目录用存放SUSE Linux
chkconfig vsftpd on \\开机启动vsftpd服务
service vsftpd restart \\重启vsftpd服务
5:挂载SUSE Linux系统光盘mount /dev/sr0 /mnt
cp /mnt/* /srv/ftp/sles11sp3x64/
建议直接copy光盘里面的文件到此目录
6:配置引导项
mkdir /srv/tftpboot/pxelinux.cfg \\创建安装选项目录
mkdir /srv/tftpboot/sles11sp3x64 \\安装系统版本目录,方便以后安装多个版本的系统cp /usr/share/syslinux/pxelinux.0 /srv/tftpboot/ \\copy引导文件
cp /srv/ftp/sles11sp3x64/boot/x86_64/loader/* /srv/tftpboot/ \\全部copy过去,安装时有背景cp /srv/tftpboot/isolinux.cfg /srv/tftpboot/pxelinux.cfg/default \\copy安装选项文件
cp /srv/tftpboot/initrd /srv/tftpboot/sles11sp3x64/ \\copy驱动文件
cp /srv/tftpboot/linux /srv/tftpboot/sles11sp3x64/ \\copy kernel文件
upload autoinst.xml 至/srv/ftp/sles11sp3x64/ \\上传autoinst.xml文件
7:编辑/srv/tftpboot/pxelinux.cfg/default文件
添加:
label sles11sp3x64
kernel sles11sp3x64/linux
append initrd=sles11sp3x64/initrd autoyast=ftp://192.168.1.11/sles11sp3x64/autoinst.xml install=ftp://192.168.1.11/sles11sp3x64 splash=silent showopts \\此处与上面是一行
注意:autoinst.xml文件需要手动上传(有疑问百度:autoyast)
链接:/s/1nt1UsEt 密码:o2b0 \\自己制作的模版请自行修改配置/Linux/2015-06/118965.htm \\还可以参考此文章
记住,修改服务器的配置文件都需要重启相应服务。