科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道省时又省力 教你如何批量安装Linux (2)

省时又省力 教你如何批量安装Linux (2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Kickstart是Red Hat发展的快速定制安装方式,可以让电脑按照事先设计好的方式自动安装。最常见的方式是网络安装,也可以采用CDROM或硬盘安装。本文主要介绍Kickstart的网络安装。

作者:luyao 来源:赛迪网技术社区 2007年10月16日

关键字: 操作系统 安装 批量 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

第6-9行建议用ksconfig 程序配置。第10-11行是时区,中国的用户一般可以选择上海。第12-13行指明了root用户的密码,还有一种形式就是将密码进行加密。第16-17行指明了是安装还是升级,如果是升级,第17行应该用upgrade代替Install参数。第18-19行指明了安装介质所在的位置,这是Kickstart安装的关键之一。安装介质可以放置在NFS/FTP/HTTP服务器上,也可以放置在本机硬盘上。本文不打算探讨硬盘安装,只研究网络安装。具体的办法是把3张Red Hat安装光盘中的Red Hat目录拷贝到到服务器的某个位置,比如说/tmp/install 下面,如果是用NFS安装,则需要把/tmp/install 共享出去,同时要保证将要安装Red Hat Linux的客户机可以访问。只读的权限可以按如下配置:

  /etc/exports 文件如下
  /tmp/install 192.168.10.0/255.255.255.0(ro)

如果是FTP或者HTTP安装,则可以把Red Hat目录放在ftproot或者httproot下。值得注意的是,在Windows系统中,可能对“/”和“”产生歧意,如果FTP Server 是Windows系统,最好将Red Hat目录放置到ftproot的再下一级目录中。

第21-23行是描述Linux将安装到哪个分区,clearpart -all 的意思是清除所有分区。第22行新建一个4.2GB的分区作为“/”分区。第23行新建立一个300MB的swap分区。

如果使用已存在的分区,则写为:

  partition / --onpart sda1
  partition swap -onpart sda2

注意:第21-23行最好不要用ksconfig程序自动设定参数,手工配置比较稳妥。第25行的意思是用DHCP Server自动分配IP地址。如果装机的数量较多,DHCP的方式毫无疑问是首选。如果想自己指定IP地址,则应该写为:

  network --bootproto static  --ip 192.168.10.55  
    --netmask 255.255.255.0 
  --gateway 192.168.11.1  --nameserver 202.96.134.133

多网卡的机器稍微复杂一点,本文就不介绍了。第27行指明了系统验证用户的方式。本文用的是缺省Shadow密码,MD5 方式加密,这是最常见的方式。第28行把自定义的防火墙关闭。因为安装Red Hat时用的是ipchains 防火墙,因此笔者建议安装以后采用iptables防火墙。第30-33行是关于X-Window的配置。意思是使用系统自动侦测的配置。Linux一般都能正确地检测到显示卡和显示器的型号。第33行的意思是以GNOME做为缺省的窗口管理器,颜色为16位色,屏幕分辨为1024×768。如果在末尾加上“--startxonboot”,就是开机后X-Window登陆。第34-37行指明了安装时候选择安装的软件。前面有个“@”符号代表一组RPM包,每组包将安装的软件列表,这样软件可以在Red Hat第一张安装光盘中的Redhat/base/comps 文件中找到。如果一个组都不指定,则会安装Redhat/base/comps文件中的Base组合,也就是最基本的一些RPM包,如Sendmail等。写一个@Everything 则是完全安装。第37行中有单独安装了lynx的RPM包。第38-39行的%pre表示安装之前执行的命令。第40-41行%post以后代表安装之后将要执行的命令。第40行执行了一个简单的命令。最后的工作是把写好的ks.cfg 拷贝到软盘上:

  cp ks.cfg /mnt/floppy

笔者在Windows 2000下安装了VMware,在虚拟机上用光盘安装Linux时,不知道什么原因光驱的速度非常慢。因此又在Windows 2000下安装了Server-U FTP服务器,然后在VMware下进行Kickstart安装,结果速度非常令人满意。另外,也可以用Omni-NFS在Windows 2000下实现NFS Server的功能,使用NFS安装。善用Kickstart安装中的%post 命令,就可以直接配置好服务器。Kickstart安装是学习Linux的重点之一,在Red Hat RH133培训课程中,就有Kickstart安装的课程,但这方面的中文资料一直都比较少,希望本文能起到抛砖引玉的作用。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章