Pokud je váš počítač připojen do lokální sítě, můžete jej zavést ze sítě pomocí TFTP. Jestliže chcete pomocí TFTP zavést instalační systém, musíte na vzdáleném počítači nakopírovat zaváděcí soubory do specifických adresářů a povolit zavádění vaší stanice.
Musíte nastavit TFTP server a často i BOOTP server server.
Na rozdíl od Open Firmware, který je stanicích Sparc a PowerPC, konzole SRM nemůže použít protokol RARP za účelem získání IP adresy. Proto musíte pro zavedení Alphy ze sítě použít protokol BOOTP[2]. Také můžete zadat nastavení síťových rozhraní přímo v SRM konzoli.
Pro přenos zaváděcího obrazu ke klientovi se používá protokol TFTP (Trivial File Transfer Protocol). Teoreticky můžete použít server na libovolné platformě, která jej implementuje. Ukázky v této kapitole se vztahují k operačním systémům SunOS 4.x, SunOS 5.x (neboli Solaris) a GNU/Linux.
Aby vám TFTP server fungoval, měli byste nejprve zkontrolovat,
zda je tftpd povolen. Toho obvykle docílíte
následující řádkou v souboru /etc/inetd.conf
:
tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd /tftpboot
Při instalaci z debianích balíků se o nic nemusíte starat, protože se tento řádek založí automaticky při instalaci balíku.
Podívejte se do souboru /etc/inetd.conf
a
zapamatujte si název adresáře, jehož jméno je za
in.tftpd; budete jej dále potřebovat. Přepínač
-l
umožňuje některým verzím
in.tftpd zaznamenávat všechny požadavky, které mu
byly zaslány, do systémových logů. To je vhodné zejména v situaci, kdy
zavádění neprobíhá tak, jak má. Pokud musíte změnit obsah souboru
/etc/inetd.conf
, musíte proces
inetd upozornit, aby aktualizoval svá nastavení.
Na počítači s Debianem stačí spustit /etc/init.d/inetd
reload
.
Na jiných systémech musíte zjistit ID běžícího procesu
inetd a spustit kill -HUP
.
inetd-pid
Dále je potřeba umístit příslušný TFTP obraz (viz
4.2.1 – „Kde se nalézají instalační obrazy?“) do adresáře, kde má
tftpd uloženy obrazy, obvykle
/tftpboot
. Bohužel TFTP klient očekává jméno
souboru v určitém tvaru, pro který neexistují žádné závazné
standardy. Proto ještě musíte na příslušný obraz vytvořit odkaz, který
tftpd použije pro zavedení konkrétního klienta.
Na systémech Alpha musíte v SRM konzoli zadat jméno obrazu (jako
relativní cestu k adresáři se zaváděcími obrazy) jako parametr
argumentu -file
příkazu
boot
. Stejného výsledku dosáhnete nastavením
proměnné BOOT_FILE
.
Eventuálně můžete jméno specifikovat rovněž pomocí BOOTP
(při konfiguraci ISC dhcpd použijte direktivu
filename
). Na SRM konzoli, na rozdíl od Open
Firmwaru, neexistuje standardní jméno souboru,
takže musíte zadat jméno souboru jednou z
popsaných metod.
[2] Systémy Alpha mohou také síťově nabootovat pomocí DECNet MOP (Maintenance Operations Protocol), ale tato možnost není dále popsána. Pravděpodobně ale bude váš lokální OpenVMS operátor štěstím bez sebe, když ho požádáte o pomoc při zavedení Linuxu na své Alphě.