Установка RHEL4 по сети на HP Proliant DL380
Модераторы: Trinity admin`s, Free-lance moderator`s
Установка RHEL4 по сети на HP Proliant DL380
Здравствуйте!
Имею сервер 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?
Имею сервер 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?
потому что ты ему сказал грузить файл с именем 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. И запустить ОС.
Чтобы правильно загрузить 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. И запустить ОС.
попробовал
Скачал 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
Скачал 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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей