![]() | Wymagane jest doświadczenie |
---|---|
Ten dodatek jest przeznaczony dla użytkowników mających doświadczenie z Linuksem. Jeśli jesteś nowym użytkownikiem, być może chcesz zamiast tego zainstalować używając minimalnego nośnika uruchomieniowego lub DVD dystrybucji. |
Ta sekcja mówi o tym, jak ustawić serwer uruchamiania Przeduruchomieniowe środowisko wykonawcze (PXE) dla komputerów, które nie mogą zostać uruchomione z nośnika CD, DVD lub USB. PXE jest specjalnym rozszerzeniem usług dostarczanych przez Protokół dynamicznej konfiguracji komputera (DHCP). Używa serwera Nieistotnego protokołu przesyłania plików (TFTP), aby dostarczyć minimalne pliki uruchomieniowe do klienta sieciowego. Aby ustawić usługę uruchamiania PXE na oddzielnym serwerze Fedora w sieci lokalnej, postępuj zgodnie z tą procedurą:
Zainstaluj pakiety tftp-server, dhcp oraz syslinux:
su -c 'yum install tftp-server dhcp syslinux'
Zmodyfikuj plik /etc/dhcpd.conf
, aby skonfigurować serwer DHCP. Następujący przykład to minimalna konfiguracja dla sieci, która używa następującej konfiguracji:
adresowanie 192.168.1.0/24
Dynamicznie podane adresy z zakresu między 192.168.1.200
a 192.168.1.240
Serwer DHCP/PXE pod adresem IP 192.168.1.10
Nie ma innej konfiguracji dynamicznej
allow booting;
allow bootp;
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
range dynamic-bootp 192.168.1.200 192.168.1.240;
next-server 192.168.1.10;
filename "pxelinux.0";
}
Skopiuj obraz uruchomieniowy PXE oraz pliki uruchomieniowe do folderu serwera TFTP jako użytkownik root
.
su - cd /tftpboot cp /usr/lib/syslinux/pxelinux.0 .
Skopiuj pliki vmlinuz
i initrd.img
z folderu pxeboot
na nośniku dystrybucji lub serwerze lustrzanym WWW do folderu /tftpboot
Utwórz minimalny plik /tftpboot/pxelinux.cfg
:
DEFAULT pxeboot TIMEOUT 50 LABEL pxeboot KERNEL vmlinuz APPEND initrd=initrd.img ONERROR LOCALBOOT 0
Włącz usługi dhcpd
, xinetd
oraz tftp
:
su -c '/sbin/service dhcpd start' su -c '/sbin/service xinetd start' su -c '/sbin/chkconfig tftp on'
uruchom system kliencki i użyj wymaganych kluczy, albo skonfiguruj jego BIOS, aby uruchomić z jego interfejsu sieciowego używając PXE. Po znaku zachęty uruchamiania naciśnij Enter, aby uruchomić domyślny obraz instalacyjny Fedory. Jeśli wystąpi błąd, system uruchomi się w swojej normalnej konfiguracji, czyli z lokalnego dysku twardego.