更改

跳转至: 导航搜索

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

添加1,579字节, 2015年6月24日 (三) 09:59
无编辑摘要
Kickstart基本原理为使用工作于Client/Server模式下Intel公司PXE(Preboot eXecution Environment详情请点击[http://zh.wikipedia.org/wiki/%E9%A2%84%E5%90%AF%E5%8A%A8%E6%89%A7%E8%A1%8C%E7%8E%AF%E5%A2%83 维基百科]),通过网络下载系统镜像并安装。在启动过程中,终端请求服务器分配IP地址后,使用TFTP(Trivial File Transfer Protocol)协议下载软件包到本机内存中执行,并根据预先配置文件(本例中为client01.cfg)完成终端系统安装及设置。
服务器 (虚拟机) 配置如下:
域名: test.com
操作系统:CentOS 6(2.6.32-504.e16.x86_64)
== 复制文件 ==
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]]
1,138
个编辑

导航菜单