Автоматическая установка 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