Kickstart+tftp多系统自动部署

本文介绍如何通过Kickstart结合tftp实现Ubuntu Server 14.04.3及RHEL 6.6的自动化部署流程。配置包括编辑启动菜单、定义不同系统的安装参数、设置图形化界面选项及命令行输入提示。
摘要由CSDN通过智能技术生成

Kickstart+tftp多系统自动部署:

kickstart+tftp安装配置略

vi /var/lib/tftpboot/pxelinux.cfg/default

label 1. Install Ubuntu Server 14.04.3 x86_64

kernel ubuntu-installer/amd64/linux
append ks=http://10.0.0.2/ks/ks.cfg vga=788 initrd=ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://10.0.0.2/ks/install/filesystem.squashfs --quiet

label 2. RHEL 6.6 x86_64

kernel RHEL66/vmlinuz
append ks=http://10.0.0.2/ks/ksrhel66.cfg initrd=RHEL66/initrd.img

:wq

使用Ubuntu的界面(如下2行)为图像化界面(rsync -av --progress /root/iso/install/netboot/* /var/lib/tftpboot/),带有ubuntu相关项,可通过修改配置文件调整

include ubuntu-installer/amd64/boot-screens/menu.cfg
default ubuntu-installer/amd64/boot-screens/vesamenu.c32

也可不用Ubuntu相关界面,命令行手输,没图像化方便

命令行的话建议一定要启用boot.msg文件,方便输入提示

另外手输的话建议label处尽量精简,方便输入

vi /var/lib/tftpboot/pxelinux.cfg/default

display boot.msg

label ubtserver14043

kernel ubuntu-installer/amd64/linux
append ks=http://10.0.0.2/ks/ks.cfg vga=788 initrd=ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://10.0.0.2/ks/install/filesystem.squashfs --quiet

label RHEL66

kernel RHEL66/vmlinuz
append ks=http://10.0.0.2/ks/ksrhel66.cfg initrd=RHEL66/initrd.img

:wq

vi /var/lib/tftpboot/boot.msg

ubtserver14043 --> Ubuntu Server 14.04.3 x86_64

RHEL66 --> Redhat 6.6 x86_64

:wq

转载于:https://blog.51cto.com/yangzhiming/2047317

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值