Hirdetés

Új hozzászólás Aktív témák

  • Tonyk

    veterán

    válasz john_trapéz #12842 üzenetére

    Router:

    Dnsmasq reszehez (Advanced -- DHCP/DNS):
    dhcp-boot=pxelinux.0,,192.168.1.10

    nyilván, a fenti ip helyett a nasod ip címe kell.

    NAS:

    - Letrehozni a tftpboot konyvtarat (nem megosztás, csak egy könyvtár valahol)
    - Syslinux-ot letolteni a https://www.kernel.org/pub/linux/utils/boot/syslinux/ -rol. Javaslom a 6.0.3-at. A többivel gondom volt.
    - A letoltott syslinuxot kitomoriteni a tftpboot konyvtarba
    - A tftpboot/bios/core konyvtarbol kimasolni a tftpboot konyvtarba a pxelinux.0 fajlt
    Kell meg a tftpboot ala az ldlinux.c32, libcom32.c32, libutil.c32, vesamenu.c32. ezek mind megtalalhatok a syslinux valamelyik konyvtaraban.
    - Letrehozni a tftpboot alatt a pxelinux.cfg KONYVTARAT
    - pxelinux.cfg KONYVTARBAN letrehozni a default fajlt (es a hozza kapcsolodo fajlokat. Lejebb ott a minta!)

    - Nas-on letrehozni egy (smb) megosztast pl. pxe-win neven, teljesen publikuskent (ha az smb.conf-ban az adott megosztason "valid users=..." van, nem lehet csatlakozni hozza winpe alol.)
    Ebbe a megosztasba lehet pakolni pl win7 es win81 konyvtarakba a telepitoket.
    - Nas-on feltelepiteni az ffp-s nfs-utils csomagot (slacker -a nfs-utils)
    - A nas-on, ha engedelyezve van a NFS a gyari csomagok kozott, ugy azt le kell tiltani!
    - Futtathatova tenni az /ffp/start/nfsd.sh -t
    - /usr/local/zy-pkgs/etc/exports fajlba beirni a kivant nfs megosztasokat. Pl:

    /i-data/00a9cff4/tftpboot/_kepek *(ro,sync,no_subtree_check,wdelay,no_root_squash

    - Elinditani a nfs daemont : /ffp/start/nfsd.sh start

    Probakepp ellenorizni a nfs-es megosztasokat linux alol: showmount -e 192.168.1.10

    (Probaképp mountolni valahová:
    sudo mount -t nfs 192.168.1.10:/i-data/00a9cff4/tftpboot/_kepek/mint32cinnamon ide_mountolni

    KÉSZ!

    Megj.: Ha win telepito inditasa nem sikerul winpe alol, ugy pl Macrium Recovery-t bootolva, paranccsorbol csatolhato a telepitendo smb megosztas es indithatok a telepitok!

    ########## MINTA PXE KONFIGURACIOS FAJLOK ##############
    Az alábbiakban lévő elérési utak a saját szájízemet tükrözik. Nyilván itt mindenki a saját nasán található útvonalat és elnevezést helyettesítse be.

    # /tftpboot/pxelinux.cfg/default :

    default vesamenu.c32
    Menu Background pxe_bg.png
    Menu Title Boot Menu
    menu hshift 9
    menu width 60
    menu margin 0
    menu tabmsg Nyomd meg a [Tab]-ot a kernel opciok szerkesztesehez
    #menu color unsel 1;36;44 #fc0000 #00000000 std

    label Operacios rendszerek
    menu label ^Operacios rendszerek >
    kernel vesamenu.c32
    append pxelinux.cfg/systems

    label Segedprogramok
    menu label ^Segedprogramok >
    kernel vesamenu.c32
    append pxelinux.cfg/utilitys

    menu separator

    label local_drive
    menu label ^Bootolas helyi meghajtorol
    localboot 0
    TEXT HELP
    Bootolas a szamitogep merevlemezerol.
    ENDTEXT

    ########################################################

    # /tftpboot/pxelinux.cfg/systems

    menu margin 0

    label Main Menu
    menu label ^Fomenu >
    kernel vesamenu.c32
    append pxelinux.cfg/default

    menu separator

    label Linux Mint Cinnamon 17.1 64bit
    menu label Linux Mint Cinnamon 17.1 64bit
    kernel _kepek/mint64cinnamon/casper/vmlinuz
    append vga=788 root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.10:/i-data/00a9cff4/tftpboot/_kepek/mint64cinnamon initrd=_kepek/mint64cinnamon/casp
    TEXT HELP
    Telepites utan az torolni az /etc/network/interfaces -bol az.
    eth0 -t tartalmazo sorokat!
    Csak a lo -s sorok maradjanak benne! Igy lesz internet a telepites utan.
    ENDTEXT...

    label Ubuntu 64bit
    menu label 1^0 Ubuntu 14.04.2 64bit
    kernel _kepek/ubuntu64/casper/vmlinuz.efi
    append vga=788 root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.10:/i-data/00a9cff4/tftpboot/_kepek/ubuntu64 initrd=_kepek/ubuntu64/casper/initrd.lz
    TEXT HELP
    Telepites utan az torolni az /etc/network/interfaces -bol az.
    eth0 -t tartalmazo sorokat!
    Csak a lo -s sorok maradjanak benne! Igy lesz internet a telepites utan.
    ENDTEXT

    LABEL Win7
    menu label Windows 7 & 8.1
    com32 linux.c32
    append _kepek/winpe/wimboot initrdfile=_kepek/winpe/bootmgr,_kepek/winpe/bcd,_kepek/winpe/boot.sdi,_kepek/winpe/boot.wim
    TEXT HELP
    Parancssorba:
    net use y: \\nsa320\pxe-win\win7
    vagy
    net use y: \\nsa320\pxe-win\win81
    y:\setup
    ENDTEXT

    Megjegyzés: Mintek különböző disztróinak csatolása megegyezik. Ubuntunál van egy kicsi eltérés, Manjaroval még sok időm nem volt, így még nem jöttem rá, hogyan lehetne indítani PXE alól.

    ########################################################

    # /tftpboot/ pxelinux.cfg/utilitys

    default vesamenu.c32
    Menu Background pxe_bg.png
    Menu Title Segedprogramok
    menu hshift 9
    menu width 60
    menu margin 0


    label Main Menu
    menu label ^Fomenu >
    kernel vesamenu.c32
    append pxelinux.cfg/default

    menu separator

    label Memtest
    menu label ^Memtest86+ 4.20
    kernel !kepek/utility_isos/memtest

    label Macrium
    menu label Macrium ^Reflect
    kernel memdisk/i386/memdisk.ld
    append iso initrd=!kepek/utility_isos/macrium.iso raw

    label Partition Wizard 8
    menu label ^Partition Wizard 8
    kernel memdisk/x86_64/memdisk.ld
    append iso initrd=!kepek/utility_isos/pmtw.iso raw vga=791

    label Acronis True Image & Disk Director
    menu label ^Acronis True Image & Disk Director
    kernel memdisk/x86_64/memdisk.ld
    append iso initrd=!kepek/utility_isos/acronis_ti_dd.iso raw vga=791

    ########################################################

    [ Szerkesztve ]

    Nincs tökéletes ember. Például belőlem is hiányzik a hiba!

Új hozzászólás Aktív témák