Yvision.kz
kk
Разное
Разное
399 773 постов41 подписчиков
Всяко-разно
0
02:29, 01 апреля 2011

Загрузка компьютера по сети

Надоело искать приводы DVD для установки серверов. Решил на одном сервере организовать загрузочный сервер.

Установил syslinux, tftp и dhcpd.

pxelinux.0 и memdisk взял из пакета syslinux-4.03.tar.bz2. Старые версии не поддерживают загрузку с iso.

dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
option netbios-name-servers 192.168.0.1;
option broadcast-address 192.168.0.255;
range 192.168.0.150 192.168.0.250;
filename "/pxelinux.0";
server-name "192.168.0.1";
}

/etc/xinetd.d/tftp

service tftp
{
socket_type             = dgram
protocol                = udp
wait                    = yes
user                    = root
server                  = /usr/sbin/in.tftpd
server_args             = -v -s /tftpboot -m /usr/local/etc/tftpd.rules
disable                 = no
log_type                = SYSLOG local5
}

/tftpboot/pxelinux.cfg/default

default sles10
display boot.msg
prompt 1
timeout 600

label sles10
kernel sles10sp3_64_linux
append initrd=sles10sp3_64_initrd splash=silent showopts

label dos
kernel ubnkern
append initrd=dos.img

LABEL xcp
KERNEL memdisk
APPEND initrd=xcp.iso iso

С больших дисков в 640МБ и больше загрузка не работает. С маленьких образов, например XenCloudPlatform в 318МБ загружается нормально

boot.msg - тестовый файл с подсказками

0
245
0