kickstart无人值守安装Linux

kickstart无人值守安装Linux

1、安装vsftpd、tftp-server、dhcp-server和kickstart

yum -y install vsftpd tftp* dhcp kickstart

2、设置vsftpd

挂载windows共享文件夹

mount -t cifs -o username=share,password=share //192.168.20.254/iso /mnt/iso

挂载iso文件到vsftpd的pub目录

mount -o loop /mnt/iso/CentOS-6.5-x86_64-minimal.iso /var/ftp/pub/

3、设置tftp-server

修改/etc/xinetd.d/tftp:

重启xinetd服务:service xinetd restart

将disable改为no

不需要更改/var/lib/tftpboot,网上好多配置文件都是/tftpboot,使用默认路径即可

复制initrd.img pxelinux.0 updates.img vmlinuz到/var/lib/tftpboot

如果/usr/share/syslinux/下没有pxe网络安装引导程序文件pxelinux.0,使用yum -y install syslinux安装即可

update.img:因为已经将iso文件挂载在/var/ftp/pub,所以在images下可以找到,或者直接从iso文件的images下提取

vmlinuz:在/var/ftp/pub/isolinux/下

initrd.img:在/var/ftp/pub/isolinux/下

在/var/lib/tftpboot下建立目录pxelinux.cfg及文件default:

文件内容,IP为vsftpd使用的IP

4、设置dhcp-server

修改/etc/dhcp/dhcpd.conf,在最后添加:

重启dhcp:service dhcpd restart

5、设置kickstart

ks.cfg配置文件内容:

根据桌面版CentOS配置ks.cfg:

将ks.cfg配置文件存放到/var/ftp/下,无人值守安装时需要根据此配置来设置

6、开始安装

hyper-v虚拟机设置

因为实体机和虚拟机有所区别,虚拟机需要手动设置BIOS启动顺序,将虚拟机强制关闭设置BIOS从IDE启动。而实体机只需要在安装系统时选择PXE启动,待系统安装完成后重启即可进入系统。

至此无人值守安装Linux基本完成。

你可能感兴趣的:(kickstart无人值守安装Linux)