kickstart安装linux

通过kickstart安装CentOS 6.6

1.配置ks.cfg文件

虚拟机1里已开启了httpd服务,其IP地址为192.168.2.13,在虚拟机1里,运行system-config-kickstart命令,弹出下面的界面,如下图配置。

(我是分配了10G的硬盘,下图只用了5G多点的空间,保留部分磁盘空间后期可能会再次分区使用)

配置完成后,点击左上角的FileàSave保存配置文件,再用vi打开检查下是否有需要修改的地方。

ksvalidator ks.cfg  # 检查ks.cfg是否存在语法错误

并将该ks.cfg文件拷贝到网页服务器根目录,最终的ks文件路径为:http://192.168.2.13/ks.cfg

2.创建引导光盘

# mount /dev/cdrom /mnt   挂载系统盘到/mnt下

# mkdir /tmp/ISO

# cp -a /mnt/isolinux /tmp/ISO

# cd /tmp/ISO/isolinux

# 复制第一步生成的ks.cfg 到/tmp/ISO/isolinux目录下,该目录下文件结构应该如下图。

# vi isolinux.cfg 修改如下图所示

# cd ..

# mkisofs -R -J -T -v -input-charset UTF-8 --no-emul-boot --boot-load-size 4 --boot-info-table -V "kickstart ISO" -b isolinux/isolinux.bin -c isolinux/boot.cat -o kickstart.iso ./

# 这样就会在当前文件夹下生成kickstart.iso文件

# 现在可以将光盘导出到本机上,挂载到其他虚拟机测试。

如下图,

一会儿就安装完成了。

时间: 2024-10-01 04:30:49

kickstart安装linux的相关文章

自动化kickstart安装linux系统

1.实验前了解 计算机的操作系统也是安装在磁盘里面,磁盘由磁道和扇区构成磁盘分区: 是在系统里面分,由系统管理,但是系统也在磁盘里面端点磁头默认的位置: 0磁道默认最开始读的那个位置磁盘的引导程序bootloader促使0磁头读取c盘,启动系统在零磁道上,有一个程序,叫做pxelinux当启动电脑时,pxelinux程序会引导磁头去读取启动信息,也叫做pxe启动服务2.实验思路利用某虚拟机给server主机装系统,需要在某虚拟机上进行如下操作:搭建dhcp服务器:给新系统分配动态ip开启http

linux部署pxe+kickstart批量安装linux操作系统实施方案

一.PXE 简介 PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服 务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内

使用kickstart批量定制安装Linux

一.    什么是kickstart kickstart是REDHAT公司针对自动安装RedHat.CentOS.Fedora同一体系Linux定制的规范.一般以.cfg作为文件后缀名,可以自动应答问题,指定要安装的包,在系统完成安装后自动执行定制脚本来配置系统. 二.    安装形式 kickstart 安装可以使用本地光盘,本地硬盘驱动器,或通过 NFS,FTP,HTTP 来执行. 要使用 kickstart,必须: 1.创建一个kickstart文件. 2.创建有kickstart文件的引

Linux中级:PXE + Kickstart 安装CentOS 6.x 操作系统

一.前言 本文很大部分都是参考:http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html 主要用于学习. 1.1 什么是pxe PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用

kickstart无人值守安装Linux

kickstart无人值守安装Linux 1.安装vsftpd.tftp-server.dhcp-server和kickstart yum -y install vsftpd tftp* dhcp kickstart 2.设置vsftpd 挂载windows共享文件夹 mount -t cifs -o username=share,password=share //192.168.20.254/iso /mnt/iso 挂载iso文件到vsftpd的pub目录 mount -o loop /mn

kickstart 批量安装Linux系统

Kickstart 批量安装Linux系统 Kickstart的工作原理想必大家都知道了,通过pxe协议同时装配多台服务器.一般用的时候不多,但是要知道,用的时候才能得心应手,我的环境如下: 需要安装部署的Linux服务器: Redhat 6.4 64位 IP地址:192.168.30.34 网卡:p3p1 子网掩码:255.255.255.0 网关:192.168.30.1 DNS:202.106.0.20 或者 8.8.8.8 具体操作: 第一部分:在kickstart服务器系统操作 关闭S

kickstart全自动安装Linux

今天晚上在这里和大家分享一下如何利用kickstart全自动安装Linux,当然还有别的工具可以全自动的安装Linux,每个工具都有它自己的优点和缺点,选择一个适合你的就好了. 需要的软件包:nfs*   dhcp*   tftp* 一.安装软件 先把上面的三个软件包安装好 yum install nfs* -y yum install dhcp* -y yum install tftp* -y 二.拷贝光盘内容 在根分区中建立一个目录 mkdir /redhatinstall 挂载光盘,拷贝光

解决PXE安装Linux系统时kickstart自动识别硬盘问题

在使用PXE结合kickstart文件可实现网络全自动安装Linux系统,按照kickstart语法须要在ks.cfg文件中指定操作系统安装的位置(指定硬盘)如hda.sda或硬盘的UUID等唯一标识,分区信息以及建立mbr的位置. 如果硬盘命令指定有误,或与实际硬盘命令不符,无法找到对应的设备等那么anaconda会直接ks.cfg文件错误而导致安装失败:如果在ks.cfg文件中不指定硬盘信息,那么在进行到分区步骤时,anaconda会在此停下来让人工操作以便任务继续,那么批量主机安装系统时则

kickstart+pxe无人值守安装linux

1.kickstart与pxe简介: kickstart是RED HAT推出的一种无人值守的安装模式,它能实现大批量的客户机自动安装.一般情况下,我们在安装linux操作系统时,是以一种交互式应答的界面模式来决定我们的系统该如何安装,比如安装过程显示的语言,使用的键盘类型,所在的时区信息,要预先安装的软件包,磁盘分区信息等等类容.而kickstart所完成的功能就是将所有必须要回答的问题预先写入一张叫做ks.cfg的配置表中,然后引导进程找到这个配置表自动引导剩下的安装工作以及应答,实现自动化安