Portál AbcLinuxu, 9. května 2024 00:53
allow booting;
allow bootp;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server AA.BB.CC.DD;
filename "linux-install/pxelinux.0";
}
....
host hostname { hardware ethernet 00:11:22:33:44:55; fixed-address KK.LL.MM.NN; }
DHCP server přidělí IP KK.LL.MM.NN a nasměruje pxe na tftp server s IP AA.BB.CC.DD (může to být i ten DHCP server). Tam bootojící stroj dostane soubor pxelinux.0, který ležívá obvykle v adresáři /tftpboot/linux-install/ a můžeš ho považovat za bootsector. Potom už záleží jak je samotné tftp nakonfigurováno v /tftpboot/linux-install/pxelinux.cfg/
Mě to, jak říkám, dodá jádro a intitrd s parametrama a začne instalaci stroje...
dhcpd.conf
se tomu dá nastavit konkrétní akce, takže to umí i víc věcí naráz.
Ono to je vážně mocná zbraň. Můžeš tím instalovat, může to sloužit jako server pro bezdiskové stanice, prostě se to hodí vždycky když bootojící stroj je jen tupá hromada železa a my mu chceme kecat do bootu dřív než převezme vládu kernel (ať už instalační, nebo jiný). Co od toho vlastně chceš?
Jsem si myslel že prostě jenom nakopíruju soubory z live CD do nějakýho adresáře nebo prostě jen něco nastavím v KDE. Jako doteď DHCP a zapnutí PXE.Heeeej! Když sem tenhle thread začal, nebyl sem opilej. A teď je to naopak. Nýčko sepíšu jakejkoliv blábol, protože to portské je fajn (yak říká yeti: neexistuje špatné portské :) Vždyť máš pravdu, podstata je v nakopírování něčeho někam :) Akorát končí radostné ejchuchu a začíná minimální a maximálně efektivní tlak na pokus o vlastní činnost. Až to dokážeš, můžeš zažít poplivávat MDK distribuci (HW svýho stroje, špatnou dokumentaci daného procesu, radu blbýho Vace, ad libidum, et cetera) a budeš něco víc než jakejsi JXP :)) Omlovám se, ale dnes - v pátek večer - už nic nepřidám :) Naval roota a dem do toho....
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.