pxe/rhel

Материал из Xgu.ru

Перейти к: навигация, поиск


< PXE

Разворачиваем RHEL по PXE.

Скачать и поставить system-config-netboot-cmd и system-config-netboot (например, отсюда: [1] и [2]). Его не включили в RHEL5.0 (правда, в RHEL5.1 опять включили), хотя и ссылаются на него в официальной документации. Можно ставить от RHEL4.

Перед этим необходимо поставить:

  • alchemist
  • tftp-server


Сделать так, чтобы на какой-то машине (здесь 192.168.15.254) было экспортировано дерево с дисками RedHat:

/data/redhat    *(rw,no_root_squash)

Причём в каталоге /data/redhat должен существовать каталог

Потом делаем по официальной RedHat'оской доке [3]:

%# pxeos -a -i RHEL5 -p NFS -D 0 -L /data/redhat -s 192.168.15.254 RHEL5
%# pxeboot -l
%# pxeboot -a -O RHEL5 -r 100 192.168.15
%# pxeboot -l

pxelinux client: 192.168.15
default RHEL5

label RHEL5
    kernel RHEL5/vmlinuz
    append initrd=RHEL5/initrd.img  ramdisk_size=6457 method=nfs:192.168.15.254:/data/redhat ip=dhcp 
%# /sbin/chkconfig --level 345 xinetd on
%# /sbin/chkconfig --level 345 tftp on
%# service xinetd start


В настройках DHCP-сервера необходимо указать опции next-server и filename:

subnet 192.168.15.0 netmask 255.255.255.0 {
  range 192.168.15.200 192.168.15.250;
  option routers gw.unix.nt;
  next-server 192.168.15.253;
  filename "linux-install/pxelinux.0";
}


[править] Материалы на Xgu.ru посвящённые загрузке системы

Бездисковая загрузка:

Источник — «http://xgu.ru/wiki/pxe/rhel»