zoukankan      html  css  js  c++  java
  • linux 远程装机

    首先,服务器配置dhcp  关闭火墙
    yum install dhcp -y
    cd   /etc/dhcp
    cp   /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example dhcpd.conf
    vim dhcpd.conf

    systemctl restart dhcpd

    测试
    拔掉网线
    systemctl restart netwark 
    ifconfig
     
    yum whatprovides */pxelinux.0 查找这个文件
    yum install syslinux.x86_64    安装 syslinux

    rpm -ql syslinux
    less /usr/share/doc/syslinux-4.05/syslinux.txt  查看使用信息
    yum search tftp
    yum install tftp-server.x86_64  -y    需要使用tftp网络文件传输

    netstat -antlupe | grep xineted       查看守护进程的接口
    vim /etc/xinetd.d/tftp                disable重yes改为no

    systemctl restart xinetd.service      开启xinetd
    rpm -q l tftp-server                   
     cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/ 复制文件到tftp共享目录
     mkdir /var/lib/tftpboot/pxelinux.cfg      建立这个目录
     
    然后在真机上
    cd /var/www/html/rhel7.2
    ls
    grep "Install Red Hat" -r
    cd  isolinux
    scp  挂载目录的的文件到             /var/lib/tftpboot/     应注意所使用的版本须一致
    scp -r * root@172.25.254.104;/var/lib/tftpboot         找到引导页面
    在测试机上                             记得关闭火墙
    cd /var/lib/tftpboot                      进入到共享目录里
    cp isolinux.cfg pxelinux.cfg/default      把已经接受的文件复制到pxe.linux下并且重命名为default

    systemctl restart xinetd.service          重新启动守护进程
    vim /etc/dhcp/dhcpd.conf                  编辑dhcp配置文件,
    subnet 172.25.254.0 netmask 255.255.255.0 {
      range 172.25.254.10 172.25.254.20;
      option routers 172.25.254.250;
      next-server 172.25.254.104;
      filename "pxelinux.0";
    } 重新
    systemctl restart dhcpd

    测试:
    在一个虚拟机上设置nic启动优先
    启动
    成功。
    但是这只能进入启动的页面,并不可以真正的安装系统
    vim /var/lib/tftpboot/pxelinux.cfg/default

    可以更改时间;
    timeout 本来默认是600 可以更改为60
    menu background splash.png
    file 查看这个图片的大小 找到合适的图片就可以 convert liuyan.png -resize 640x480! liu.png
    比如: menu background liuyan.png
    menu title WESTOS  更改标题
    #######################################################################################3
    在上一步的基础上,实现全自动安装
     yum install system-config-kickstart -y
    system-config-kickstart                          制作全自动安装脚本
    vim ks.cfg

    ksvalidator ks.cfg
    yum install httpd -y          开启http服务

     再次重启虚拟机会直接自动安装表示成功

     
  • 相关阅读:
    go 本地安装 grpc-go
    vscode python code-runner 中文乱码解决
    spring-cloud-sleuth 学习资源
    vscode 快键键资源整理
    vscode and python
    redis分布式锁
    TF-IDF算法解释
    spring 4.1 xml配置头部信息 maven配置信息
    google像apple 30亿美元购买流量
    spring 启动异常Failed to read candidate component class
  • 原文地址:https://www.cnblogs.com/zhengyipengyou/p/9500893.html
Copyright © 2011-2022 走看看