Автоматическая установка CentOS

Автоматическая установка CentOS с помощью TFTP и DHCP.

Параметры Kickstart Установка при помощи Kickstart

install
Определяет, что выполняется установка новой системы, а не обновление существующей. Этот параметр установлен по умолчанию. Для установки вы должны указать тип установки: с cdrom, harddrive, nfs или url (для установок по FTP ил HTTP).

Я буду устанавливать используя NFS

nfs --server=192.168.0.101 --dir=/cdrom/CentOS5

В посте CentOS Xen уже была описана установка NFS

Добавляем раздел в уже имеющийся набор софта :)

label CentOS 5.5 install
    kernel /pxe/CentOS/vmlinuz
    append ramdisk_blocksize=4096 initrd=/pxe/CentOS/initrd.img root=/dev/ram0 ramdisk_size=524288 
vga=F07 text noapic ks=http://192.168.0.101/ks.cfg
Kickstart файл можно взять  здесь  

Минимальная установка, пароль root – r00tme, swap можно увеличить.

# Kickstart file automatically generated by anaconda.
install
nfs --server=192.168.0.101 --dir=/cdrom/CentOS5
lang en_US.UTF
keyboard us
network --device eth0 --bootproto dhcp --hostname=centos.bezha.od.ua
#root r00tme
rootpw --iscrypted $1$2Xpad79.$06Trk59oXtRm3bXanpbmv/
# Firewall configuration
firewall --disabled
authconfig --enableshadow --enablemd5
#selinux --enforcing
# SELinux configuration
selinux --disabled
timezone --utc Europe/Kiev
#clear mbr
zerombr
bootloader --location=mbr
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux
clearpart --all
part /boot --ondisk=sda --fstype ext2 --size=100 --asprimary
part swap --ondisk=sda --size=2048
part / --ondisk=sda --fstype ext3 --size=1 --grow --asprimary
firstboot --disable
reboot
# Installation logging level
logging info
%packages
@text-internet
@core
@base
device-mapper-multipath
mc