扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
%post
    /sbin/chkconfig --level 345 sshd on
    /sbin/chkconfig --level 0123456  kudzu off
    /sbin/chkconfig --level 0123456  cups off
    /sbin/chkconfig --level 0123456  autofs off
    /sbin/chkconfig --level 0123456  sendmail off
    /sbin/chkconfig --level 0123456  atd off
    /sbin/chkconfig --level 0123456  iptables off
    /sbin/chkconfig --level 0123456  xinetd off
    /sbin/chkconfig --level 0123456  portmap off
    /sbin/chkconfig --level 0123456  pcmcia off
    /sbin/chkconfig --level 0123456  gpm off
    /sbin/chkconfig --level 0123456  rhnsd off
    /sbin/chkconfig --level 0123456  isdn off
    /sbin/chkconfig --level 0123456  nfslock off
    /sbin/chkconfig --level 0123456  rawdevices off
    /sbin/chkconfig --level 0123456  keytable off
    /sbin/chkconfig --level 0123456  apmd off
    /sbin/chkconfig --level 0123456  anacron off
    /sbin/chkconfig --level 0123456  xfs off
    /sbin/chkconfig --level 0123456  netfs off
    /sbin/chkconfig --level 0123456  ip6tables off
    /sbin/chkconfig --level 0123456  arptables_jf off
    /sbin/chkconfig --level 0123456  microcode_ctl off
    /sbin/chkconfig --level 0123456  irqbalance off
    /sbin/chkconfig --level 0123456  mdmonitor off
    /sbin/chkconfig --level 0123456  hpoj off
    /sbin/chkconfig --level 0123456  sgi_fam off
    /sbin/chkconfig --level 0123456  audit off
    /sbin/chkconfig --level 0123456  firstboot off
    /sbin/chkconfig --level 0123456  vsftpd off
解释:上述配置文件里,第一小节是kickstart命令,它决定安装过程中的选项。值得说明的是,本人在这里将安装方式设置为install,即重新安装一个新系统。如果不选择install,而选择upgrade,就会在原来系统基础上进行升级,原来的分区和文件系统,及安装的软件包都不会变。 kickstart命令没有先后顺序。第二小节(%packages)是选择欲在新系统中安装的软件包。第三小节(%post)定制在系统安装完成后,执行的一些命令,这里的意思是在系统安装完成后,关闭所有服务,只开SSH服务。
关于kickstart每个命令的详细解释请参看:linux/RHL-9-Manual-CN/custom-guide/s1- kickstart2-options.html">http://www.hk.redhat.com/docs/manuals/linux/RHL-9-Manual-CN/custom-guide/s1-kickstart2-options.html
8.在RH AS3第一个iso文件里的images目录下,有一个boot.iso文件,将它再展开,获得新系统的内核镜像文件,它们是vmlinuz和 initrd.img,将他们拷贝到要安装系统的/boot目录下,重命名为:vmlinuz-as3,initrd-as3
9.在要安装的机器上,编辑/etc/grub.conf文件,加入内容如下:
    title Upgrade to AS3
            kernel /vmlinuz-as3 ro ks=http://192.168.14.202/rhas/ks.cfg
            initrd /initrd-as3
ks=http://192.168.14.202/rhas/ks.cfg 这行决定配置文件的路径。
在这个文件里更改默认的启动顺序(例如default=1),将新内核启动选择为默认。
10.重启计算机,过20分钟后,一个新系统就诞生了,你可以通过SSH连上去进行操作。
补充:如果选择NFS方式或本地硬盘的方式进行安装或升级,原理跟上述是一样的,不过读取安装文件的方式有些不同。另外,这两种方式可以直接读取iso文件,而不必象上面那样把iso文件展开。
1)如果选择NFS方式安装,先要配置NFS服务器,将安装镜像文件(iso文件)放在NFS服务器上,然后在要安装的机器上,mount上这些文件。 ks.cfg文件里对应的语句是:nfs --server=192.168.14.227 --dir=/home/pyh/rhas 前者是服务器IP地址,后者是安装文件目录。 /etc/grub.conf文件里对应的是:ks=nfs:192.168.14.227:/home/pyh/rhas/ks.cfg 指定ks配置文件的路径。
    2)如果选择本地硬盘安装,那么ks.cfg里对应的地方改成:harddrive --partition=sdb1 --dir=rhas,前者是存放安装文件的分区,后者是目录,该分区的文件系统必须是vfat或ext2格式。grub.conf文件对应的地方改成:ks=hd:sda1/ks.cfg sda1是我的/boot分区,就是说将ks.cfg配置文件放在/boot目录下。如果选择硬盘安装,那么安装文件最好放在系统中的其他物理磁盘上。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。