Az előző kernel-tisztogatás kicsit félresikerült, mert az összes működő kernel törölve lett, de sebaj, mert erre is van megoldás. Itt most a netboot folyamatát írom le, az OS X standard tftp illetve bootp daemonjainak segítségével.
- Ubuntu netboot + pxelinux
- tftp
- bootp
Először is be kell szerezni a leguljabb Ubuntu kiadás netboot csomagját (aktuális image), ami tartalmazza a pxelinux.0 fajlt is, a tftp és bootp serverek az os x részei, de érdemes letölteni a “TFTP Server” nevű programot, amivel sokkal egyszerűbben megy a beállítás. A netboot csomagot ki kell tomoriteni egy mappába majd a TFTP Server-ben megadni az eleresi utvonalat, illetve elinditani a tftp daemont. A bootp server beállítását a következő leírás alapján lehet megcsinálni.
"mkdir netboot"- internet sharing elindítása, “cp /etc/bootpd.plist ./netboot”, internet sharing leallitasa.
- bootpd.plist szerkesztese, majd
"sudo cp ./netboot/bootpd.plist /etc/" - esetleg működő dhcp server leallitasa
infok innen, illetve innen (Itt eltelt kb. 4 óra beállítások próbálgatásával). Pár fontos megjegyzés:
- az alábbi két bejegyzést kell a bootpd.plist filehoz fűzni:

- “It’s very important to figure out where you have to put the option in the
config file. As the man page say, there are three main sections…”
Nekem ezzel ment el vagy 3 órám, mire erre rájöttem (innen) - A bootpd.plist file többi részét értelem szerint ki kell tölteni
ln -s pxelinux.0 $(printf "pxelinux.0\377")abban a könyvtárban ahol a “pxelinux.0″ található. Az OS X-es bootpd hozzáfűzi a stringhez \377 karaktereket. (innen)
további hasznos linkek: BOOTPD manual, illetve BOOTP/DHCP options, Working bootpd.plist (230)
0 Response to “Netboot Ubuntu from OS X”