利用kickstart实现pxe的自动安装

一:kickstart 、pxe是什么?

kickstart安装是redhat开创的按照你设计好的方式全自动安装系统的方式。安装方式可以分为光盘、硬盘、和网络。

PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。既然是通过网络传输,就需要IP地址;也就是说在其启动过程中,客户端请求服务器分配IP地址,之后PXE Client使用TFTP Client 通过TFTP(Trivial File Transfer Protocol)协议下载启动安装程序所需的文件。简单地说PXE网络安装,客户机通过支持PXE的网卡向网络中发送请求DHCP信息的广播请求IP地址等信息,DHCP服务器给客户端提供IP地址和其它信息(TFTP服务器、启动文件等),之后请求并下载安装需要的文件。在这个过程中需要一台服务器来提供启动文件、安装文件、以及安装过程中的自动应答文件等。

将以网络安装方式详细介绍使用kickstart的安装系统的方法。

二:pxe自动安装步骤:

在实现自动化安装之前需要安装ftp、tftp、dhcp、yum服务器,服务器的IP地址应该是静态IP地址。

为服务器设置静态IP地址:

[root@lyt ~]# service network restart          #重启network服务,使最新配置的ip地址生效

[root@lyt ~]# mkdir /mnt/cdrom                 #建立光盘挂载点

[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/    #挂载光盘

时间: 2024-11-02 17:48:44

利用kickstart实现pxe的自动安装的相关文章

pxe自动安装的实现

你还在一台台的手动安装系统吗? 告诉你个偷懒的方法,你会喜欢的! 一. pxe的概念 PXE(preboot execute environment),工作于C/S(客户机服务器)的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络操作系统的启动过程. pxe优点 1.减少安装时间: 2.没有cannot find or load required file krnl386.exe问题: 3.没有tnt系列显卡16色问题: 4.没有添加了文件和打印共享就出错的问题: 5.没有修

利用Kickstart自动化安装CentOS的教程

  前言 因为需要在浪潮的x86服务器中集中部署CentOS搭建基于Hadoop的大数据平台,平时接触SLES(SuSE Linux Enterprise Server)较多并且已经实现基于Autoyast方式使用光盘或者PXE网络自动化安装(后续会分享具体实现方法).这次主要通过学习Kisckstart实现最简单的光盘方式自动化安装CentOS,而网上的大多数教程并不完全适用于自身的环境,本文将不再赘述Kickstart相关概念,细节可参考扩展阅读. Kickstart是最为通用的Linux自

利用Fantastico功能 自动安装WordPress

很多使用或者接触过美国空间的朋友多少都了解点fantastico这个功能,在cpanel面板上会有个"笑脸"的图标,那就是我今天要给大家介绍的如何使用美国空间fantastico功能实现自动安装WordPress博客程序,当然你也可以使用fantastico功能安装上面提供的所有程序,因为步骤都一样,所以就以WordPress博客程序为例. Wordpress:一款目前你能在网络上找到的最好的博客程序,简单.高效.实用得会让你爱上它.好了,就不多说wordpress了,还是回到话题如何

如何利用U盘自动安装系统

  熟悉电脑的朋友都知道,内部所集成的PE系统启动时会自动检测U盘GHO目录下的GHO或者ISO镜像文件名称,并提示进行选择安装. 1.进入PE桌面后会搜索U盘是否存在名为GHO的文件夹,如果存在继续检测此GHO文件夹下的GHO和ISO镜像文件,然后程序弹出主界面提示进行选择安装,安装完毕会自动提示重启. 注:本功能所指GHO和ISO是指GHOST版本的系统镜像. 2.如果想使用本地硬盘的GHO文件进行系统恢复,可以点击程序主界面上的更多按钮进行深层次目录的搜索和选择. 3.如果使用的是未解压出

利用脚本自动安装SQLServer的实现步骤分析_MsSql

每当这种情况发生的时候,我总会心里默念道:杯具啊,这辈子也装不完了.因为SQL Server的安装还是比较复杂的,要先安装.Net.Windows Installer,在正式安装的过程中还要交互的填写各种参数,当然这个还不包括拷贝3GB多的安装文件的时间.在经历了几次这样的悲剧之后,我果断的意识到必须研究一下写个脚本改变这个残酷的现实. 前段时间会学校毕业答辩我终于暂时离开了繁重的工作,能找个时间研究一下脚本了.刚开始实验这个脚本的时候,由于同学喊我打游戏,我就偷懒没准备实验环境,直接用我的本子

利用脚本自动安装SQLServer的实现步骤分析

每当这种情况发生的时候,我总会心里默念道:杯具啊,这辈子也装不完了.因为SQL Server的安装还是比较复杂的,要先安装.Net.Windows Installer,在正式安装的过程中还要交互的填写各种参数,当然这个还不包括拷贝3GB多的安装文件的时间.在经历了几次这样的悲剧之后,我果断的意识到必须研究一下写个脚本改变这个残酷的现实. 前段时间会学校毕业答辩我终于暂时离开了繁重的工作,能找个时间研究一下脚本了.刚开始实验这个脚本的时候,由于同学喊我打游戏,我就偷懒没准备实验环境,直接用我的本子

配置ks.cfg实现自动安装linux的过程

之前发过一篇关于通过PEX实现linux批量无人值守自动安装的博文,不过写的只是具体的配置和操作,对于原理部分没有说明,最近通过一段时间的学习,把linux的启动安装过程深入的了解了下,这里还要特别感谢马哥的指导 言归正传,下面开始深入探讨linux的安装 linux安装大致可以分为2个阶段 第一阶段:anaconda 第二阶段:installinstall阶段系统会按照anaconda阶段设定的参数自动安装,这里主要要说的是anaconda阶段,此阶段是linux的预安装环境,提供linux安

自动安装SQL Server数据库

server|数据|数据库|自动安装 这段时间,手头的项目接近收尾,以前不太注意的工程打包问题却慢慢凸现出来,这里指的不单单是制作一个可以安装的工程安装包,还有关于缺少运行环境时的数据库实例的安装和数据库数据的安装恢复.这里先把关于MSDE打包进安装程序的心得于大家分享,那么咱们废话少说. 当你的项目基本完成测试,准备发布的时候,制作一个用户使用简便的自动安装包就成为编码完成后的又一个需要解决的问题,工程开发的是否完满,从安装中,用户应该会有个最初的体验. 下面简单介绍一下如何在工程中添加Mic

BAT批处理实现软件的自动安装

  这篇文章主要介绍了BAT批处理实现软件的自动安装(以搜狗拼音为例),本文以安装搜狗拼音为例做个小实验,其他软件的安装可以以此作为参考来实现,需要的朋友可以参考下 下面以安装搜狗拼音为例做个小实验,其他软件的安装可以以此作为参考来实现. 实验目标: 使用批处理实现搜狗拼音的自动安装 实验步骤: 1.下载搜狗拼音的安装包,本实验使用sogou_pinyin_50a.exe. 2.在安装包所在目录下新建批处理文件sogou_install.bat. 3.编辑批处理文件sogou_install.b