kickstart实现网络系统安装

一、服务端配置步骤:

  1. 查看本机ip信息:

2.安装所需的软件包:

3.挂在光盘:mount  /dev/sr0  /momo

4.拷贝所需的文件:

5.创建pxelinux.cfg目录,用于存放default文件:

6.拷贝default文件:

7.修改default文件内容,vim  /var/lib/tftpboot/pxelinux.cfg/default:

* 在末位处添加如下几行:

8.dhcp主配置文件修改如下,vim  /etc/dhcp/dhcpd.conf:

* 添加如下内容:

* 修改如下:

9.启动dhcp服务:service  dhcpd  start

10.由于tftp是以个非独立启动服务,它的启动依赖于xinetd服务,所以需作如下配置:

* vim  /etc/xinetd.d/tftp,将disable项改为no;

* 启动tftp:service  xinetd start

* 查看69端口是否运行:

11.生成ks.cfg配置文件:

1.由于生成ks.cfg的工具system-config-kickstart需要用到图形界面,所以需要安装图形界面,这里不做介绍;

2.启动system-config-kickstart,生成ks.cfg文件,不多做介绍:

3.将生成的ks.cfg文件拷贝到http的根目录,即/var/www/html/下:

12.配置nfs:

1.vim  /etc/export,添加内容如下:

2.启动nfs:service  nfs  start

13.启动http服务:service  httpd  start

二、客户端配置:

1.新建一台虚拟机,设置为从网卡启动;

2.观察新建的虚拟机能否从网络安装,如果出现如下内容,表示配置成功:

时间: 2024-12-29 07:20:25

kickstart实现网络系统安装的相关文章

基于kickstart实现网络共享以及制作光盘和U盘实现半自动安装centos6系统

一.使用kickstart实现网络共享半自动化安装. ①在centos6上安装system-config-kickstart.ftpd包.   ②使用system-config-kickstart命令,编辑里面的内容,该文件生成ks.cfg文件. 修改完之后在File菜单中选择Save保存,在最上面输入ks.cfg名字,选择保存位置,点击Save按钮即可. #platform=x86, AMD64, or IntelEM64T #version=DEVEL     # Firewall conf

Kickstart+PXE网络自动化Centos系统安装

注:服务端需要安装配置DHCP+HTTP+TFTP+Kickstart(重点创建ks.cfg文件)程序. 服务端软件安装配置: 1.DHCP服务 yum -y install dhcp                            #安装 rpm -ql dhcp |grep "dhcpd.conf"                  #检查 vim /etc/dhcp/dhcpd.conf                        #配置 ddns-update-styl

centos7.2 搭建PXE+kickstart多版本系统安装

网上众多文章,但是自己搭建起来却很少又能用的.总结下自己的 原理+单系统的实验 这里说明下,最好使用kickstart工具来生成ks.cfg文件(网上参数实在太多,不同系统还要不同的参数) 实验 系统:CentOS Linux release 7.2.1511 (Core) 内核:3.10.0-327.el7.x86_64 准备工作:关闭 防火墙 和 SELINUX IP:192.168.10.17 yum -y install dhcp cp -f /usr/share/doc/dhcp-4.

kickstart之多系统安装方法

学习此文章前希望自己能够使用kickstart自动安装系统,本文是在我的上篇文章的环境下修改完成的. 实现目的:kickstart全自动安装时能够选择其它版本的系统. 例如:Centos66.x86 和Centos66.x86_64 1.tftpboot目录下新建Centos66_64和Centos66_32 [[email protected] tftpboot]# mkdir Centos66_64 Centos66_32 把64位的镜像中拷贝的initrd.img vmlinuz 移动到C

kickstart自动化系统安装

kickstart自动化linux系统安装 一.系统环境 redhate 6.3 IP:10.240.240.210,  Gateway: 10.240.240.1 二 .使用yum方式安装软件包 yum install -y tftp* xinetd "*dhcp*" nfs-utils-* 三.配置dhcp服务器 配置DHCP服务器的配置文件 [[email protected] tftpboot]# vi /etc/dhcpd.conf # DHCP Server Configu

linux系统安装详解

一.linux系统安装过程 1.总体流程及概述 POST --> Bootloader (kernel+ramdisk) --> anaconda ①安装系统也需要先加载内核,内核初始化完毕后会执行安装程序anaconda. ②若待安装系统的硬盘未被使用过或无bootloader,接好安装介质后,BIOS会自动将安装介质作为引导设备:若硬盘上已有系统,则需要进入BIOS界面将安装介质调整为第一引导设备. ③安装介质:光盘.U盘.支持PXE的网卡等 补充:如何在虚拟机中进入BIOS界面?(以VM

kickstart自动化安装--tftp+nfs+dhcp

使用kickstart实现Centos 自动化安装 Kickstart自动化安装简介: 规模化:同时装配多台 服务器 自动化 :安装系统,配置各种服务 远程实现:不需要光盘,U盘等安装介质 优势: (1)流线自动化的安装 (2)快速大量的裸机部署 (3)强制建立的一致性(软件包,分区,配置,监控,安全性) (4)减少人为的部署失误 使用Kickstart方法安装的过程: (1). 创建一个kickstart文件 (2). 创建有kickstart文件的引导介质或者使这个文件在网络上可用: (3)

Centos7 实战Kickstart 批量系统部署

1.kickstart 使用背景介绍大家想个问题,我们平时手动光盘安装一台linux系统的多久能完成?10分钟?半小时?1小时还是一上午?领导说小李明天到100台服务器你统一装成linux系统,周日交工.啊?100台?你是不是要哭了-- 于是乎,kickstart 自动化安装平台就诞生了,哇哈哈!2.kickstart 原理① PXE 客户端发送UDP广播请求 PXE 客户端从自己的PXE网卡启动,通过PXE BootROM(自启动芯片)会以UDP(简单用户数据报协议)发送一个广播请求,向本网络

【linux基础】25、kickstart 无人值守安装linux系统

1.anaconda简介 anaconda:fodora维护的linux系统安装程序 anaconda将整个linux系统安装过程分成2个阶段: 安装前配置: 选择键盘类型,安装过程中的语言,支持的语言,时区 选择要使用的磁盘设备,分区格式化,选择要安装的程序包 设置管理员密码,是否启动iptables,是否启用selinux 安装阶段: 在目标磁盘上创建出根文件系统 将选定的程序包安装至目标磁盘 anaconda程序可以交互式设置系统安装的各种配置,也可以读取anaconda的配置文件anac