更改

跳转至: 导航搜索

如何使用Kickstart自动批量安装Linux客户端(CentOS)

添加4,062字节, 2022年3月24日 (四) 20:26
恢复45.77.171.9讨论)的编辑至Ytyzx的最后版本
DNS: 192.168.1.1
e== 查看基本配置 ==  1.PXE基本原理如下。[[File:PXE.png]] 2.输入“ifconfig”查看服务器IP配置。[[File:Kickstart1.png]]
== 安装及配置软件 ==
[[File:Kickstart22.png]]
e== 复制文件 == 24.确保服务器连接正确的镜像(本例中为CentOS的完整镜像)。[[File:Kickstart23.png]] 25.输入“mkdir /mnt/OS”在/mnt下新建一个名为OS的文件夹(注意大小写)。[[File:Kickstart24.png]] 26.输入“mount /dev/cdrom /mnt/OS”将镜像挂载到OS目录下。[[File:Kickstart25.png]] 27.输入“cp -r /mnt/OS/ /var/www/html/”将镜像所有文件及文件夹复制到html目录下。[[File:Kickstart26.png]] 28.输入“cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/”将pxelinux.0(启动镜像文件)复制到tftpboot目录下。[[File:Kickstart27.png]] 29.输入“cp /var/www/html/OS/images/pxeboot/initrd.img /var/lib/tftpboot”将initrd.img复制到tftpboot目录下。 注意:CentOS 5的路径可能不同。[[File:Kickstart28.png]] 30.输入“cp /var/www/html/OS/images/pxeboot/vmlinuz /var/lib/tftpboot/”将vmlinuz复制到tftpboot目录下。 注意:CentOS 5的路径可能不同。[[File:Kickstart29.png]] 31.输入“cp /var/www/html/OS/isolinux/*.msg /var/lib/tftpboot”将所有msg文件复制到tftpboot目录下。 注意:CentOS 5的路径可能不同。[[File:Kickstart30.png]] 32.输入“mkdir /var/lib/tftpboot/pxelinux.cfg”新建名为pxelinux.cfg的文件夹。 注意:CentOS 5的路径可能不同。[[File:Kickstart31.png]] 33.输入“cp /var/www/html/OS/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default”复制isolinux.cfg文件到pxelinux.cfg目录下并重命名为default。 注意:CentOS 5的路径可能不同。[[File:Kickstart32.png]] 34.输入“vi /var/lib/tftpboot/pxelinux.cfg/default”编辑default文件。 注意:CentOS 5的路径可能不同。[[File:Kickstart33.png]] 35.编辑结果如下,确认无误后输入“:x!”强制保存退出。 注意:default vesa行表示需要在安装时手动输入ks文件文件,以方便选择不同ks文件。 如修改为default linux则会自动调用默认ks文件进行安装。[[File:Kickstart34.png]]
== 安装及配置Kickstart配置程序 ==
[[File:Kickstart50.png]]
e== 安装客户端 == 51.设置客户端为网络启动。 注意:不同BIOS可能设置有区别。[[File:Kickstart51.png]] 52.客户端已从DHCP服务器获取IP地址(本例中为192.168.162.100)。[[File:Kickstart52.png]] 53.提示“Could not find kernel image: vesamenu.c32”,这是因为在default文件里面设置为“default vesa”, 以便有存在多个ks文件时可以手动输入选择不同ks文件。[[File:Kickstart53.png]] 54.在“boot:”后输入“linux ks=<nowiki>http://192.168.162.10/client01.cfg</nowiki>”,如存在多个ks文件时直接修改“client01.cfg”为对应文件名。[[File:Kickstart54.png]] 55.客户端根据ks文件配置开始安装系统。[[File:Kickstart55.png]] 56.系统安装完毕并自动重启。[[File:Kickstart56.png]] 57.设置客户端从硬盘启动并按“F10”保持退出。[[File:Kickstart44.png]] 58.客户端系统安装完毕,输入ks文件里设置的密码登录即可。[[File:Kickstart57.png]] 59.输入“ifconfig”查看网络配置,结果符合“client01.cfg”里面的设置。[[File:Kickstart58.png]] 60.如需所有客户端使用相同配置进行全自动安装(无应答安装或无人值守安装),则输入“vi /var/lib/tftpboot/pxelinux.cfg/default”编辑default文件。[[File:Kickstart33.png]] 61.按“i”键进入编辑状态,并修改“default vesa”为“default linux”,并输入“:x!”强制保存退出。[[File:Kickstart59.png]] 62.在Kickstart配置程序里将“Network Configuration”将网卡设置为从DHCP获取动态IP地址,从而防止IP冲突。[[File:Kickstart60.png]] 63.启动客户端安装将自动调用“client01.cfg”进行无应答安装。 注意:安装完毕将自动重启,请将BIOS设置为从硬盘启动,否则将重复安装。[[File:Kickstart61.png]]
== 故障 ==
64.输入“system-config-kickstart”如一直出现如下画面,则需保证服务器可以连接上互联网。
1,138
个编辑

导航菜单