无人值守安装Linux

一、准备PXE服务器

1.系统文件(系统ISO文件)

2.TFTP安装

3.DHCP安装

4.linux内核文件 initrd.img

5.引导文件 pxelinux.0 default文件

二、安装PXE服务器

1.准备仓库,挂载系统镜像

vim local.repo

[server]

name=centos

baseurl=file:media/

ghgcheck=1

2.yum install vsftpd tftp-server xinetd

3.启动服务

systemctl start vsftpd.service systemctl start xinetd ,tftp

4.编辑tftp文件

vim /etc/xinetd.d/tftp

server_args= -s /tftpboot    -----tftp目录位置

disable = no  -------yes修改为no

systemctl restart tftp ------重启服务

5.从关盘拷贝文件initrd.img pxeboot 到tftpboot目录

三 准备引导程序

yum install syslinux -y

cp  /media/images/pxeboot/pxelinux.0 /tftpboot /pxelinux.cfg/----------拷贝pxelinux.0到tftpboot目录,这里光盘挂载到/media目录下

cp  /media/images/pxeboot/vmlinuz  /tftpboot

cp  /media/images/pxeboot/initrd.img   /tftpboot

cp  /media/isolinux/isolinux.cfg  /tftpboot/pxelinux.cfg/default  ------------拷贝isolinux.cfg文件到/tftpboot/pxelinux.cfg/下,且必须重命名为default

chmod 644 /tftpboot/pxelinux.cfg/default   修改权限644 ,这是系统启动项菜单

四 准备DHCP

yum install dhcp -y

cp /usr/share/doc/dhcp-4.2.5/dhcp.conf.example  /etc/dhcp/dhcp.conf

vim /etc/dhcp/dhcp.conf

subnet 192.168.11.0 255.255.255.0 {
        range 192.168.11.240 192.168.11.245;
        option domain-name-servers 192.168.11.1;
        option domain-name "xifen.com";
        option routers 192.168.11.1;
        option broadcast-address 192.168.11.255;
        default-lease-time 600;
        max-less-time 7200;
        next-server 192.168.11.93;   ------这个地址是PXE服务器地址
        filename "pxelinux.0";
}
 

systemctl start dhcpd   ----启动DHCP服务

五 编辑启动项文件default文件(/tftpboot/pxelinux.cfg/default )

vim /tftpboot/pxelinux.cfg/default 

修改default veamemu.c32 为default linux ---------意思是寻找本文件中label是linux的开头行

修改默认64行append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rescue quiet 为append initrd=initrd.img inst.repo=ftp://192.168.11.93/pub    inst.ks=ftp://192.168.11.93/ks.cfg -----192.168.11.93是PXE服务器地址

六 生成启动应答文件kg.cfg

应答文件可以通过安装system-config-kickstart ,图形界面配置后保存,拷贝到ftp.http,等服务器的跟目录

这里就将kg.cfg拷贝到ftp的根目录pub下

七 测试

使用一台客户机,设置从网络引导即可。

猜你喜欢

转载自blog.csdn.net/zjc801/article/details/109312872