Установка RHEL4 по сети на HP Proliant DL380

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
kiotr
Power member
Сообщения: 35
Зарегистрирован: 31 янв 2005, 10:19
Откуда: Perm

Установка RHEL4 по сети на HP Proliant DL380

Сообщение kiotr » 19 окт 2006, 11:24

Здравствуйте!
Имею сервер HP Proliant DL380, CDROM привод, floppy нет.
Необходимо установить RedHat Enterprise Linux (iso образ на DVD) по сети с сервера Redhat8.
На сервере Redhat8 установил DHCPD+TFTP+NFS
По сети TFTP клиентом могу скачать с сервера Redhat8 файл vmlinuz
Загружаюсь с сервера HP Proliant DL380 по PXE, DHCP сервер нормально выдает IP, а потом выскакивает ошибка:

PXE-T01: File not found
PXE-E3B: TFTP Error - File Not found
PXE-M0F: Exiting HP PXE ROM.

Привожу конфиги:

/etc/dhcpd.conf
#
authoritative;
ddns-update-style interim;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.200 192.168.1.210;
default-lease-time 21600;
max-lease-time 43200;
host myhost {
next-server 192.168.1.1;
hardware ethernet 01:12:60:56:6D:1F;
fixed-address 192.168.1.208;
if substring (option vendor-class-identifier, 0, 9) = "PXEClient"{
filename "pxe";
} else if substring (option vendor-class-identifier, 0, 9) = "Etherboot"{
filename "/images/pxeboot/vmlinuz";
}
#option root-path "/hdd/tftpboot/images/pxeboot";
}
}

следующий конфиг
/etc/exports
#
/hdd/tftpboot 192.168.1.0/24(rw,sync)

следующий конфиг
/etc/xinetd.d/tftp
#
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /hdd/tftpboot/images/pxeboot
per_source = 11
cps = 100 2
}

Пока не пойму почему PXE не грузит initrd.img и vmlinuz?

Аватара пользователя
CrazyFrog
Advanced member
Сообщения: 210
Зарегистрирован: 16 авг 2005, 23:09
Откуда: Мурманск

Сообщение CrazyFrog » 19 окт 2006, 19:22

потому что ты ему сказал грузить файл с именем pxe. См. свой конфиг dhcpd.

Чтобы правильно загрузить linux с initrd по PXE надо использовать дополнительный бинарник, pxelinux.0. Он входит в состав syslinux.

Детально написано в документации, но в общем, тебе надо в корне tftp-сервера скопировать файл pxelinux.0, vmlinuz, initrd с CD RedHate, из каталоа images/pxe. создать каталог pxelinux.cfg, в нём файл default такого содержания:

DEFAULT rhel4
LABEL rhel4
  KERNEL твой-vmlinuz
  APPEND initrd=твой-initrd

перезапустить dhcpd и пробовать загрузится. Новый ящи должен получить адрес, загрузить файл pxelinux.0, затем конфиги с mac-адресами, конфиг default, затем initrd и vmlinuz. И запустить ОС.

kiotr
Power member
Сообщения: 35
Зарегистрирован: 31 янв 2005, 10:19
Откуда: Perm

Сообщение kiotr » 20 окт 2006, 08:03

Спасибо
pxelinux загрузился, потом vmlinuz и initrd
но потом ошибка
1706 - Smart Array Controller Extended Bios Data Area Memory Corrupted
Int 13h Bios Cannot Continue - System Halted

kiotr
Power member
Сообщения: 35
Зарегистрирован: 31 янв 2005, 10:19
Откуда: Perm

Сообщение kiotr » 20 окт 2006, 08:50

попробовал
Скачал 1 CD диск с RHEL4 для проверки, загружается, дрова находятся и начинается установка пакетов на HP Proliant DL380.
А по сети загружаться не хочет.
Может неправильно я положил на tftp сервер iso DVD с RHEL4, я его положил в папку /hdd/tftpboot
У меня после загрузки pxelinux, vmlinuz, initrd не начинает загружаться RHEL4, а появляется ошибка
1706 - Smart Array Controller Extended Bios Data Area Memory Corrupted
Int 13h Bios Cannot Continue - System Halted

Аватара пользователя
CrazyFrog
Advanced member
Сообщения: 210
Зарегистрирован: 16 авг 2005, 23:09
Откуда: Мурманск

Сообщение CrazyFrog » 20 окт 2006, 20:59

Ну, похоже pelinux несовместим с твоим сервером. Попробуй обновить чего-нибудь, фирмварь какую-нибудь или чего-нибудь такое.

Или просто загружайся с cd и ставься по сети: указывай askmethod в комманд-лайне при загрузке.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и 24 гостя