abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:33 | Nová verze

    Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.1.0. Po devíti letech od vydání předchozí verze 3.0.5. Doména dillo.org již nepatří vývojářům Dilla.

    Ladislav Hagara | Komentářů: 0
    včera 15:00 | Komunita

    O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2024 organizovaná nadací Free Software Foundation (FSF).

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Nová verze

    Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.

    Ladislav Hagara | Komentářů: 0
    3.5. 13:11 | Nová verze

    Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    2.5. 22:33 | Nová verze

    Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 19
    2.5. 21:22 | Nová verze

    Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.

    Ladislav Hagara | Komentářů: 2
    2.5. 19:33 | Nová verze

    Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    2.5. 11:22 | Bezpečnostní upozornění

    Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.

    Ladislav Hagara | Komentářů: 3
    2.5. 11:00 | Nová verze

    Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".

    Ladislav Hagara | Komentářů: 4
    1.5. 23:22 | IT novinky

    Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).

    Ladislav Hagara | Komentářů: 23
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (53%)
     (10%)
     (21%)
     (16%)
    Celkem 68 hlasů
     Komentářů: 8, poslední včera 08:25
    Rozcestník

    Dotaz: pxe - tftp - dnsmasq

    30.10.2019 09:09 jany2 | skóre: 30 | blog: jany_blog
    pxe - tftp - dnsmasq
    Přečteno: 1533×
    Potrebujem v jednom PC bootovat zo siete. Nasiel som nejake navody ako postupovat, ale nie je mi vsetko jasne (hlavne co sa tyka sietovania). Mam obycajnu LAN 192.168.1.0/24 (mikrotik). V LAN mi bezi aj DHCP server. PC ktory chcem bootovat zo siete je pripojeney do LAN ktorej IP prideluje mikrotik z poolu 192.168.1.2-192.168.1.254. Tak isto je do tej siete pripojeny aj server (momentalne chcem instalovat dnsmasq, tftp a pxe na centos) s IP adresou 192.168.1.110

    Vo vsetkych navodoch pre PXE s DHCP serverom sa musi nastavit aj DHCP server (v nasom pripade dnsmasq). Nejak tomu nerozumiem, preco nastavovat v sieti kde uz jeden dhcp server je dalsi dhcp server. Ved tie servery sa budu zrejme nejak pretahovat pri pridelovani IP adries a vznikne konflikt v sieti. Rozumel by som este tomu tak, ze na mikrotiku zmenim pool na 192.168.1.2-192.168.1.200 a pre dnsmasq dam pool 192.168.1.201-192.168.1.220 alebo tak nejak. Ale ako bude vediet PC ktory chcem bootovat po sieti z ktoreho dhcp si ma vziat IP adresu. Hovori o tom tato direktiva ??
    dhcp-boot=pxelinux.0,pxeserver,192.168.1.110
    Zatial som nic nerobil, len som si vytvoril LXC a nainstaloval dnsmasq. Mohol by mi to niekto vysvetlit ako to vlastne je ??

    thx
    upozornujem, ze v linuxe som vecny zaciatocnik ...

    Řešení dotazu:


    Odpovědi

    30.10.2019 09:29 Skokan, Pavel | skóre: 29
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    takhle ne - do jedné sítě si dva DHCP servery v defaultním nastavení pokud možno nedávejte - výsledky by se vám nezamlouvaly...

    ta nastavení která má DHCP server poslat na DHCP client můžete nastavit i na tom mikrotiku

    dhcp-boot=pxelinux.0 - tohle říká každému DHCP klientovi, že má použít tento soubor pro zavádění při bootování ze sítě

    ,pxeserver,192.168.1.110 - tohle říká každému DHCP klientovi kde je PXE server

    ne každý DHCP klient to vůbec použije a pokud to nějaký použije, tak můžete ovládat kdo a co může dělat na tom PXE serveru - můžete mít extra konfigurace, ale i nějakou obecnou...
    30.10.2019 12:08 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    A nemoze byt rieseny DHCP tak ako som uviedol ?

    Pre normalnu LAN bude pool do 200 a pre dnsmasq od 201. PC s nastavenim pre boot zo siete zrejme ziska IP s dnsmasq, alebo je to zle riesenie ?
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    30.10.2019 12:21 Skokan, Pavel | skóre: 29
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    DHCP klient začíná broadcastem kterým zjišťuje DHCP server - tedy reálně bude komunikovat s tím serverem, který odpoví rychleji...

    už vidíte ten problém?

    pokud ne, tak si to klidně udělejte jak chcete ... (někteří prostě potřebují tvrdou zkušenost :-D)
    30.10.2019 12:51 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ja som sa len pytal, ja netvrdim, ze to bude fungovat. Otazka povodne bola, preco v kazdom navode nastavuju dalsi DHCP (vacsinou na kazdej LAN uz DHCP je). Jedine, spravit to tak, ze na LAN sa DHCP server na tu chvilu disabluje.
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 30.10.2019 21:19 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    navody predpokladaji (predpokladam) ze mas server s 2x LAN, prvni zapojis do stavajici site co ma svoje DHCP, na druhou LAN nastavis v serveru jeho DHCP a tftpd, stroje pro PXE boot pak pripojis na tu druhou LAN, resp. pri vice stroju pres switch na druhe LAN...

    pokud to chces resit se srv s 1x LAN (resp. nemam zkusenosti s provozem popsaneho reseni a 1xLAN) tak bud bude delat DHCP pro celou sit, nebo muzes na srv DHCP server vynechat, nastavit jen tftpd a v Mikrotiku nastavit v DHCP(?) polozku "nextserver" na IP serveru (+ pxe boot filename), pak klient co budes startovat pres PXE, se "zepta" Mikrotik-DHCP kde najde PXE server a natahne si boot file z serveru s tftpd (pxelinux.0, lpxelinux.0, ipxe.efi atd..)
    porad nemam telo, ale uz mam hlavu... nobody
    31.10.2019 16:33 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Aj som si to myslel, ze sa uvazuju 2 sietovky, ale pc/servery maju obycajne jednu sietovku. Skusim ten dhcp omrknut v mikrotiku a nastavit to tam, zatial dik
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 31.10.2019 20:34 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    no, servery vetsinou maji onboard 2sitovky (resp. 2+1 a ta 1 je vyhrazena pro IPMI), ja mam 2x LAN onboard i na miniaturnim STX desktopu, PXE servery co sem resil se pridavali do sloty 2x 4LAN sitovka (a na tech 8-9 sem delal bond pro zvyseni propustnosti do switche), pripadne 1x Dual 10Gbit optika...
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 2.11.2019 15:36 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Nevim jak na mikrotiku ale do TPlinku nahraju openwrt , zasunu usb flash , naformátuju na nějakej fs a v openwrt nastavim a jeden server dělá dhcp a když si někdo řekne tak i boot menu.

    Takže donuť toho mikrotika nebo ho vyměň za něco co to umí.

    k3dAR avatar 2.11.2019 19:25 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    jak sem psal, Mikrotik to umi, 1 PXE server sem delal pro zakaznika co chtel vyuzit stavajici dhcp server v Mikrotiku a v serveru mit zaroven jen 1x LAN, v Mikrotiku to nastavoval on, takze nevim presne, ale proste hledat "nextserver" kam da IP serveru a nekde u toho i pxe filename kam da pxelinux.0 nebo lpxelinux.0 (kterej umi i pak tahat i po http) nebo idelane ipxe...
    porad nemam telo, ale uz mam hlavu... nobody
    Řešení 1× (jany2 (tazatel))
    k3dAR avatar 2.11.2019 19:27 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    res command napr. tady
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 2.11.2019 19:29 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    *pres

    + v GUI to ma byt v sekci "DHCP options" polozky "Next Server" (= IP PXE serveru) a "Boot File Name" (= jmeno toho pxe souboru co ma klient natahnout)
    porad nemam telo, ale uz mam hlavu... nobody
    3.11.2019 18:52 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    jj thx, toto sa mi podarilo poriesit a dhcp odpoveda na stroj, ktory ziada o sietove bootovanie. Stroj dostane IP, masku a IP DNS servera. Potom vybehne chybka, ze chyba nejaky subor .... toto som uz ale neriesil.

    Teraz sa trapim s inym problemom. Skusam PXE server instalovat v LXC a mam problem mountnut ISO obraz.
    [root@pxe-server ~]# mount -t iso9660 -o loop /var/ftp/pub/mint19/linu-xfce-64bit.iso /mnt/iso/
    mount: /var/ftp/pub/mint19/linuxmint-19.2-xfce-64bit.iso: failed to setup loop device: No such file or directory
    nejaky problem s loop device.Skusal som pridat do konfiguraka kontajnera
    lxc.apparmor.profile: lxc-container-default-cgns-with-mounting
    lxc.cgroup.devices.allow = b 7:* rwm
    lxc.cgroup.devices.allow = c 10:237 rwm
    lxc.mount.entry = /dev/loop0 dev/loop0 none bind,create=file 0 0
    ale kontajner sa nespusti. Jednoducho neviem si poradit s pripojenim ISO obrazu do adresara. Este ma napadla jedna myslienka. ISO obraz si mountnem v pracovnom desktope a osbsah poslem na ftp do kontajnera cez scp. Alebo stiahnut mint v tar.gz a rozbalim ho priamo do pozadovaneho adresara v kotajnery.
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 4.11.2019 03:38 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    vybehne chybka, ze chyba nejaky subor .... toto som uz ale neriesil.
    bud si nastavil spatne v MK "Boot File Name", nebo ti nebezi tftp demon, nebo nemas v /var/lib/tftpboot ten soubor...
    Teraz sa trapim s inym problemom. Skusam PXE server instalovat v LXC a mam problem mountnut ISO obraz.
    [root@pxe-server ~]# mount -t iso9660 -o loop /var/ftp/pub/mint19/linu-xfce-64bit.iso /mnt/iso/
    mount: /var/ftp/pub/mint19/linuxmint-19.2-xfce-64bit.iso: failed to setup loop device: No such file or directory
    proc PXE v LXC?? a proc aspon nejdriv nerozbehas PXE normalne aby si vedel jak na to a ze funguje?
    a i kdyz LXC, musis vazne resit pripojeni iso tam? to uz neni vec TFTP... proc to proste nepripojis v hlavnim systemu a nenasdilis pres NFS? a do tftpboot das jen vmlinuz a initrd
    porad nemam telo, ale uz mam hlavu... nobody
    5.11.2019 20:03 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Chybal mi subor ldlinux.c32, ked som ho tam nakopiroval, tak zase system vypisal, ze chyba dalsi subor ...

    Teraz mi funguje PXE v kontajnery na debian buster a skusil som po sieti nabootovat posledny debian netboot a normalne to funguje.

    A preco skusam v LXC? lebo nemam dalsi volny HW a aj keby som mal, tak bol by som lenivy to prepajat a instalovat tam OS, zrejme by to bolo aj zdlhave. Pohodlnejsie je pouzit LXC a OS mas s template nahodeny do minuty. Mam este tplink s openwrt a tam by to asi tiez fungovalo vratane nastavenia dnsmasq.

    Teraz mi to ale funguje s DHCP serverom nastavenym na mikrotiku a PXE tftp je na debiane. Ked viem ze to funguje, tak skusim si ponuku rozsirit o dalsie OS, mozno aj nejake OS od MS win, samozrejme bude musiet byt pouzita samba

    Zatial vsetkym dik a hlavne k3dAR
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 5.11.2019 20:23 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    porad nechapu proc LXC a ne naprimo "apt install tftpd-hpa nfs-kernel-server" na tom serveru...

    Windows XP/Vista/7/10 z PXE pres wimboot+winpe a setup.exe z samba sdileni, mam takto rozjete plne automatizovane instalace
    porad nemam telo, ale uz mam hlavu... nobody
    8.11.2019 21:23 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Příloha:
    No tak to mas super. Ja som skusil nainstalovat sambu a vytvoril som z Windows Assessment and Deployment Kit, WinPE_7.iso.

    Moj postup bol taky (nepisem sem ako som instaloval tftp a sambu).

    Bootloadery som nakopiroval do
    cp -r /usr/share/syslinux/* /var/lib/tftpboot
    Vytvoril som adresar
    mkdir -p /var/lib/tftpboot/win_7/
    Tam som nakopiroval WinPE_7.iso

    Spravil som dalsi subor
    mkdir /samba/win_7
    a tam som z mountnuteho ISO prekopiroval cely obsah.

    upravil som default
    nano /var/lib/tftpboot/pxelinux.cfg/default
    default menu.c32
    prompt 0
    timeout 300
    ontimeout 5
     
    menu title PXE Boot Menu
    label 1
      menu label ^1 - Install Win 7
      kernel memdisk
      INITRD windows/WinPE_7.iso
     
    label 2
      menu label ^2 - Boot from local media
      localboot 0x80
    A z klientskeho pocitaca som sa snazil bootovat. Menu vyskocilo, tak som zadal Install Win 7 ale skoncilo to chybou
    Could not find ramdisk image:“ [path to iso].
    Este som vygooglil, ze treba spravit
    chmod -R 0777 /var/lib/tftpboot/win_7/WinPE_7.iso
    chown nobody:nobody /var/lib/tftpboot/win_7/WinPE_7.iso
    a teraz to zacalo bootovat, ale daleko som sa nedostal (vid obrazok). Fakt neviem co mam zle
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 8.11.2019 21:48 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    1. nepouzivam memdisk ale wimboot z projektu iPXE, ale funguje i s PXELINUX
    2. WinPE nedavam do ISO, ale soubory zvlast
    3. v Sambe pak musis nasdilet obsah mountnuteho ISO s Windows instlackou
    4. nevim zda WinPE_7 je "zbastlene" WinPE+Win7 aby startovalo jako "Live", komentuju ciste WinPE + Win7/10 ISO instalaci na disk
    5. Win7 lze instalovat i z WinPE10 (=ala oklestene Win10, ma to vice ovladacu na LAN, chodi na vice HW, zbytecne pouzit WinPE z doby W7)

    ad 1. v PXELINUX polozka:
    label Win7P32OEMUP-NoComp                                                                                                                                                                                                                     
        menu label OEM - W7 Pro 32 UP                                                                                                                                                                                                             
        com32 linux.c32                                                                                                                                                                                                                           
        append wimboot.260 gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE5/install.bat/x86-w7p32oemup201901/install.bat,WinPE10/x86/boot.wim                                                          
        TEXT HELP                                                                                                                                                                                                                                 
            Aktualizace k 31.1.2019 (BezKomprese)                                                                                                                                                                                                 
        ENDTEXT                                                                                                                                                                                                                                   
    
    - adresar WinPE10 je v /var/lib/tftpboot
    - z "WinPE" jsou pouzite BCD,boot.sdi (stejne jsou pro 32 i 64bit) a x86/boot.wim resp. amd64/boot.wim s verze 64bit - winpeshl.ini obsahuje:
    [LaunchApps]
      "%SystemRoot%\System32\install.bat"
    
    - install.bat muze obsahovat neco jako:zaklad)
    @echo off
    wpeinit
    net use k: \\192.168.103.3\ris
    k:
    cd w7p32oemup201901
    setup.exe
    
    osobne tam mam ruzne kontroly dostupnosti, otevirani dalsicho prikazaku pro ladeni atd, dal sem ti jen zaklad na rozbehani rucni instalace, kdyz nebude podporovana sitovka asi se to rovnou rebootne :-)
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 8.11.2019 21:50 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    IP u net use je IP Samba serveru, RIS nazev sdileni, w7p32oemup201901 nazev adresare v RIS sdileni kam je pripojeno instlacni ISO
    porad nemam telo, ale uz mam hlavu... nobody
    9.11.2019 21:16 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Dnes som skusal spravit winpe_10 priamo vo win 10. ISO sa bez problemov vytvorilo a postup bol zhodny ako som to robil s win7, ale tak isto, proces bootovania zastane a nepokracuje.

    Pozeral som aj nieco ohladom iPXE a to vyzera jednoduchsie. Staci pouzit apache, rozbalit tam ipxe + nahadzat boot subory atd ... a malo by to fungovat.

    Skusim to zajtra vyskusat, lebo pxe ma uz hneva
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 9.11.2019 22:16 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    cetl si ten prispevek pred tim tam mas presnou PXE polozku, rozepsane jake soubory z WinPE a kam, proste komplet postup ;-)

    iPXE toho umi vic, ale jednodusi to neni, si asi cetl jen cast nejake casti ;-) resp. tvuj "zaver" lze stejne tak pouzit na PXELINUX:
    Staci pouzit tftpd, rozbalit tam PXELINUX + nahadzat boot subory
    jinak i s iPXE musis mit tftpd, pokud neudelas to ze iPXE zkompulujes jako ROM kterou natvrdo naflashnes primo do chipu na LAN karte, tim bys nahradil originalni LAN PXE ROM ktera umi pouze TFTP timto iPXE-ROM ktera by umela i http, iscsi, atd..
    i bez toho musis zkompilovat iPXE ktere bude vedet odkud (ip/cesta/jmeno) ma stahnout svuj config, coz u PXELINUX odpada...
    dalsi vec je zda resis LegacyOnly nebo UEFI, tam je iPXE vhodnejsi nez PXELINUX...
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 9.11.2019 22:20 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    dalsi vyhoda iPXE je ze jeho config je v podstate (ipxe)skript, kde lze pouzivat promene, funkce, vetveni, dynamicke generovani menu, zobrazeni dotazu jehoz odpoved se muze promitnout do parametru startu polozky, atd, atd...
    ale vazne (pokud delas pro Legacy) doporucju se zamerit nejdriv na zprovozneni WinPE boot + WinInstall v PXELINUX ke kteremu sem ti dal kompletni info ktere staci zkopirovat a "nahazet" uvedene (WinPE)boot soubory...
    porad nemam telo, ale uz mam hlavu... nobody
    10.11.2019 22:53 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ja som to zo zaciatku robil podla jedneho navodu, najprv som skusal bootovat linuxy (debian netboot fungoval) a potom som chcel skusit win 10. Od navodu som sa po case odklonil, lebo mi nieco nefungovalo a presiel som na iny navod atd ... presiel som tych navodov viac a zacal som mat z toho chaos, ale priblyzne je to vsade rovnake.

    Teoreticky rozumiem co sa od bootovania po sieti ocakava, ale niekde je zadrhel. Skusam to stale z LXC centos7, kde je selinux vypnuty a iptables je v defaulte, takze s tejto strany mi nehrozi aby bolo nieco blokovane
    target     prot opt source               destination         
    
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination         
    
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination         
    
    Do /var/lib/tftpboot patria bootloadery zo syslinuxu, initrd a vmlinuz (pre linux). Ako som sa docital, tak pre windows patri do /var/lib/tftpboot, winpe.iso (ktore som si vo widowse vyrobil). Operacne systemy potom z ISO vybalime niekde na FTP, samba, NFS ... a v
    /var/lib/tftpboot/pxelinux.cfg/default
    musime k initrd, vmlinuz a rozbalenym ISAM zadat cesty.

    Tvoj navod som si precital, ale pises, ze winpe iso sa ma rozbalit a v /var/lib/tftpboot/pxelinux.cfg/default sa maju namapovat cesty k BCD, boot.sdi atd ... Ja som v kazdom navode cital, ze winpe.iso sa nevybaluje a kopiruje sa ako ISO do tftp.

    Ja som zrejme urobil chybu v tom, ze v
    /var/lib/tftpboot/
    som si vytvoril dalsi adresar napr. win_10 a winpe.iso som nakopiroval tam. Samozrejme v /var/lib/tftpboot/pxelinux.cfg/default som zadal spravnu cestu. Teraz som winpe.iso vlozil priamo do
    /var/lib/tftpboot/
    a bootovanie zacalo avsak zase je nejaky problem zo sietou. Na google som toho vela nenasiel, takze ..... no fakt mi to ide ako z chlpatej deky

    obr1

    obr2

    obr3
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    11.11.2019 07:11 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ak v cmd dam ping na 192.168.1.111 tak bez problemov to pinga.

    Este ma zarazilo aj to, ze pri vytvarani
    c:\WinPE_x64\mount\Windows\System32\Startnet.cmd
    som zadal tuto cestu k instalacke (presne kde mam adresar s win10)
    net use z: \192.168.1.111\samba\win_10 /user:meno_na_sambu heslo_na_sambu
    ale po nabootovani vid. predosly obr3 to vzdy prida do cesty adresar install
    net use z: \192.168.1.111\install\samba\win_10 /user:meno_na_sambu heslo_na_sambu
    Tak som na PXE servery zmenil cestu, ze som v koreni vytvoril /install/samba/win_10, ale stale vypise, ze siet nebola najdena
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    11.11.2019 07:54 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Tak som to vyriesil. Ako som spomenul, prechadzal som viacerimi navodmi a zamotaval som sa (nieco som nastavil tak, nieco zasa inak atd ....). Hlavny problem bol v tom, ze v konfiguracii pre sambu som nastavil
    [Win10]
           	browsable = yes
            read only = yes
            guest ok = yes
            path = /samba/win_10
    
    a potom som do skriptu
    c:\WinPE_x64\mount\Windows\System32\Startnet.cmd
    uvadzal celu cestu a to bolo nespravne, ja som mal uviest len
    net use z: \192.168.1.111\Win10 /user:meno_na_sambu heslo_na_sambu
    Takze taketo drobne chyby a neznalost konfigurakov ma niekedy zabiju
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 11.11.2019 22:18 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    to sem ti taky psal ze mas dat pro "net use.." "nazev sdileni" :-) zareaguju k tomu co si psal pretim
    Tvoj navod som si precital, ale pises, ze winpe iso sa ma rozbalit a v /var/lib/tftpboot/pxelinux.cfg/default sa maju namapovat cesty k BCD, boot.sdi atd ... Ja som v kazdom navode cital, ze winpe.iso sa nevybaluje a kopiruje sa ako ISO do tftp.
    ja psal ze nepouzivam winpe.iso, nikoliv ze winpe.iso mas rozbalit, po instalaci WADK proste nevyrobim iso ale pres "Start/WindowsKit/WindowsADK/DeploymentAandImagingToolsEnvironment" NEpustim "MakeWinPEMedia" ale:
    # pro 64bit soubory
    CopyPe amd64 c:\cesta\kam\WinPE-Amd64
    
    # pro 32bit soubory
    CopyPe x86 c:\cesta\kam\WinPE-Amd64
    a pak z toho vykopiruju nahore uvedene: "BCD,boot.sdi (stejne jsou pro 32 i 64bit) a x86/boot.wim resp. amd64/boot.wim" ktere umistim do /var/lib/tftpboot/WinPE10

    to ze si cetl navody s winpe.iso a start pres memdisk je sice "hezke", ale pokud si chtel na abclinux poradit, je asi dobre ignorovat co si kde nasel za navody, kdyz ti pisu ze to mam rozbehane tak jak sem psal...
    duvod proc ne winpe.iso ale jednotlive soubory je vyuziti mnohem vhodnejsiho bootu pres wimboot, nikoliv pres memdisk...
    wimboot (narozdil od memdisk) dela to ze zabranou RAM kam z PXE nahraje soubory pak uvlolni, memtest zabere 2x RAM tolik co zabere ISO, druha vec je ze s ISO musis mit winpe.iso pro kazdej instalovanej system (resp. kazdej tebou vytvorenej startnet.cmd) zvlast, kdezto wimboot umoznuje pouzije JEDNO (pro AMD64 a druhe pro X86) boot.wim a install.bat+winpeshl.ini injektovat primo pri startu, tak jak sem to popsal
    vejs
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 11.11.2019 22:19 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    EDIT:
    # pro 64bit soubory
    CopyPe amd64 c:\cesta\kam\WinPE-AMD64
    
    # pro 32bit soubory
    CopyPe x86 c:\cesta\kam\WinPE-X86
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 11.11.2019 22:26 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    EDIT2:
    vejs jinak wimboot umoznuje i nacitat soubor(y) pres http, takze misto:
    append wimboot.260 gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE5/install.bat/x86-w7p32oemup201901/install.bat,WinPE10/x86/boot.wim
    muzes pouzit i (napr. jen pro boot.wim):
    append wimboot.260 gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE5/install.bat/x86-w7p32oemup201901/install.bat,http://IP_ADRESA/WinPE10/x86/boot.wim
    s tim ze v /var/www/html muzes bud udelat adresar WinPE10/x86 a do nej umistit boot.wim, nebo udelat klidne jen symbolickej link a sdilet pripravene soubory z tftpboot
    sudo ln -s /var/lib/tftpboot/WinPE10 /var/www/html/WinPE10
    porad nemam telo, ale uz mam hlavu... nobody
    12.11.2019 12:47 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    OK budem sa drzat tvojich instrukcii a dam vediet potom (chcel som ohladom toho pozret nieco na https://ipxe.org/ ale momentalne je off)

    Aj ked s winpe.iso to vsetko funguje, ale zaujma ma aj tvoje riesenie, kedze je to lepsie
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 12.11.2019 17:20 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    ipxe.org (ted)bezi, tady je o http://ipxe.org/wimboot, ale:
    1. priklady jsou pro iPXE format menu
    2. je tam uvedeno nacitani fontu, ktere uz od nejake verze wimboot nejsou potreba (stejne tak bootmgr.exe) protoze wimboot je pri startu vytahne automaticky z boot.wim (sice o fontu pisou jen v sekci diagnostiky, ale radeji upozornim, ze nektere navody k wimboot na netu prave maji uvedene ze mas pridat pisma pro normalni start, drive to bez toho neslo, ted uz ale staci jen ty soubory co sem nahore psal)
    porad nemam telo, ale uz mam hlavu... nobody
    13.11.2019 15:35 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Postupoval som priblizne ako si uviedol
    • Nainstalovana samba (otestovana funguje ako anonymous)
    • Nainstalovany TFTP
    mkdir -p /samba/win10
    
    do adresara rozbalene ISO win 10
    chmod -R 0775 /samba/win10
    chown -R nobody:nobody /samba/win10
    vytvoreny default
    mkdir /var/lib/tftpboot/pxelinux.cfg
    nano /var/lib/tftpboot/pxelinux.cfg/default
    a skopiroval som ten tvoj + upravil som nejake cesty
    label Win7P32OEMUP-NoComp 
    	menu label OEM - W10 Pro 64 UP 
        com32 linux.c32
        append wimboot.260 gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
        TEXT HELP  
            Aktualizace k 31.1.2019 (BezKomprese)   
        ENDTEXT
    vytvoril som adresar
    mkdir /var/lib/tftpboot/WinPE10
    kde som skopiroval subory, ktore som vykopiroval s winpe
    BCD
    boot.sdi
    boot.wim
    vytvoreny subor
    nano /var/lib/tftpboot/WinPE10/winpeshl.ini
    obsah suboru
    [LaunchApps]
      "install.bat"
    
    skusal som aj
    [LaunchApps]
      "%SystemRoot%\System32\install.bat"
    Dalej
    nano /var/lib/tftpboot/WinPE10/install.bat
    @echo off
    wpeinit
    net use k: \\192.168.1.111\win10
    k:
    setup.exe
    
    
    Neviem ci bolo potreba, ale pre istotu
    chmod -R 0777 /var/lib/tftpboot/WinPE10
    chown nobody:nobody /var/lib/tftpboot/WinPE10
    Ked dam bootovat, tak to zastavi na

    no default or ui configuration directive found

    Takze podla toho je nieco zle nakonfigurovane
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 13.11.2019 17:55 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    ten odstavec "label...endtext" je jen 1 pxe menu polozka, k tomu musis nejake zakladni volby, ktere si napr. mel v tom pretim :-)
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 13.11.2019 18:20 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    nebo to muzes mit i rozdelene, udelat v /var/lib/tftpboot/pxelinux.cfg/default treba:
    ui pxelinux.cfg/vesamenu.c32
    
    timeout 0
    
    menu PXE-Jany2
    
    menu include pxelinux.cfg/menu.cfg
    a v /var/lib/tftpboot/pxelinux.cfg/menu.cfg pak
    
    label Win10Pro64
    menu label Windows10 Pro 64
    	com32 linux.c32
    	append wimboot.260 gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    	TEXT HELP
    		Spusti se instalace Windows...
    	ENDTEXT
    
    pri vice PXE polozkach pro Windows instalace bys jen vytvoril dalsi/jinej install.bat napr, install-w7.bat kde by byla jina cesta k sdilene slozce...
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 13.11.2019 18:41 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    oprava
    menu PXE-Jany2
    =>
    menu title PXE-Jany2
    porad nemam telo, ale uz mam hlavu... nobody
    13.11.2019 19:14 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ja uz som z toho fakt na prasky, asi potrebujem nejaky navod, lebo mi to stale blbne.
    default menu.c32
    prompt 0
    timeout 100
    ontimeout 5
    
    menu title PXE Boot Menu
    label 1
           	menu label ^1 Install Windows 10
            com32 linux.c32
            kernel wimboot
            append initrd=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    
    este som stiahol wimboot a nakopiroval som ho do
    /var/lib/tftpboot/
    a teraz dostanem
    Unrecognised argument "BOOT_IMAGE=wimboot"
    Neviem ci sa mam tomu dalej venovat, alebo mam sa na to vykaslat :-(
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 13.11.2019 22:09 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    z navodu si kopiroval ale porad delas nejake sve upravy ;-) cast z toho co sem psal:
            com32 linux.c32
    	append wimboot.260 gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    a tva uprava:
            com32 linux.c32
            kernel wimboot
            append initrd=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    porad nemam telo, ale uz mam hlavu... nobody
    14.11.2019 12:03 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Preto to stale upravujem, lebo to nefunguje a dostanem sa maximalne do menu.

    default je teraz taky
    default vesamenu.c32
    prompt 0
    timeout 100
    ontimeout 1
    
    menu title PXE Boot Menu
    label 1
           	menu label ^1 Install Windows 10
        com32 linux.c32
        append wimboot gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    
    vysledok
    loading wimboot .....OK
    
    
    wimboot v2.6.0 -- Windows Imaging Format bootloader -- http://ipxe.org/wimboot
    
    Command line: "BOOT_IMAGE=wimboot gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    Emulating drive 0x81
    FATAL: no bootmgr.exe
    Press a key to reboot  ...
    Vidim to asi takto: problem nie je s HW ani s SW. Problem je v konfiguracii (resp. medzi stolickou a klavesnicou a mojimi nevedomostami). Tuna som popisoval postup ako som to robil. Pokial chceme aby mi to fungovalo, tak staci nakopirovat potrebne subory tam kde maju byt a nakonfigurovat jeden, alebo mozno 2 konfiguraky (v ktorych je zopar riadkov). Pozeram, ze dnes je 2 tyzdne co som tu hodil otazku (samozrejme sa tomu nemozem venovat kazdy den, ale myslim si, ze k3daR by to mal nakonfigurovane do 5-10 minut).
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 14.11.2019 20:59 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Příloha:
    pises ze to upravujes ze se dostanes max do menu, pritom tohle co je bez uprav a tak jak sem "davno" psal ti z menu nahodi wimboot a je "pouze" nekde nejaky problem, kterem zkusim(e) zjistit :-)

    1. odkud si vzal BCD, boot.sdi a boot.wim ? z WinPE adresare vytvorenem prikazem CopyPE ? z jakych podadresaru? (winpeshl.ini i install.bat ted neresime, protoze jejich pripadna chybnost by se projevila az pri nahozeni PrikazovehoRadku, tedy az po tom co by bootmgr.exe wimboot pri startu extractoval a natahnul...

    2. wimboot z odkazu kterej si uvedl je koukam verze signed, tu sem neresil, zkus ten co pouzivam ja z prilohy...
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 14.11.2019 21:16 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    zkusil sem ten tvuj default s muj wimboot.260 a BCD,boot.sdi,boot.wim z CopyPE (ted z hlavy nevim z jakejch cest) a funguje to
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 14.11.2019 21:17 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    zkusil sem i wimboot z toho odkazu/archivu wimboot-latest, tedy signed a take mi tvuj devault startuje, tzn. problem bude na 99% v tom BCD,boot.sdi,boot.wim
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 15.11.2019 01:23 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Postup ziskani BCD, boot.sdi a boot.wim souboru: ve Windows nainstalovat WADK a pustit "Start/WindowsKit/WindowsADK/DeploymentAandImagingToolsEnvironment"
    CopyPE amd64 c:\WinPE10-AMD64
    CopyPE x86 c:\WinPE10-X86
    
    z Windows adresare c:\WinPE10-AMD64 a c:\WinPE10-X86 zkopirovat na server a v nem:
    mkdir -p /var/lib/tftpboot/WinPE10/{amd64,x86}
    cp -a /kamsidal/WinPE10-AMD64/media/Boot/BCD /var/tftpboot/lib/WinPE10/
    cp -a /kamsidal/WinPE10-AMD64/media/Boot/boot.sdi /var/tftpboot/lib/WinPE10/
    cp -a /kamsidal/WinPE10-AMD64/media/sources/boot.wim /var/tftpboot/lib/WinPE10/amd64/
    cp -a /kamsidal/WinPE10-X86/media/sources/boot.wim /var/tftpboot/lib/WinPE10/x86/
    
    Pokud nepotrebujes x86 verze tak samozrejme lze radky "CopyPE x86..." a "cp -a ... x86" vynechat,
    nebo samozrejme muzes z Windows na server zkopirovat jen ty 3 (nebo 4 kdyz i pro x86) soubory...
    porad nemam telo, ale uz mam hlavu... nobody
    15.11.2019 14:20 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ano BCD, boot.sdi a boot.wim som urobil presne tak ako si pisal
    strat -- > Deployment and Imaging Tools and Enviroment
    a zadal som
    copype amd64 c:\WinPE_x64
    vykopiroval som ich z adresarov
    /media/Boot/BCD
    /media/Boot/boot.sdi
    /media/sources/boot.wim
    nakopiroval som ich do
    scp -r /home/jany/Plocha/64/* root@192.168.1.111:/var/lib/tftpboot/WinPE10
    Mozem ti ich kludne aj poslat a mozes ich skusit ci su OK.

    wimboot som skusil aj tvoj. Proste nieco niekde blbne. S winpe.iso to fungovalo, ale samostatne to niekde drhne.

    BTW tam mas preklep v path
    /var/tftpboot/lib/WinPE10/
    ma byt
    /var/lib/tftpboot/WinPE10/
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 16.11.2019 00:08 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    divne i to ze pepe_ to funguje, preklep v ceste jasnej-sorry, posilat nemusis, staci zkontrolovat md5 soucet, u me (WinPE z WADK-1903):
    md5sum /var/lib/tftpboot/WinPE10/{BCD,boot.sdi,amd64/boot.wim}
    9ebb314562964da0cb0f61fc016e5735  /var/lib/tftpboot/WinPE10/BCD
    22d9945b4aae36dd59620a918f2e65f4  /var/lib/tftpboot/WinPE10/boot.sdi
    d612451a2e0a104073bde1ccfdf80a51  /var/lib/tftpboot/WinPE10/amd64/boot.wim
    nerikam ze musis mit tu samou verzi, ale tohle jsou verze ktere vim ze mi chodi, take vim ze mi chodili i predchozich nekolik verzi (nerikam ze sem nasazoval vzdy vsechny co byli) uz nekolik let... nicmene pred casem sem jeste pouzival starsi wimboot kterej neumel extractovat soubory z boot.wim, muzes zkusit radek s initfile= pouzit tak ze misto extractovani mu tu soubory pripravis:
    append wimboot gui initrdfile=WinPE10/bootmgr.exe,WinPE10/BCD,WinPE10/boot.sdi,WinPE10/inpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    pripadne i s bootmgr a fontama: append wimboot gui
    append wimboot gui initrdfile=WinPE10/bootmgr,WinPE10/bootmgr.exe,WinPE10/BCD,WinPE10/boot.sdi,WinPE10/segmono_boot.ttf,WinPE10/segoe_slboot.ttf,WinPE10/segoen_slboot.ttf,WinPE10/wgl4_boot.ttf,WinPE10/inpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    (s tim ze z sveho WinPE_x64 vytahnes do /var/lib/tftpboot/WinPE10 i soubor bootmgr.exe (pripadne i bootmgr, a ty ttf))
    porad nemam telo, ale uz mam hlavu... nobody
    16.11.2019 11:08 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    sumy mam take iste ako ty
    md5sum /var/lib/tftpboot/WinPE10/{BCD,boot.sdi,boot.wim}
    9ebb314562964da0cb0f61fc016e5735  /var/lib/tftpboot/WinPE10/BCD
    22d9945b4aae36dd59620a918f2e65f4  /var/lib/tftpboot/WinPE10/boot.sdi
    d612451a2e0a104073bde1ccfdf80a51  /var/lib/tftpboot/WinPE10/boot.wim
    bootmgr.exe som nasiel v
    c:\WinPE_X64\mount\Windows\Boot\PXE
    nakopiroval som to do /var/lib/tftpboot/Win10 (tak isto aj bootmgr) Vlastnika som zmenil na nobody a prava dal na 777.

    Vysledok je taky ako stale
    loading wimboot .....OK
    
    
    wimboot v2.6.0 -- Windows Imaging Format bootloader -- http://ipxe.org/wimboot
    
    Command line: "BOOT_IMAGE=wimboot gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    Emulating drive 0x81
    FATAL: no bootmgr.exe
    Press a key to reboot  ...
    Neviem ci to ma cenu aby som pokracoval dalej :-(
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 16.11.2019 20:17 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    sumy mam take iste ako ty
    Command line: "BOOT_IMAGE=wimboot gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/install.bat,WinPE10/boot.wim
    Neviem ci to ma cenu aby som pokracoval dalej :-(
    uz sem zapomel ze bootmgr.exe neni vykopirovanej tak asi si spravne vydal z boot.wim, nicmene si NEupravil initrdfile radek aby obsahoval cestu k bootmgr.exe a bootmgr (pripadne k tem fontum, kdyz bys pak zkousel i to pripravit rucne)

    jeste me napada, jakou verzi pxelinux mas? ja 604p1, jakou verzi zkousis amd64 nebo x86? (me sice fungujou oboje, ale pokud zkousis jen jednu zkus radeji tu druhou)
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 16.11.2019 22:11 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    No mne to startuje uplně jinak , žádné

     

    loading wimboot .....OK

    wimboot v2.6.0 -- Windows Imaging Format bootloader -- http://ipxe.org/wimboot

     

    tam nemám.

    nemám tam ani bootmgr.exe a najede mi plocha windows s terminálem.

     

    mé hlášení je :

     

    Loading WinPE10/wmiboot... ok

    Encapsulating WinPE10/amd64/BCD... ok

    Encapsulating WinPE10/amd64/boot.sdi... ok

    Encapsulating WinPE10/amd64/winpeshl.ini... ok

    Encapsulating WinPE10/amd64/install.bat... ok

    Encapsulating WinPE10/amd64/boot.wim... ok

     

    pak už nastartuje logo windows a kolečko dokud nenajede plocha.

     

     

    nějak ti co startuje odlišně.

    k3dAR avatar 16.11.2019 22:42 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    on ma hlasky jinak protoze nastal problem, ty muzes zobrazit take, kdyz pridas za "gui" parametr "pause", coz znamena ze po Encapsulating ceka na anykey abys mohl zkouknout info co to vypisuje, akorat je potreba si to nahrat na video, protoze toho pulka odskroluje :-)
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 17.11.2019 08:34 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Ještě zkus to co mi funguje , celé zabaleno http://uloz.to/file/DvFwOpGroTBU/tftp-pxe-7z Nic to neumí ale plocha najede.

    17.11.2019 09:49 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ak to nedame dokopy s k3dAR tak budem musiet vytiahnut tplink a skusit to tam ako ty.
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    pepe_ avatar 17.11.2019 10:08 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    To musí bejt stejné, linux jako linux. Vyzkoušej bootovat na jiném stroji.

    17.11.2019 12:43 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ano znie to logicky. Ale bootovanie musi fungovat na kazdom stroji, ktory ma podporu boot network (a to ma takmer kazdy stroj (bezny PC/NTB). Kedze som uz vyskusal winpe.iso a fungovalo to, tak by mal fungovat aj wimboot, ale zrejme to niekde drhne
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    17.11.2019 17:30 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Tak som skusil tie tvoje subory a cuduj sa svete zacalo to bootovat. Teraz riesim toto :-D
    winpeshl.ini file is present, but no commands were successfully launched. This could be caused incorrect formating or an invalid executable name. Please consult the documentation for more information
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    17.11.2019 20:00 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Syslinux som mal ver. syslinux.x86_64 0:4.05-15.el7 a ten neobsahoval vobec
    ldlinux.c32
    libcom32.c32
    libutil.c32
    A tie subory su pre boot potrebne (neviem preco, ale pre WinPE.iso to nie je potrebne). Pepe ma zrejme novsi syslinux, preto to funguje. Pouzil som aj moje stare BCD, boot.sdi, boot.wim a wimboot (cize tie boli OK).

    Teraz uz len doriesit problem, preco zostane vysiet na obrazovke terminal vid vyssie. Skusil som sa k zdroju kde su subory pripojit
    net use k: \192.168.1.111\win10\amd64
    ale nikde ma nepripojilo. Ked som pred tym pouzil winpe.iso, tak som mohol po nabootovani win 10 priamo instalovat.
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 17.11.2019 22:05 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    v pepe_ archivu vidim "syslinux 6.04 20190226" 6.04 final jeste nevyslo, takze predpokladam ze je to nejakej vlastni nebo distro build, ja jak sem psal pouzivam vydani(binarni) 6.04pre1 (s pre2 i pre3 sem mel nejakej problem(uz nevim jakej)), tedy archiv tento a vykopirovanano tohle:
    bios/com32/lib/libcom32.c32
    bios/com32/libutil/libutil.c32
    bios/com32/modules/linux.c32
    bios/core/pxelinux.0
    
    bios/com32/elflink/ldlinux/ldlinux.c32
    bios/com32/menu/vesamenu.c32
    bios/com32/menu/menu.c32
    
    bios/com32/chain/chain.c32
    bios/com32/modules/pxechn.c32
    
    bios/com32/gpllib/libgpl.c32
    bios/com32/cmenu/libmenu/libmenu.c32
    
    bios/com32/hdt/hdt.c32
    
    bios/com32/modules/reboot.c32
    bios/com32/modules/poweroff.c32
    
    chain a pxechn je na chainloading chain (na disk loader nebo start z hdd), pxechn (na "prepnuti" na PXE iPXE),
    hdt je rychlej nastroj na zobrazeni informace o hw, reboot+poweroff na vyvolani toho z PXE menu...

    ad manualni net use... od nejake verze (asi rok zpet) Win10 i z nej vychazejici WinPE vyzaduje zadani jmena i hesla k sdielene polozce i v ramci anonyumniho/gust pristupu, muze byt i neexistujici/vymyslene, napr:
    net use k: \192.168.1.111\win10\amd64 /user:vymyslenejuser vymysleneheslo
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 17.11.2019 21:47 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Ten winpeshl.ini a install.bat jsou jen ukázkové , žádné soubory tam nevedou takže musíš nějaké nastavit.

    Moje boot.wim nemá žádné ovladače takže tam nepojede ani síť.

    Možná někdo poradí jak do wim nacpat ovladače a rozchodit to tak jak chceš , já jen chtěl vyzkoušet zda-li mně to bude fungovat  (soubory jsou z archlinuxu kde je vše aktuální).

     

     

     

    k3dAR avatar 17.11.2019 22:09 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    boot.wim obsahuje uz sam o sobe hromadu ovladacu sitovek a rozhodne boot.wim z WinPE10 vice nez predchozi WinPE5(ala Win8) nebo WinPE3(ala Win7), kdyz bys winpeshl.ini vynechal, tak se sit nahodi sama, kdyz mas winpeshl.ini volajici nejakej.bat, tak v nem na zacatku musi byt prikaz wpeinit kterej sit subsystem nahazuje
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 17.11.2019 22:13 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    btw: tvuj install.bat je v principu ok (az na schazejici username a heslo viz(i kdyz to mozna i souvisi s verzi ci nastavenim(nemyslim anonymni Vs na usera) samby na srv))
    jen v winpeshl.ini misto toho co mas, staci tohle aby se ten injektnutej install.bat pustil sam:
    [LaunchApps]
      "%SystemRoot%\System32\install.bat"
    porad nemam telo, ale uz mam hlavu... nobody
    17.11.2019 22:17 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    install.bat som nastavil, ale z toho winpeshl.ini som volajaky zmeteny :-D
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 17.11.2019 23:04 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Příloha:
    no vlozis co sem napsal a ulozis CRLF :-) abysme predesli problemu, davam do prilohy :-D
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 17.11.2019 23:07 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    aha, nevsiml sem si ze si reagoval na pepe, ten jeho winpeshl.ini je opravdu zmateny, ale jak psal je to "nesmysl" kterej asi nekde nasel :-) to me "co sem napsal" patrilo na tohle a ulozeni CRLF na tohle, ale tu prilohy s pripravenym pouzit rovnou muzes :-)
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 17.11.2019 22:15 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Tak som skusil tie tvoje subory a cuduj sa svete zacalo to bootovat. Teraz riesim toto :-D
    winpeshl.ini file is present, but no commands were successfully launched. This could be caused incorrect formating or an invalid executable name. Please consult the documentation for more information
    pro jistotu, mas v winpeshl.ini pouze tohle?
    [LaunchApps]
      "%SystemRoot%\System32\install.bat"
    a pak radeji zkontroluj (nevim zda je to nutne, ale...) zda mas soubory winpeshl.ini i install.bat ulozene s zakoncenim radku CRLF(=pro Windows), napr. v mc/f4/mcedit das f9/Soubor/UlozitJako/"Formát Windows/DOS (CR LF)"
    porad nemam telo, ale uz mam hlavu... nobody
    18.11.2019 18:32 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Tak nakoniec som dobojoval do uspesneho konca. Hlavny problem bol ten, ze mi nefungovali bootloadery zo syslinuxu. V centos 7 sa instaluje syslinux.x86_64 0:4.05-15.el7. Ked som pouzil tie co kazes a vykopiroval som ich do /var/lib/tftpboot
    bios/com32/lib/libcom32.c32
    bios/com32/libutil/libutil.c32
    bios/com32/modules/linux.c32
    bios/core/pxelinux.0
    bios/com32/elflink/ldlinux/ldlinux.c32
    bios/com32/menu/vesamenu.c32
    bios/com32/menu/menu.c32
    bios/com32/chain/chain.c32
    bios/com32/modules/pxechn.c32
    bios/com32/gpllib/libgpl.c32
    bios/com32/cmenu/libmenu/libmenu.c32
    bios/com32/hdt/hdt.c32
    bios/com32/modules/reboot.c32
    bios/com32/modules/poweroff.c32
    Tak odrazu vsetko funguje. Kedze s winpe.iso mi to fungovalo aj s povodnym syslinuxom, tak sa domnievam, ze sa pouzivali bootloadery, ktore boli ulozene vo winpe.iso.

    Domnieval som sa, ze to bude len nejaky blby/poskodeny subor, alebo nieco podobne, ale nevedel som, ze problem bude v bootloaderoch stareho syslinuxu.

    V kazdom pripade velka vdaka za pomoc, trpezlivost a najdenie chyby.

    PS uz len doriesim nejak automaticke stlacenie any key aby zacalo instalaciu a pustim sa do vytvorenia xml pre bezdotykovu instalaciu. Pravdupovediac som uz skusal vytvorit autounattend.xml cez win system image manager, ale ked som to nakopiroval do korena rozbaleneho win 10, tak sa nic nedialo :-D

    Pouzival si na autoinstall tento generator ?
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 18.11.2019 21:24 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    v ktere fazi to chce po tobe stlacit "any key"?? hod screen...

    na xml sem nepouzil generator, ale WindowsImageSystemManager v ramci WADK (resp. v dobe WinPE3 kdy sem s tim zacal se ten balik jmenoval WAIK), kde sem udelal zaklad a pak prosel moznosti parametru a dokumentaci a pridal co potreboval, dalsi upravy uz sem provadel rucne v mcedit kdy sem pridaval podle potreby dalsi sekce co dohledal v dokumentaci

    btw1: to winpe.iso si nahazoval pres memdisk, takze to simulovalo boot z cd, wimboot naproti tomu startuje z boot.wim, jen potrebuje BCD a boot.sdi, to ze s syslinux nesel muze byt tim ze pozdejsi syslinux pridal nejake funkce co vyzaduje...
    btw2: to ze syslinux 4 nepotreboval nektere c32 ktere syslinux >=5 ano je tim, ze od verze 5 je to rozdelene do vice souboru, treba vesamenu melo v 4 velikost ~150kB, od verze 5 ma ~27kB, prave protoze se z nej oddelili nektere casto do c32 knihoven/modulu sdilene mezi ostatnima
    porad nemam telo, ale uz mam hlavu... nobody
    18.11.2019 22:28 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Příloha:
    dik za vysvetlenie. Posielam ten screen kde sa vyzaduje stlacenie klavesu. BTW, ked som sa pohraval s bootom Win7, tak som vygooglil, ze na zrusenie "press any key" staci vymazat z \boot\bootfix.bin. Avsak to nefungovalo a nefunguje ani vo Win 10
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    pepe_ avatar 18.11.2019 22:52 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    odstraň ten parametr pause   v  pxelinux.cfg/default  (ten sem tam dal za to gui když sem testoval hlášky které u mne boot přeskočil).

     

     

    append WinPE10/wimboot gui pause initrdfile=WinPE10/amd64/BCD,WinPE10/amd64/boot.sdi,WinPE10/amd64/winpeshl.ini,WinPE10/amd64/install.bat,WinPE10/amd64/boot.wim

                                 *******
    k3dAR avatar 18.11.2019 23:09 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    btw: je to v podstate jedno, ale z principu:
    BCD, boot.sdi, winpeshl.ini jsou stejne pro amd64 i x86, takze je umistit vejs do WinPE10, wimboot je stejnej pro vse takze umistit do korene tftpboot:
    wimboot gui initrdfile=WinPE10/BCD,WinPE10/boot.sdi,WinPE10/winpeshl.ini,WinPE10/amd64/install.bat,WinPE10/amd64/boot.wim
    ohledne install.bat, pokud by v PXE byla jen 1x Win verze tak je to jedno, pokud jen 2x x86 a amd64, muze se nechat WinPE10/amd64/install.bat a WinPE10/x86/install.bat kde v kazdem bude cesta k jine w10 instalacce, ja resil XY ruznych PXE-WIn polozek, a aby se to vzdy mohl jmenovat install.bat (protoze to pousti sdilenej winpeshl.ini) a aby nebyl bordel v WinPE10, tak sem zvolil umistetni ~takto:
    WinPE10/install.bat/w10p32-1903cz-manual/install.bat
    WinPE10/install.bat/w10p32-1903cz-auto/install.bat
    WinPE10/install.bat/w10p64-1903cz-manual/install.bat
    WinPE10/install.bat/w10p64-1903cz-auto/install.bat
    
    (resp. slo by to jeste zgeneralizovat, pouzit 1 stejnej bat file a jen odlisne parametry (arch/share/zda_xml) injektovat v souboru)
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 18.11.2019 22:55 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    jen tak naaahodou, nenechals v default na radku za wimboot parametr "pause"? ;-)
    porad nemam telo, ale uz mam hlavu... nobody
    19.11.2019 09:15 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ano nechal som tam omylom aj pause po odstraneni tohto parametru je to OK. Este mam nejake statisticke otazy. Ako dlho vam trva boot pokial sa ukaze logo win 10 (resp. ako dlho nacitava boot.wim) mne to robi cca 100 sekund a instalacne okno win 10 s vyberom jazyka sa objavi o dalsich 20 sekund (tych 20 sekund, pokial sa spravne domnievam je, ze winpeshl.ini odovzda info suboru install.bat a ten ma za ulohu pripojit sa na sambu a spustit setup.exe).

    Mozno je problem trocha aj v tom, ze som na 100-vkovej sieti. Ale aj na 100-vkovej sieti by sa necelych 300 MB malo preniest skor ako za 100 sekund.

    A este jedna zvlastnost. Spustim NTB ktory chcem nabootovat po sieti, vsetko prebehne OK, dostanem sa k instalacii Win 10 a mozem ju vykonat (zatial som este neinstaloval, ale dnes sa snad k tomu dostanem :-D ). Vidim, ze vsetko funguje, NTB vypnem. Ak NTB znova zapnem, tak zase zacne boot, vsetko funguje OK, vyskoci win terminal, ktory informuje, ze prikaz sa vykonal z uspechom, cize wpeinit sa pripojil na sambu, ale nespusti sa setup.exe. Resp. setup.exe sa spusti, ale mozno tak po 5 minutach.

    Toto sa deje kazdy druhy krat ked spusti NTB s ktorym chcem bootovat zo siete
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    k3dAR avatar 19.11.2019 19:40 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    nedelam si statistiku, ale kdyz sem ted zkusil 2x po sobe (do virt-manager@KVM/E1000 bezici na srv):
    po odtuknuti PXE polozky za +20s zobrazeni prikazoveho radku
    +10-15s zobrazeni setup okna "instalace systemu windows"

    v pripade boot.wim tahani pres http (viz) je to o 5s rychlejsi
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 19.11.2019 22:55 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Koukám že tazatel zřejmě nemá stále vyřešenou otázku když nikde nic není řešením. :)

    20.11.2019 04:59 jany2 | skóre: 30 | blog: jany_blog
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    Ono povodna otazka znela uplne inak, ze ako nastavit DHCP server pre boot v sieti na ktorej uz jeden DHCP server je. Potom sa ale diskusia zvrtla inym smerom ... dnes vyznacim prispevok, kde sa to vzriesilo :)
    upozornujem, ze v linuxe som vecny zaciatocnik ...
    pepe_ avatar 18.11.2019 22:59 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Jinam mně to nastartuje ale nemam ovladače grafika/síť ...

    když to nastartuje a spustim  "wpeinit" tak se příkaz dokončí a po cca  vteřinách wokna zhavarujou do modré smrti  havarující na timeout tcpip.sys

    když ten wpwinit nespustím síť nejede ale windows nepadá.  Co je špatně ?

    Divné ne ?

    k3dAR avatar 18.11.2019 23:14 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    pod jakou virtualizaci to startujes a s jak nastavenou sitovkou (virt-manager@kvm s e1000?) ? jeste muzes misto "wpeinit" zkusit "wpeutil InitializeNetwork"
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 18.11.2019 23:34 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Bez virtualizace , na tom pc kde sem vytvářel tol PE jen nabootuju po síti.

    k3dAR avatar 18.11.2019 23:40 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    co je to za HW?
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 19.11.2019 00:12 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Deska Asus P7P55 , cpu Intel i5 750 , grafika NV-GTX1050 , na desce  Realtek PCIe GbE síť , HDA audio , 32gb ram.

    Každé PE na tom jede normálně , win 7 8 10 linux i XP na tom jedou v pohodě ale dle návodu udělané PE a pokus o nahození LAN havárie.

    Chyba nebude v HW ale v tom boot.wim co se vytvořil dle návodu na https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install .

    Možná sem něco opoměl ale tak jak se to vytvořilo je to broken. Je to i na tom linku.

     

    Ve virtualboxu mi to nechce najet do grafiky jsou tam divné zelené čáry a bliká to . (takže sem to testoval přímo na HW a tam to je v základnim rozlišení a při pokusu o síť to umře do modré smrti.

    pepe_ avatar 19.11.2019 00:24 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    No dnes sem to chtěl nahrát a BSOD nikde ani v x86 ani amd64 a funguje to . To jsem z toho jelen , nic sem nikde neměnil , jen vypnul pc a ne jen restartoval.

    k3dAR avatar 19.11.2019 00:45 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    njn, "zkousel si to vypnout a zapnout" sem se zapomel zeptat :-))
    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 19.11.2019 00:44 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    pro start ve VirtualBoxu zkus vyhodit v ddefault parametr gui

    ten archiv z tveho linku sem prave ze zkousel v tom kvm a ok, jinak do boot.wim jdou dat (s) inf ovladace, nebo pridat winpe "moduly", je mozne ze to PE co si vytvarel jinak pres nejakej nastroj na tom HW si ho ocuchal a pridal potrebne? v prvni fazi bych zkusil z tveho "OK PE" vytahnout boot.wim a dat do pxe, pripadne i BCD a boot.sdi pokud boot.wim nebude chtit startovat kvuli jine verzi

    porad nemam telo, ale uz mam hlavu... nobody
    k3dAR avatar 19.11.2019 00:10 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    btw: zkusil sem komplet ty tve soubory do cisteho tftpboot, start virt-manager@kvm+e1000 a po wpeinit nahodilo sit ok bez bsod
    porad nemam telo, ale uz mam hlavu... nobody
    pepe_ avatar 15.11.2019 19:15 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Jen pro srandu sem to otestoval a mně to taky nefunguje :

    
    
    pxe default :
    
    # D-I config version 2.0
    # search path for the c32 support libraries (libcom32, libutil etc.)
    #path boot-screens/
    #include boot-screens/menu.cfg
    #default boot-screens/vesamenu.c32
    #prompt 0
    #timeout 0
    default vesamenu.c32
    prompt 0
    timeout 100
    
    menu title PXE Boot Menu
    
    label Windows 10 64BIT
        com32 linux.c32
        append WinPE10/wimboot gui initrdfile=WinPE10/amd64/BCD,WinPE10/amd64/boot.sdi,WinPE10/amd64/winpeshl.ini,WinPE10/amd64/install.bat,WinPE10/amd64/boot.wim
    
    label Windows 10 32BIT
        com32 linux.c32
        append WinPE10/wimboot gui initrdfile=WinPE10/x86/BCD,WinPE10/x86/boot.sdi,WinPE10/x86/winpeshl.ini,WinPE10/x86/install.bat,WinPE10/x86/boot.wim
    
    
    no a nastartuje menu , vyberu je jedno zda-li 32bit nebo 64bit a vždy to havaruje při načítání boot.wim které je vestejné složce jako soubory v cestě které to načte.
    
    
    Boot hlási :
    
    Loading WinPE10/wmiboot... ok
    Encapsulating WinPE10/amd64/BCD... ok
    Encapsulating WinPE10/amd64/boot.sdi... ok
    Encapsulating WinPE10/amd64/winpeshl.ini... ok
    Encapsulating WinPE10/amd64/install.bat... ok
    Encapsulating WinPE10/amd64/boot.wim... failed: Error 0
    linux.c32: Boot aborted!
    boot:
    
    
    Netušim zda-li lze zapnout nějaký debug režim a ani jestli stejný problém má i tazatel ale jen mně to zajímalo.

     

    pepe_ avatar 15.11.2019 19:38 pepe_ | skóre: 48
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq

    Tak pardon , moje chyba (testoval sem to ve virtualboxu a nepřidělil dost ram pro ten boot.wim)  po přidání funguje.

     

    Celé testováno jen na TP-Linku bez žádného pc (jen je tam openwrt , a v něm zapojena usb fleška a na ní data pro boot).

    k3dAR  jinak dobrý návod (fungovalo napoprvé ikdyž teta chybka s nedostatkem ram u mne).

    k3dAR avatar 13.11.2019 22:40 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: pxe - tftp - dnsmasq
    jeste k tvemu zacatku:
    default menu.c32
    prompt 0
    timeout 100
    ontimeout 5
    - menu.c32 - doporucuju pouzit vesamenu.c32 (+zkopirovat libcom32.c32 do /var/lib/tftpboot)
    - timeout 100 - hodnota je v "jednotkach" 1/10s, tedy 100 je 10vterin
    - ontimeout 5 - znamena ze po uplynuti toho timeout to pusti automaticky polozku s "label 5"
    porad nemam telo, ale uz mam hlavu... nobody

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.