您的位置:首页 > 其它

PXE自动安装cento7-笔记

2020-12-14 19:57 621 查看

PXE自动安装cento7 :
1安装yum仓库
2创建tftp服务器网卡设置静态
3 syslinux引导创建
4 安装dhcp 创建dhcp分组
5 安装kickstart 创建自动安装文件
6 安装测试

  1. BIOS---pxe启动
  2. DHCP—分配IP 定位引导程序
  3. TFTP服务器,提供引导程序下载
  4. 网络启动
  5. 安装源YUM仓库(centos 7)
  6. 准备TFTP服务---DHCP---引导程序位置----配置启动菜单
  7. 创建本地YUM仓库:
    Umount /dev/sro 卸载
    Mount
    Df –hT
    Mount /dev/sr0 /mnt
    Ls
    Cd /etc/yum.repos.d/
    Mv CentOS-Base.repo CentOS-B ase.repo.bak
    Vi CentOS-Media.repo
    Baseurl=

    File:///mnt/

Enabled=1

Cd
Yum list all
Yum install –y vsftp
Cd /var/ftp/
Ls
Makdir centos7
Unmount /dev/sr0
Mount /dev/sr0 /var/ftp/centos7
Vi /etc/yum.repos.d/ CentOS-Media.repo

Baseurl=ftp://192.168.28.155/centos7
Gpgcheck=0

cd
Yum clean all
Yum repolist
失败==
Ip a
Vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
ONBOOT=yes
IPADD=192.168.28.155
NETMASK=255.255.255.0
:wq

Ifdown ens33;ifup ens33
Systemctl start vsftpd
Systemctl enable vsftpd
光盘为临时挂载,重启电脑要重新修改,如何永久挂载?

Systemctl stop firewalld
Systemctl disable firewalld
Setenforce 0 关闭selinux防火墙

Yum –y install tftp-server xinetd

Rpm –ql tftp
Repm –ql tftp-server
Rpm –ql xinetd 超级管理器


Systemctl start xinetd
Systemctl enable xinetd 开启提供内核及文件
Cd /var/lib/tftpboot/
Cd images/
Ls
Cd /var/ftp/centos7/
Ls
Cd /images/
Cd pxeboot
Ls
Cp vmlinuz initrd.img /var/lib/tftpboot 拷贝引导文件

Yum install –y syslinux
Rpm –ql syslinux
Cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
Cd /var/lib/tftpboot/
Ls
Mkdir pxelinux.cfg 创建启动目录
Cd pxelinux.cfg
Ls
Vi default 创建默认文件

:wq

Systemctl restart xinetd


:wq
Systemctl start dhcpd
Systemctl enable dhcpd

安装==修改配置文件==启动=开机启动

创建应答文件:
Yum install –y system-config-kickstart.noarch
System-config-kickstart 启动

Yum remove –y system-config-kickstart.noarch
修改源:


[c7-media] 修改标识符为: [development]

Yum repolist

Yum install –y system-config-kickstart.noarch
System-config-kickstart

文件内容:ks.cfg
。。。。。。。。。。。。。。。。。。。。。

Cp ks.cfg /var/ftp
Cd /var/ftp
Ls
编辑启动文件:
Vi /var/lib/tftpboot/pxelinux.cfg/default
Ks=ftp://192.168.28.155/ks.cfg

Curl ftp://192.168.28.155
Systemctl restart xinetd 重启tftp服务器

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: