Changes between Version 38 and Version 39 of WikiStart


Ignore:
Timestamp:
Feb 18, 2014, 3:53:59 PM (11 years ago)
Author:
walter
Comment:

pxe fixes freedos

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v38 v39  
    591591}}}
    592592
     593Freedos support kan handig zijn voor het biosflashen of dergelijke. Wanneer voor het starten van freedos (via pxe memdiskk) een usb-stick met fat16/32 fs geplaatst is word de inhoud van deze stick na het booten van freedos bereikbaar als c:\ schijf! Dus enkel wat bios flash programma's op locale usb stick plaatsen met eenvoudige fat/16/32 fs en je kan aan de slag. Echter voordat freedos vanuit de pxe syslinux loader geladen kan worden moet aan de huidige debian gebasserde pxe syslinux menu een module "memdisk" toegevoegd worden!
     594
     595{{{
     596mkdir /mnt/sda3/tftproot/freedos
     597wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/fdboot.img -o /mnt/sda3/tftproot/freedos/fdboot.img
     598mkdir /mnt/sda3/syslinux
     599wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.07.zip -o /mnt/sda3/syslinux/syslinux-4.07.zip
     600unzip /mnt/sda3/syslinux/syslinux-4.07.zip
     601cp /mnt/sda3/syslinux/syslinux-4.07/memdisk/memdisk  /mnt/sda3/tftproot/freedos/
     602}}}
     603
     604{{{
     605LABEL bootlocaldisk
     606  MENU DEFAULT
     607  MENU LABEL bootlocal disk
     608    kernel freedos/memdisk
     609    append initrd=freedos/freedos.img
     610}}}
     611
     612
    593613=== DHCP + TFTP + NFS ===
    594614PXE 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 (kernel module memdisk/mfs ontbreekt in dit geval)! NFS zelf bestaat weer uit twee onderdelen exports/portmap
     
    599619{{{
    600620opkg update
    601 opkg install kmod-fs-iso9660
    602 opkg install kmod-loop
    603 opkg install kmod-nfs-server
     621opkg install kmod-fs-isofs #iso9660 support
     622opkg install kmod-loop #loopmount support van iso images!
     623opkg install nfs-kernel-server #nfs server support no client!
     624opkg install block-mount #enables easy/auto mounting
    604625}}}
    605626
     
    697718/etc/init.d/nfsd
    698719}}}
     720
     721Als het goed is werkt nu de tftp server met ubuntu en freebsd gebasseerde nfs sessies!
    699722
    700723== Links / References==