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/下.开机启动的程序(服务等 ... 
随机推荐
- (转)JavaMail邮件发送-发送一个文本邮件和一些问题说明
			需要下载的JAR包: JavaMail:http://www.oracle.com/technetwork/java/javamail/index.html JAF:http://www.oracle ... 
- ubuntu 修改分辨率为自定义分辨率
			在ubuntu14.04虚拟机上修改自定义大小的桌面屏幕分辨率,使用的命令:cvt,xrandr 0.首先查看下当前已经提供的分辨率设置:xrandr -q root@xxx:/home/xxx/De ... 
- django 网站 Hello world
			环境搭建 1.python2.7,python3.x均可以使用, 2.直接pip install django或者去下载whl文件安装 3.用eclipse和pycharm均可 开始 1.进入一个目录 ... 
- Windows 键盘快捷键概述
			在 Windows 中工作时,利用快捷键代替鼠标.可以利用键盘快捷键打开.关闭和导航“开始”菜单.桌面.菜单.对话框以及网页.键盘还可以让您更简单地与计算机交互. 单击一个标题或按 TAB 键可以突 ... 
- laravel开启调试模式
			mvim app/config/app.php 'debug' => true, 
- IT运维的定义
			IT运维是IT管理的核心和重点部分,也是内容最多.最繁杂的部分,该阶段主要用于IT部门内部日常运营管理,涉及的对象分成两大部分,即IT业务系统和运维人员,该阶段的管理内容又可细分为七个子系统: ... 
- python学习 (三十) python的函数
			1: 函数参数默认值 def method1(p1 = , p2 = ): // 函数有两个参数,并且都有默认值 return p1 + p2 print(method1()) print(meth ... 
- MySQL 库、表
			1.库 1.库的基本操作 1.查看已有的库 show databases; 2.创建库(指定默认字符集) create database 库名 default charset=utf8; 3.查看创建 ... 
- wx python
			wx python 一. 下载和安装wxPython 1.1 下载 访问下载页面:http://wxpython.org/download.php即可. 要注意以下几点: 1. 如果是windows系 ... 
- linux中find工具
			find 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下.即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只要你具有相应的权限. ... 
