Products
GG网络技术分享 2025-11-26 18:46 43
Netinstall是一种通过网络进行安装操作系统的方法。它Neng让你通过网络安装各种不同的操作系统和柔软件程序,并对其进行配置。

Netinstall,顾名思义,就是通过网络来安装系统。它用PXE手艺,让服务器Neng通过网络引导安装系统,而不需要用物理媒介,比方说光盘或USB。
在生产周围中,安装一巨大堆服务器时人造安装太过耗时。Netinstall结合PXE手艺和Kickstart配置, Neng实现无人值守自动安装,巨大巨大搞优良装机效率。
PXE是由Intel公司开发的网络引导手艺,干活在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。
要用netinstall,先说说需要搭建一个PXE远程安装服务器。
接下来我们需要准备PXE引导文件。在PXE引导文件中,需要定义用的内核和安装程序等信息。在本文中,我们将安装CentOS操作系统。
version=DEVEL
Install OS instead of upgradeinstall
# Install OS instead of upgradeinstall
# Keyboard layouts
keyboard 'us'
# Root password
rootpw --iscrypted $6$xxxxxxxxxxxxxx
# System language
lang en_US
# Hosts information
network --bootproto=dhcp --device=eno16777736
# Firewall configuration
firewall --enabled --service=sshselinux --disabled
# System timezone
timezone Asia/Shanghai --isUtc
# System bootloader configuration
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda
autopart --type=lvm
%packages@^minimal@core
kexec-tools
%end
请注意, rootpw语句是加密的,需要将其替换为你自己的加密密码。
为此,输入以下命令以下载并安装syslinux柔软件包:
yum install syslinux -y
在安装完成后进入pxelinux程序所在的目录,并施行以下命令,将pxelinux.0拷贝到/tftpboot目录下:
cd /usr/share/syslinux
cp pxelinux.0 /tftpboot/
在安装完成DHCP服务器和TFTP服务器后需要配置它们的配置文件。这些个文件分别为:
subnet . netmask . {
range . .;
option domain-name-servers ., .;
option routers .;
filename "pxelinux.";
next-server .;
}
上面的配置将DHCP服务器配置为用我们的TFTP服务器。这将用于在客户端计算机上引导安装。以上ip地址和文件名根据实际情况需进行修改。
在centos目录下创建一个新鲜文件,并将其命名为ks.cfg:
default vesamenu.c32
timeout 600
menu title Welcome to CentOS Installation!
label linux-installer
menu label Automated Installation - CentOS
kernel openstack/images/pxeboot/vmlinuz
append initrd=openstack/images/pxeboot/initrd.img inst.repo=http://./centos/openstack ks=http://./centos/ks.cfg ip=dhcp
在上述配置中,timeout 600表示引导菜单100秒超时;label linux-installer定义了安装程序的名字;kernel和initrd指定了内核文件和initrd文件的路径。再说说的append语句指明了自动化安装所需的kickstart配置文件的位置以及IP配置。
再说说一步是创建kickstart配置文件。kickstart文件是一个自动化安装程序, 它Neng读取一个Yi预定义的配置,然后安装Linux操作系统。
systemctl start tftp.socket
systemctl start dhcpd
接下来在客户端计算机上打开PXE引导菜单。选择安装CentOS并将全部配置正确填写后系统将开头自动安装。完成安装后沉启计算机即可。
通过以上步骤,你Neng实现无人值守飞迅速安装,节省时候搞优良效率。
Demand feedback