设为首页 加入收藏

TOP

Linux 系统自动化部署系统(三)
2023-07-23 13:29:41 】 浏览:61
Tags:Linux
cp /var/www/html/centos/8/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos8 [root@centos8 ~]#cp /usr/share/syslinux/{pxelinux.0,menu.c32} /var/lib/tftpboot/ #以下三个文件是CentOS8安装所必须文件,CentOS7不需要 [root@centos8 ~]#cp /var/www/html/centos/8/os/x86_64/isolinux/{ldlinux.c32,libcom32.c32,libutil.c32} /var/lib/tftpboot/ #生成安装菜单文件 [root@centos8 ~]#mkdir /var/lib/tftpboot/pxelinux.cfg/ [root@centos8 ~]#cp /var/www/html/centos/8/os/x86_64/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
准备启动菜单文件

手动编写一个启动菜单文件

[root@centos8 ~]#vim /var/lib/tftpboot/pxelinux.cfg/default 

default menu.c32 #指定默认使用的界面菜单文件 指定菜单的风格
timeout 600 #超时时间60是、
menu title Install CentOS Linux  #标题
label linux8  #指定标签
 menu label Auto Install CentOS Linux ^8 #指定标题 加了脱字符会高亮
 kernel centos8/vmlinuz #指定使用的内核文件
 append initrd=centos8/initrd.img ks=http://10.0.0.100/ks/centos8.cfg #指定应答文件的位置

label linux7
 menu label Auto Install CentOS Linux ^7
 kernel centos7/vmlinuz
 append initrd=centos7/initrd.img ks=http://10.0.0.100/ks/centos7.cfg


label manual
 menu label ^Manual Install CentOS Linux 8.0
 kernel centos8/vmlinuz
 append initrd=centos8/initrd.img #手动安装
inst.repo=http://10.0.0.100/centos/8/os/x86_64/ #指定repo地址

label rescue #救援模式
 menu label ^Rescue a CentOS Linux system 8
 kernel centos8/vmlinuz
 append initrd=centos8/initrd.img
inst.repo=http://10.0.0.100/centos/8/os/x86_64/ rescue

label local
 menu default   #默认没有任何选择就采用本地硬盘启动
 menu label Boot from ^local drive
 localboot 0xffff

利用cobbler实现自动化安装

CentOS8没有提供这个工具。

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇基于容器部署一个web站点 下一篇Linux Shell 自动交互功能

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目