linux安装配置kickstart
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,1、安装配置kickstart要使用kickstrt安装平台,包括的完整架构为:Kickstart + DHCP+ NFS+TFTP+PXE,从架构可以看出大致需要安装的服务,例如dbcp、tftp、
千家信息网最后更新 2025年02月07日linux安装配置kickstart1、安装配置kickstart
要使用kickstrt安装平台,包括的完整架构为:Kickstart + DHCP+ NFS+TFTP+PXE,从架构可以看出
大致需要安装的服务,例如dbcp、tftp、nfs、kickstart/pxe等
挂在镜像
mount /dev/cdrom /mnt
df -h
1)DHCP、Tftp安装
yum install -y dhcp* tftp* syslinux
首先配置tftp服务:
vi /etc/xinetd.d/tftp
disable = no
只需要把disable=yes 改成disbale=no即可
2)TFTP +PXE配置
要实现远程安装系统,首先需要在TFTpboot目录指定相关PXE内核模块以及相关参数,
配置步骤如下:
#如果系统是5.X,默认tftpboot目录已经自动创建到/根目录下
#如果系统是6.X,默认tftpboot目录在/var/lib/下,所以linux 6.x需要做软链接/根目录下。
查看/根下是否有/tftpboot目录,如果没有需要做软链接
ln -s /var/lib/tftpboot/ /
cd /tftpboot/
find / -name pxelinux.0
cp /usr/share/syslinux/pxelinux.0 ./
cp /mnt/images/pxeboot/{initrd.img,vmlinuz} ./
将所有内容拷贝内核到/tftpboot目录下
mkdir -p /tftpboot/pxelinux.cfg
cd /tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg default
chmod 777 /tftpboot/pxelinux.cfg/default
vi /tftpboot/pxelinux.cfg/default
添加如下:
label Rehel6.5
kernel vmlinuz
append ks=nfs:192.168.56.77:/centosinstall/ks.cfg ksdevice=eth0 initrd=initrd.img
安装nfs服务
yum install -y nfs*
用NFs或者httpd把镜像文件共享出来
mkdir -p /centosinstall
nohup cp -rf /mnt/* /centosinstall &
echo "/centosinstall *(rw,sync)" >>/etc/exports
cd /centosinstall
vi ks.cfg
[root@localhost ~]# cat ks.cfg
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
key --skip
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use NFS installation media
nfs --server=192.168.56.77 --dir=/centosinstall
# Root password
rootpw --iscrypted $1$9g6qXfWW$b3ofuFBbrusMKae5R5d6Z.
# System authorization information
auth --useshadow --passalgo=sha512
# Use text mode install
text
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone 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 swap --fstype="swap" --size=4096
part /boot --fstype="ext4" --size=200
part / --fstype="ext4" --grow --size=1
%packages
@admin-tools
@base
@core
@development-libs
@development-tools
@x11
%end
chmod 777 ks.cfg
或者使用yum install system-config-kickstart.noarch 终端中运行system-config-kickstart命令 图像界面生成ks.cfg文件
启动nfs、tftp服务
service nfs restart
service xinetd restart
配置dhcp服务
yum install -y dbcp*
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.56.0 netmask 255.255.255.0 {
option routers 192.168.56.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.56.88 192.168.56.200;
next-server 192.168.56.77;
filename "pxelinux.0";
allow booting;
allow bootp;
}
service dhcpd restart
创建客户端client
输入标签
Rehel6.5
要使用kickstrt安装平台,包括的完整架构为:Kickstart + DHCP+ NFS+TFTP+PXE,从架构可以看出
大致需要安装的服务,例如dbcp、tftp、nfs、kickstart/pxe等
挂在镜像
mount /dev/cdrom /mnt
df -h
1)DHCP、Tftp安装
yum install -y dhcp* tftp* syslinux
首先配置tftp服务:
vi /etc/xinetd.d/tftp
disable = no
只需要把disable=yes 改成disbale=no即可
2)TFTP +PXE配置
要实现远程安装系统,首先需要在TFTpboot目录指定相关PXE内核模块以及相关参数,
配置步骤如下:
#如果系统是5.X,默认tftpboot目录已经自动创建到/根目录下
#如果系统是6.X,默认tftpboot目录在/var/lib/下,所以linux 6.x需要做软链接/根目录下。
查看/根下是否有/tftpboot目录,如果没有需要做软链接
ln -s /var/lib/tftpboot/ /
cd /tftpboot/
find / -name pxelinux.0
cp /usr/share/syslinux/pxelinux.0 ./
cp /mnt/images/pxeboot/{initrd.img,vmlinuz} ./
将所有内容拷贝内核到/tftpboot目录下
mkdir -p /tftpboot/pxelinux.cfg
cd /tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg default
chmod 777 /tftpboot/pxelinux.cfg/default
vi /tftpboot/pxelinux.cfg/default
添加如下:
label Rehel6.5
kernel vmlinuz
append ks=nfs:192.168.56.77:/centosinstall/ks.cfg ksdevice=eth0 initrd=initrd.img
安装nfs服务
yum install -y nfs*
用NFs或者httpd把镜像文件共享出来
mkdir -p /centosinstall
nohup cp -rf /mnt/* /centosinstall &
echo "/centosinstall *(rw,sync)" >>/etc/exports
cd /centosinstall
vi ks.cfg
[root@localhost ~]# cat ks.cfg
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
key --skip
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use NFS installation media
nfs --server=192.168.56.77 --dir=/centosinstall
# Root password
rootpw --iscrypted $1$9g6qXfWW$b3ofuFBbrusMKae5R5d6Z.
# System authorization information
auth --useshadow --passalgo=sha512
# Use text mode install
text
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone 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 swap --fstype="swap" --size=4096
part /boot --fstype="ext4" --size=200
part / --fstype="ext4" --grow --size=1
%packages
@admin-tools
@base
@core
@development-libs
@development-tools
@x11
%end
chmod 777 ks.cfg
或者使用yum install system-config-kickstart.noarch 终端中运行system-config-kickstart命令 图像界面生成ks.cfg文件
启动nfs、tftp服务
service nfs restart
service xinetd restart
配置dhcp服务
yum install -y dbcp*
vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.56.0 netmask 255.255.255.0 {
option routers 192.168.56.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.56.88 192.168.56.200;
next-server 192.168.56.77;
filename "pxelinux.0";
allow booting;
allow bootp;
}
service dhcpd restart
创建客户端client
输入标签
Rehel6.5
配置
目录
服务
系统
内核
文件
架构
根目录
链接
镜像
内容
参数
命令
图像
客户
客户端
平台
拷贝
标签
模块
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
三国很嚣张是不是关服务器
bgp高防服务器安溪
数据库系统都岗位
Sql数据库定点小数类型
服务器管理员管理 其他用户
本地专业软件开发团队
如何购买百度地图软件开发包
如何删除数据库的一个数据库
阿勒泰软件开发优缺点
服务器来电开机
给应用程序的数据库加密
pixiv的服务器地址是什么
ai攻击网络安全
rtx服务器多少钱
超市收银数据库管理系统
ora数据库查看
流媒体服务器 软件
计算机网络技术包括啥
信息网络安全监察的工资
问道手游各个服务器排行榜
福建泉州国科培训网络技术
济宁网络安全
分享软件开发干货
伊宁小程序软件开发公司
如何查看附加数据库
从网路中获取数据库
服务器不支持ssl怎么解决
虚拟机网络安全设置
网络安全工程师什么用
合肥升腾服务器