Linux的kickstart安装详解
Linux的kickstart安装详解
一、什么是kickstart?
kickstart安装是redhat开创的按照你设计好的方式全自动安装系统的方式。安装方式可以分为光盘、硬盘、和网络。此文将以网络安装方式详细介绍使用kickstart的安装系统的方法。(操作系统选用redflag DC5.0 sp2)
二、制作kickstart启动盘准备工作
首先将系统第一张的光盘/image/boot.iso复制到本地/tmp/iso。
#mount /dev/hdc /mnt/cdrom
#cp /mnt/cdrom/images/boot.iso ./
#umount /dev/hdc
#mount -o loop boot.iso /mnt/iso/
#cp -r /mnt/iso/* /tmp/iso
删除/tmp/iso下的TRANS.TBL和/tmp/iso/isolinux/boot.cat文件。
#rm /tmp/iso/TRANS.TBL
#rm /tmp/isolinux/boot.cat
三、编辑ks.cfg文件
ks.cfg文件是一个简单的文本文件,包含一个项目列表,每个项目都用关键字标明。一般情况下当操作系统完成后,会自动在/root/的目录生成一个anaconda-ks.cfg文件。我们可用这个文件为模板来按照需要编辑自己的ks.cfg文件。主要修改安装方式、IP地址、主机名、分区大小等。
1、安装方式的选择
Cdrom 光盘安装
Harddrive - -partition= 要从中安装的分区 - -dir包含安装树的Redflag目录的目录。
举例:harddrive - -partition=sda6 - -dir=/redflag/install-tree
NFS - -server= 要从中安装的服务器
- -dir=包含安装树的Redflag目录的目录
举例:nfs - -server=172.16.81.179 - -dir=/redflag/install-tree
FTP或者HTTP安装
Url - -url http:///
Url - -url ftp://:@/
2、IP地址和主机名
Network —bootproto=static --ip=172.16.81.173 \
--netmask=255.255.248.0 —gateway=172.16.80.1 \
--nameserver=172.16.80.11 - -hostname=ks.dc5.sp2
3、分区设定
要指定挂载点,文件类型和大小。
Part /boot —fstype ext3 —size=100
Part swap —size=512
Part / —fstype ext3 —size=10000
四、制作启动光盘
将第三步中编辑完成的ks.cfg文件复制到/tmp/iso/下面。
#vi anaconda-ks.cfg
#cp anconda-ks.cfg /tmp/iso/ks.cfg
#mkisofs -R -J -T -v -no -emul-boot -boot-load-size 4 \
-boot-info-table -V KSBOOT -b isolinux/isolinux.bin \
-c isolinux/boot.cat -o /Ksboot.iso /tmp/iso
执行上面的命令后会在/下生成Ksboot.iso,将这个文件刻盘。
五、用KS光盘启动安装
当出现boot:时
输入linux ks=cdrom:/ks.cfg它就会按照ks.cfg文件指定方式安装。
Linux的kickstart安装详解的更多相关文章
- linux 源码安装详解
./configure是用来检测你的安装平台的目标特征的.比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本.make是用来编译的,它从Makefile中读取指令,然后编 ...
- Linux 下 Redis 安装详解
文章来源:www.oschina.net/question/12_18065 redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的.项目中需要用集中式可横向扩展的缓存框架,做了一 ...
- linux make命令安装详解
对于GNU Make或许很多Windows开发的程序员并不是很了解,因为Windows中的很多集成开发环境(IDE)都帮我们做了这件事.但是作为一个专业从事 Linux嵌入式开发的程序员就必须要了解G ...
- Linux ssh登录和软件安装详解
阿哲Style Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器 ...
- 【转】Linux下Android ADB驱动安装详解
原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...
- Linux下tomcat的安装详解
Linux下tomcat的安装详解 来源: ChinaUnix博客 日期: 2007.01.21 22:59 (共有0条评论) 我要评论 一,安装前的准备:1,Linux版本:我的是企业版.(至于红帽 ...
- 【Linux开发】Linux下jpeglib库的安装详解
Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...
- Linux Redhat 7.6 操作系统 下载安装详解
redhat 系统镜像分享 [百度网盘分享] (https://pan.baidu.com/s/1ALM6v1dAtPwmEt2tmyTghg ) 提取码:2i4o redhat 7.6版本安装详解 ...
- linux 开机启动过程详解
Linux开机执行内核后会启动init进程,该进程根据runlevel(如x)执行/etc/rcx.d/下的程序,其下的程序是符号链接,真正的程序放在/etc/init.d/下.开机启动的程序(服务等 ...
随机推荐
- MEF学习总结(2)---Primitive层
Primitive层是属于依赖注入的通用模型,主要有如下核心类型: 1. ComposablePart是核心类,他表示组件容器中的每一个组件,是对真正组件实例的包装.ExportDefinition属 ...
- CentOS 6.5 下MySql主从、主主配置
参考网站: http://blog.csdn.net/faye0412/article/details/6280761 http://blog.csdn.net/kk185800961/article ...
- WebApi和Andriod对接访问模式问题
最近在做WebApi和Andriod接口的对接,中途出现一个问题就是返回格式的问题.由于之前使用WebService的时候使用的一直都是json的序列化和反序列话格式,所以一开始在webapi中通样使 ...
- Unix网络编程 3.9 readline函数
其实看APUE时就想试着写些简单的stdio函数了,但是一直没实践,看到这里时发现书上写得不完整,便敲代码试了下. 第1个readline速度非常慢原因在于每次读取字符都执行了系统调用read(),而 ...
- springmvc和activemq的整合使用
1.简介:ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台 ...
- 使用apache common-io 监控文件变化
package common.io; import org.apache.commons.io.filefilter.FileFilterUtils; import org.apache.common ...
- 模拟admin组件自己开发stark组件之搜索和批量操作
搜索相关,搜索的本质就是从数据库查询出来的数据过滤 用户自定义给出过滤条件joker.py list_display = ('id','title','price',) show_add_btn = ...
- Windows下编译sqlite3
一.下载 sqlite-amalgamation-3240000:sqlite源代码,主要需要头文件sqlite3.h sqlite-dll-win32-x86-3240000.zip:sqlite3 ...
- DataFactory+MySQL数据构造
前言:DataFactory是一种快速生产测试数据的可视化工具,是一种强大的数据生成器,该工具支持DB2.Oracle.Sybase.SQL Server数据库,支持ODBC连接方式,且通过ODBC连 ...
- Python环境搭建之OpenGL
以下内容为我python OpenGl 环境搭建历程: win7 64位操作系统,python3.5.3 ,无其他相关. 直接cmd或PowerShell输入以下命令: pip install PyO ...