扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
日常工作中,我们经常需要在多台硬件完全相同的电脑上安装同样的Linux,尤其是在做集群应用或互为备份的数据库服务器的时候。笔者是兼职Linux教师,出于讲课的需要,经常要在硬件配置完全相同的电脑上为学生安装多达十台或更多的Linux系统。如果使用最常见的CDROM安装方式,恐怕一次就要用掉一天的时间。而采用Kickstart 安装方式,大约60分钟就全部安装完毕了。
Kickstart是Red Hat发展的快速定制安装方式,可以让电脑按照事先设计好的方式自动安装。最常见的方式是网络安装,也可以采用CDROM或硬盘安装。本文主要介绍Kickstart的网络安装。
制作启动盘
制作安装盘的工作既可以在Windows系统下完成,也可以在Linux系统下完成。在Windows系统中,使用Red Hat安装光盘中第一张的rawritewin程序。此程序在CDROM下的dosutils/rawritewin目录下。制作第一张软盘时,Image File请选择 images bootnet.img , 这张叫启动盘。制作第二张软盘的时候,Image File请选择images drvnet.net,这张叫驱动盘(Driver Disk)。 根据你网卡的型号,驱动盘也许并不需要。
如果是在Linux系统中制作安装盘,命令如下:
|
启动盘里包含了最常见的网卡驱动,如3Com 509/Intel eepro NE 2000等。如果你的网卡不是最常见的,比如联想D-Link530TX,则必须多做一张网卡的驱动盘。
编辑文件syslinux.cfg
编辑启动盘上的syslinux.cfg 文件,将第一行改写为:
|
如果需要用到网卡的驱动盘,则第一行改写为:
|
此时系统会自动提示插入驱动盘。然后删除prompt 和timeout 行。
编辑ks.cfg文件
这一步也是Kickstart安装中最重要的步骤。ks.cfg 是Kickstart安装的核心文件,它指明了以什么方式、将Linux安装到何处、安装什么package等内容。ks.cfg 放置在软盘的根目中。
在新安装的Red Hat系统下,/root/下有个anaconda.cfg文件,可以它为基础进行编辑,也可以用X-Window下的ksconfig程序进行这项工作。如果读者用ksconfig程序进行设定,可能还需要手动进行修改。下面是ks.cfg 文件的内容,为了方便解说,我将原文加了行号。请注意正式的文件是不能加行号的。
|
所有以“#”号开头的都是注释,可以忽略。第2行指明了安装时采用的语言。其实在配置正确的时候,kickstart安装不需要人工干预,本文将其定为英语。第4行指明了系统支持的语言环境,如果不安装X-Window,只需要英语即可。本文增加了对简体中文的支持。第6-9行指明了系统采用的键盘和鼠标的类型,通常键盘都是us兼容行的。带滚轮的PS/2鼠标应写为:
|
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者