有人值守測試
安裝須要的服務器(tftp-server/dhcp/ftp)
yum -y install tftp-server
修改配置文件
vi /etc/xinetd.d/tftp
server_args = -s /var/lib/tftpboot
disable = no
tftp服務器由tftp-server軟件包提供,默認由xinetd超級服務進行管理,所以配置文件位於/etc/xinetd.d/tftp。配置時只要將「disable = yes」改成「disable = no」,而後再啓動xinetd服務便可。
安裝dhcp服務yum -y install dhcp
vi /etc/dhcp/dhcpd.conf 修改配置文件
ddns-update-style none;
next-server 192.168.80.33;//指定TFTP服務器的地址
filename "/pxelinux.0";//指定PXE引導程序的文件名
subnet 192.168.80.0 netmask 255.255.255.0 {
range 192.168.80.150 192.168.80.200;
option routers 192.168.80.33;
}
yum install vsftpd 安裝ftp服務
mount /dev/cdrom /var/ftp/pub 掛載到ftp目錄下
2、複製網絡啓動所須要文件到tftp服務器的根目錄下
用於PXE網絡安裝的引導程序爲pxelinux.0,由軟件包syslinux提供。安裝好軟件包syslinux,而後將文件pxelinux.0也複製到tftp服務的根目錄下
——————————————————————————————
yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
——————————————————————————————
啓動菜單用來指導客戶機的引導過程,包括如何調用內核、如何加載初始化鏡像。默認的啓動菜單文件爲default,應放置在tftp根目錄的pxelinux.cfg子目錄中,典型的啓動菜單配置可參考如下操做手動創建。
———————————————————————————————————
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //安裝菜單
cp /mnt/p_w_picpaths/pxeboot/initrd.img /var/lib/tftpboot
cp /mnt/p_w_picpaths/pxeboot/vmlinuz /var/lib/tftpboot/
cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot //圖形化安裝菜單
3、啓動全部服務器
啓動全部服務器:
service dhcpd restart
service vsftpd restart
service xinetd start
開啓自啓動
chkconfig --level 345 xinetd on
chkconfig --level 345 tftp on
綁一塊網卡上
如今測試 有人值守安裝系統
發現有錯誤 必定要把
[root@hao ~]# setenforce 0 linux安全關掉
直接安裝
URL ftp://192.168.80.33/pub //安裝的時候指定的路徑是將光盤掛在/var/ftp/pub是目錄下,不是寫的絕對路徑的
完成
自動安裝配置 無人值守自動安裝
yum -y install system-config-kickstart 安裝應答文件
vi /var/lib/tftpboot/pxelinux.cfg/default 修改配置文件
default vesamenu.c32
prompt 0//0表示不等待用戶控制
timeout 1
…………
label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append ks=ftp://192.168.80.33/ks/ks.cfg initrd=initrd.img
mkdir /var/ftp/ks
cp anaconda-ks.cfg /var/ftp/ks/
cd /var/ftp/ks/
mv anaconda-ks.cfg ks.cfg
chmod 644 ks.cfg
[root@ling ks]# ls -l ks.cfg
-rw-r--r--. 1 root root 935 4月 29 18:00 ks.cfg
cp -rf /var/ftp/pub/* /var/ftp/ks/ &
將光盤掛到ftp的"/var/ftp/pub/"目錄下,再將它下面的全部的包拷備到「/var/ftp/ks」我建的這個目錄下,「&」表示將這個任務放到後臺工做
這個原來的文件要修改一下的
vi ks.cfg
#platform=x86, AMD64, 或 Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
url --url="ftp://192.168.5.2/ks"
# Root password
rootpw --iscrypted $1$QSWSwNZn$rrau1E0fRKby1fEKksJsi1
# System authorization information
auth --useshadow --passalgo=sha512
# Use graphical install
graphical
firstboot --disable
# System keyboard
keyboard us
# System language
lang zh_CN.UTF-8
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
# System timezone
timezone --utc Asia/Shanghai
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all
# Disk partitioning information
part / --fstype="ext4" --size=16000
part /opt --fstype="ext4" --size=4000
part swap --fstype="swap" --grow --size=1
%packages
@chinese-support
@basic-desktop
@kde-desktop
@x11
%end
也能夠直接自定義個性系統!