PXE 安装 CENT OS + 自动化安装
前言不说了,就是爱折腾,也为了以后方便,呵呵
网上找了很多,自己总结了一下,步骤如下:
1、下载TFTPD32,运行之,配置如下图所示;
2、把CentOS ISO文件里面的images\centospxe目录复制到PXE目录,isolinux\*msg复制到PXE目录;
3、下载SYSLINUX,将pxelinux.0文件复制到PXE目录(或者从已安装好的系统的/usr/lib/syslinux下复制一个);
4、在PXE目录新建pxelinux.cfg目录,把ISO里面的isolinux\isolinux.cfg复制到pxelinux.cfg,并重命名为default,修改如下;
default linux
prompt 1
timeout 600
display centospxe/boot.msg
F1 centospxe/boot.msg
F2 centospxe/options.msg
F3 centospxe/general.msg
F4 centospxe/param.msg
F5 centospxe/rescue.msg
label linux
kernel centospxe/vmlinuz
append initrd=centospxe/initrd.img
label linux32
kernel centos32pxe/vmlinuz
append initrd=centos32pxe/initrd.img
label text
kernel centospxe/vmlinuz
append initrd=centospxe/initrd.img text
label ks
kernel centospxe/vmlinuz
append ks initrd=centospxe/initrd.img
label local
localboot 1
5、用DAEMON Tools加载CentOS的DVD ISO文件,安装一个WEB服务器软件,设置一个虚拟目录为centos,路径为CentOS虚拟光驱。
6、重启服务器,按F12选择PXE启动
#platform=x86, AMD64, 或 Intel EM64T
# System authorization information
auth --useshadow --enablemd5
# System bootloader configuration
bootloader --location=mbr
# Partition clearing information
clearpart --none
# Use text mode install
text
# Firewall configuration
firewall --enabled --ssh
# Run the Setup Agent on first boot
firstboot --disable
# System keyboard
keyboard us
# System language
lang zh_CN
# Installation logging level
logging --level=info
# Use network installation
url --url=http://192.168.1.104/centos
# Reboot after installation
reboot
#Root password
rootpw --iscrypted $1$Bxr7uP0B$egBCAnLpZ5b9i9L/qB04u0
# SELinux configuration
selinux --enforcing
# Do not configure the X Window System
skipx
# System timezone
timezone Asia/Shanghai
# Install OS instead of upgrade
install
# Disk partitioning information
part /boot --asprimary --bytes-per-inode=4096 --fstype="ext2" --ondisk=hda --size=100
part / --asprimary --bytes-per-inode=4096 --fstype="ext3" --ondisk=hda --size=10240
part /var --asprimary --bytes-per-inode=4096 --fstype="ext3" --ondisk=hda --size=10240
part swap --asprimary --bytes-per-inode=4096 --fstype="swap" --ondisk=hda --size=8192
part /data --bytes-per-inode=4096 --fstype="ext3" --grow --ondisk=hda --size=1
%packages
@chinese-support
![tftpd32_centospxe tftpd32_centospxe](http://blog.12351.net/wp-content/uploads/2009/12/tftpd32_centospxe1.png)