[转贴][教学]RedHat Linux 自动安装

Home Home
引用 | 编辑 t0306894
2005-02-12 19:53
楼主
推文 x0
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.linugen.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 了
省时又省工....

献花 x0