Kategorie: Server

Bootování ze sítě (netboot)

Spuštění operačního systému ze síťového serveru na základě nastavení DHCP serveru a příslušné konfigurace BIOSu.

Příprava obrazu k nabootování po síti

Vytvořte adresář pro obrazy:
mkdir /srv/tftp
Do tohoto adresáře nakopírujte obrazy k nabootování. Například instalační obrazy distribucí najdete poblíž jejich instalačních obrazů ISO na CD, ale pod názvem netboot a pravděpodobně zabalené v archivu .tar.gz. V takovém případě je do tohoto adresáře nakopírujte rozbalené. Obrazy můžete také zařadit do stromové struktury a poskytovat tak hned několik obrazů najednou. Obraz který se nabootuje se nastavuje níže pro jednotlivé MAC adresy. Do filename napíšete adresu k souboru pxelinux.0 - ověřte že se ve vámi staženém archivu nachází, jinak se nejedná o soubory pro nabootování po síti!

Instalace služeb

apt-get install dhcp3-server tftp

Konfigurace DHCP

nano /etc/dhcp3/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;

# Neni potreba ani pro bootovani po siti!
#allow booting;
#allow bootp;

subnet 10.1.0.0 netmask 255.255.255.0 {
  range 10.1.0.200 10.0.0.253; # Pridelovany rozsah
  option broadcast-address 10.1.0.255; # Adresa obezniku
  option routers 10.1.0.138; # Brana
  option domain-name-servers 10.1.0.138; # DNS
}

host pocitac1 {
  hardware ethernet  00:11:09:CF:57:93; fixed-address 10.1.0.102;
  filename "/srv/tftp/rescd/isolinux/pxelinux.0";
}
/etc/init.d/dhcp3-server restart

Konfigurace tftp (Trivial File Transfer Protocol)

nano /etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
/etc/init.d/openbsd-inetd restart

Časté chyby

  • PXE-E51: No DHCP or proxyDHCP offers were received - Nefunkční DHCP server
  • PXE-E53: No boot filename received - Neuvedené filename
  • TFTP Error - Access violation - Nejspíše špatně uvedené filename (cesta musí být od kořene serveru a s uvozovkami)

Komentáře


Nebyly přidány žádné komentáře.