564 | | |
565 | | === +NFS === |
| 557 | /etc/config/dhcp #add dhcp additional/extended lease info |
| 558 | {{{ |
| 559 | config boot linux |
| 560 | option filename pxelinux.0 #name of bootloader/payload file |
| 561 | option serveraddress 10.0.0.1 #address of tftpserver, in this case on the same device/router |
| 562 | option servername pxeboot #just a name, probably not needed |
| 563 | list dhcp_option 'option:root-path,10.0.0.1:/mnt/sda3/exports/freebsd10e' #NFS only, needed for dumb OS FREEBSD which cannot find the NFS server |
| 564 | }}} |
| 565 | |
| 566 | {{{ |
| 567 | /etc/init.d/dnsmasq restart |
| 568 | }}} |
| 569 | |
| 570 | |
| 571 | Als je nu je soekris 4826 via pxe laat booten dan zie je dat die de pxelinux.0 payload laad echter zie je nog geen installatie menu en kun je nog niet verder! Op een pc/laptop pxe-client zie je wel op het vga scherm een menu met uitgebreiden mogelijkheden om debian te installeren. Het installatie menu van de syslinux bootloader werkt wel enkel voor pc/laptop, door het syslinux configuratie bestand(en) aan te passen kun je ervoor zorgen dat het menu ook via de seriele port te zien is. |
| 572 | |
| 573 | Seriele console support toevoegen aan syslinux bootloader (gebruikt in debian netinstall) |
| 574 | |
| 575 | === DHCP + TFTP + NFS === |
| 576 | PXE boot functionaliteit kan/moet uitgebreid worden met het NFS protocol, om bijvoorbeeld linux desktop livecd's te booten via het netwerk of FREEBSD 9.2 of hogere installatie uit te voeren! Dit omdat niet altijd in een keer zo'n groot iso bestand in het ram geladen van de PXE-client pc geladen kan worden, of omdat betreffend OS zich zelf niet meer kan vinden als deze als iso in het ram geheugen is geladen en hij blijft zoeken naar een CDROM drive die niet bestaat voor zijn installatie bestanden memdisk/mfs ontbreekt in dit geval! Als OS's zullen we ubuntu 10.0.4.4 en 12.04.4 live desktop en FREEBSD 10 CDROM live/install disk nemen. Nogmaals de iso's worden in dit geval wel uitgepakt/loopmount, omdat via nfs eerder besproken bezwaren hierdoor weggenomen worden. |
| 577 | |
| 578 | ubuntu |
| 579 | {{{ |
| 580 | mkdir -p /mnt/sda3/cdroms |
| 581 | mkdir -p /mnt/sda3/exports/ubuntu10.0.4.4 |
| 582 | cd /mnt/sda3/cdroms |
| 583 | wget http://old-releases.ubuntu.com/releases/lucid/ubuntu-10.04.4-desktop-i386.iso |
| 584 | |
| 585 | }}} |
| 586 | |
| 587 | FreeBSD 9.2/10 |
| 588 | {{{ |
| 589 | |
| 590 | }}} |