本文共 2153 字,大约阅读时间需要 7 分钟。
在实际操作中,我们需要通过多种方式将服务器配置为支持网络安装。以下将详细介绍每个步骤,帮助您完成服务器配置。
确保光盘挂载到系统中并移除默认的Yum源。
mkdir /mnt/cdrommount /dev/cdrom /mnt/cdromrm -rf /etc/yum.repos.d/CentOS-*
安装并启动VSFTPD服务器。
yum -y install vsftpdsystemctl start vsftpdsystemctl enable vsftpd
将光盘上的内容复制到FTP服务器的公共目录。
cp -r /mnt/cdrom/* /var/ftp/pub/
创建并配置Yum仓库文件,以使用FTP源。
vim /etc/yum.repos.d/local.repo[local]name=CentOS-baseurl=ftp://你的IP地址/pub/enabled=1gpgcheck=0
安装并启动TFTP服务。
yum -y install tftp-serversystemctl start tftpsystemctl enable tftp
修改主配置文件以支持tftp服务。
vim /etc/xinetd.d/tftpservicetftp{ socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4}
安装并将引导程序复制到tftp目录。
yum -y install syslinuxcp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
将镜像文件复制到tftp根目录。
cd /mnt/isolinuxcp initrd.img vmlinuz /var/lib/tftpboot/
创建用于存放引导菜单的目录。
mkdir -p /var/lib/tftpboot/pxelinux.cfg
安装并启动DHCP服务。
yum -y install dhcpsystemctl start dhcpdsystemctl enable dhcpd
在主配置文件中设置子网和选项。
vim /etc/dhcp/dhcpd.confdomain-name " आपक的域名"domain-name-servers 192.168.100.70, 202.106.0.10default-lease-time 600max-lease-time 7200subnet 192.168.100.0 netmask 255.255.255.0 { range 192.168.100.90 192.168.100.200 option routers 192.168.100.70 filename "pxelinux.0"}
安装并启动Kickstart服务。
yum -y install system-config-kickstartsystemctl start kickstart-configurationsystemctl enable kickstart-configuration
进入终端并启动Kickstart服务。
init 5
按照弹出的界面完成语言、时区、安装选项和网络设置。选用FTP安装方式,设置根密码并保存配置文件。
cp ks.cfg /var/ftp/pub/
重写pxelinux.cfg.default以确保正确的安装选项。
vim /var/lib/tftpboot/pxelinux.cfg/defaultkernel vmlinuzappend initrd=initrd.img method=ftp://你的IP地址/pub/ks=ftp://你的IP地址/pub/ks.cfg
在虚拟机中设置网卡为主机模式,启动2G内存,静态IP地址为192.168.100.x。
启动虚拟机进行安装,系统应自动从FTP源和tftp服务进行安装。
转载地址:http://zjemz.baihongyu.com/