RedHat Linux 系统在5.0版后就有支援所谓的Kick Start功能, 目前我的测试平台为
CPU : Pentium iii 600EB x 2
Board : MSI 694D Pro
SDRAM : PC-133 512 MB SDRAM
HD : IBM DJNA 13.6GB 7200rpm ATA-66
NET : DLink 530TX 10/100Base
CD-ROM: TEAC R532S + TEAC R58S
OS : Red Hat Linux 7.0
首先您需要制作一片开机磁片, 键入:
#挂上光碟机
mount cdrom
#挂上磁碟机
mount -t vfat /dev/fd0 /mnt/floppy
#制作开机片
dd if=/mnt/cdrom/images/boot.img of=/dev/fd0
#修改磁碟片中的syslinux.cfg档案
vi /mnt/floppy/syslinux.cfg
#在最后一行加入自动安装设定档(此设定档如何撰写容后再述)
append ks=floppy initrd=initrd.img devfs=nomount
^^^^^^^^^^^
开机片制作部份至此已大概完成!接下来我们要来撰写自动安装设定档案
这个档案名称一定得为 ks.cfg!
而要如何撰写呢? 您喜欢DIY的话可以手动撰写,不过我是个懒惰的人,
能够坐着的时候绝对不会站着,所以想尽办法找工具来辅助,
好不容易在网路上找到一个网站提供了一个KickStart工具.
这是一个用Perl写成的程式,您可以选择下载回来在本机端执行,
也可以直接在网页表单上输入您要使用的资讯,
按下Create就可以帮您建立ks.cfg档案了, 够方便吧! ^.^
KickWeb:
http://kickstart....n.com/ 这个部分请您自己看一下,重点就是设定语系,键盘形式,滑鼠形式,安装套件
网路设定,磁碟分割等等重要资讯, 按下[Generate kickstart script]即会跳
到另一个画面,中间会有一条灰色方块(Generated kickstart script)
将底下的资讯反白起来复制到文字编辑器,存到磁片,档名为 ks.cfg 即可.
接下来您只要将磁片放进磁碟机,安装光碟片放进光碟机,
确定BIOS里开机顺序为A:, 然后去喝茶看电视吧!
我将我的ks.cfg设定档列出如下让各位参考,请注意!这个设定档可能不适用
于您的平台之上,仅供参考之用, 谢谢!
## Red Hat Kickstart installation script.
## Generated by KICKweb. kickstart.linugen.com
lang en_US
network --bootproto static --ip 192.168.1.8 --netmask 255.255.255.0 --gateway 192.168.1.254 --nameserver 168.95.192.1
cdrom
keyboard "us"
part swap --size 128M
part /boot --size 50M
part /home --size 5000M
install
mouse --device /dev/ttyS0 alpsps/2
timezone GMT+9
auth --enablemd5 --useshadow
lilocheck
lilo --location mbr
rootpw 123456
skipx
reboot
%packages
@ Gnome Workstation
小方法
手上有 RH 7.2 or 7.3 的机器吗??
装好系统后在 root 的 Home 下
有一个 anaconda-ks.cfg 的档案 (RH 7.3)
看看里面的内容应该就知道 kick-start 的作用了
下次要重装系统时把这个档改名为 ks.cfg 放在磁片中
光碟开机时下 linux ks=floppy
正常的话就会自动依你上次安装的设定帮你装系统
你只需要换片就行啰....
搞懂格式后可以自己修改安装的 package
就不用等装完后在那边 rpm -e 了
省时又省工....