Koduleht » kuidas » IT Geek Kuidas võrgu käivitamine (PXE) WinPE taastekett PXElinux v5 & Wimbootiga

    IT Geek Kuidas võrgu käivitamine (PXE) WinPE taastekett PXElinux v5 & Wimbootiga

    Kas olete kunagi soovinud, et saaksite kasutada „Windowsi taastekonsooli”, mis töötab selle ühe hooldusprotseduuri või programmi puhul, mida soovite kasutada, ilma et peaksite meeles pidama, kuhu olete CD unustanud? HTG selgitab, kuidas WinPE käivitada PXE-lt.

    Foto krediit: Alfred Hermida läbi Compfight cc

    Windowsi eeltöötluskeskkond (WinPE) on Windowsi versioon, mida enamik inimesi teab, et see installi-CD-lt välja lülitatakse. Aastate jooksul on loodud terved projektid, mis annavad ühe võime omada omamoodi „Windows Live” keskkonda, nagu paljud Linuxi distros. Selles juhendis on meil PXE-lt installimise CD-lt käivitatud aknad PE lihtsalt nii, et saame seda kasutada Dell BIOS-i värskenduse utiliidi käivitamiseks. Teid julgustatakse jätkama geeki headuse põhjatu auku uurimist ...

    Ülevaade

    Oleme näidanud teile, milline on PXE ja kuidas saate selle jaoks FOGiga kergesti installida serveri (ja palju muud). Täna lisame FOGile veel ühe laienduse. Üldjuhul on tänane menetlus järgmine:

    1. Uuenda PXElinux v5.01 või uuem, kui seda pole veel installitud.
    2. Lisage wimboot-moodul.
    3. Kopeerige WIM-pilt ja toetavad failid Windowsi installimise CD-lt.
    4. Lisage menüü kirje.
    5. Töötava Windowsi taastekonsooli saamiseks kasutage käivitatud WinPE-d.

    Me teeme seda eespool, sest "tavalise" Windowsi automatiseeritud paigalduskomplekti (WAIK) viis viib teid parimal juhul paigaldama selle oma seadmesse ja läbima mitte nii lihtsa protsessi, et WIM-faili ja selle tugi siduda faile oma WDS / RIS vormis. Kuigi Linuxi alternatiivid on olemas, nagu UDA projekti üks (mis on PXE server, mida ma kasutasin enne FOG-i kaasamist), siis kasutate sellisel viisil lihtsalt mõningaid PXE-serveris asuvaid faile (mida tõenäoliselt oleks ka igal juhul) ja kopeerige muutmata WIM-fail ja tugifailid otse Windows CD-lt PXE serverisse.

    Üks asi, mida tuleb märkida, on see, et kuigi see näeb välja, kuidas saate Windowsi installiprotseduuri sel viisil alustada, ei saa te seda tegelikult täita ning selle tegemine on käesoleva juhendi reguleerimisalast väljapoole..

    Võimaldab lõheneda :)

    Uuenda PXElinux V5.01

    Selle kirjutamise ajaks on Syslinuxi versioon Ubuntu hoidlas endiselt 4.05. Ma arvan, et see on sellepärast, et Syslinuxi meeskond otsustas raputada asju V5-filiaaliga ja on muutnud oma COM32-moodulite toimimise viisi (nüüd põhineb ELF-il) ja muutis "tuum", et nõuda raamatukogu (ldlinux.c32) jaoks midagi kaugemale kui “puhas käivitus”. See teeb väga võimalikuks purunemise, igaühele, kes on harjunud „vana viisiga”. Ärge muretsege, me laadime vajalikud failid käsitsi alla ja teeme seda nii, et teie FOG-i install ei kaotaks võitu.

    Kasutame viimast versiooni 5.01 stabiilne V5 filiaalist vabastamine selle kirjutamise ajal ja see on see, kus Syslinuxi meeskond töötas koos wimboot'i meeskonnaga selle konkreetse protseduuri toimimiseks.

    MärgeTeine põhjus, miks uusim versioon ei ole veel Ubuntu hoidla osa (IMHO), on see, et vähemalt Citrix-Xenil ei saa HVM-i külastajad midagi PXE menüüst kaugemale laadida. Teised hüpervisorid nagu VMware, Hyper-V & VirtualBox, samuti füüsilised masinad on uue versiooni jaoks suurepärased.

    Kui ülaltoodud märkus ei mõjuta teid, jätkake.

    Hankige PXElinuxi versioon 5.01 otse Kernel.org-lt ja võtke see FOG-serverisse:

    wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.01.tar.bz2
    tar xvhf syslinux-5.01.tar.bz2

    Looge kataloog, mis hoiab vastavaid raamatukogusid:

    mkdir -p / tftpboot / howtogeek / libs

    Kopeerige vajalikud kataloogifailid sellesse kataloogi, nii et need on klientidele kättesaadavad runtime:

    cp -av syslinux-5.01 / com32 / lib / libcom32.c32 / tftpboot / howtogeek / libs /
    cp -av syslinux-5.01 / com32 / libutil / libutil.c32 / tftpboot / howtogeek / libs /
    cp -av syslinux-5.01 / com32 / modules / linux.c32 / tftpboot / howtogeek / libs /

    Lisage sellele kataloogile "tee" juba olemasolevasse "vaikimisi" konfiguratsioonifaili, redigeerides seda või väljastades alljärgneva:

    echo "PATH howtogeek / libs" >> /tftpboot/pxelinux.cfg/default

    Kopeerige äsja nõutav ldlinux.c32 TFTP-serveri juurest, väljastades:

    cp -av syslinux-5.01 / com32 / elflink / ldlinux / ldlinux.c32 / tftpboot /

    Värskendage graafilist mootorit (vesamenu.c32), et see vastaks sellele uuele versioonile:

    cp -av syslinux-5.01 / com32 / menu / vesamenu.c32 / tftpboot /

    Palju õnne, teie PXE server on nüüd uuendatud versioonile v5.01 ja kõik, mis juba toimis (kui te ei mõjuta selle segmendi algusest märget), peaks seda jätkama.

    WIMboot

    See bootloader on osa iPXE projektist ja kirjeldavad seda nii:

    wimboot on Windowsi kujutise vormingu alglaadur (.wim) failid. See võimaldab teil käivitada Windows PE (WinPE) keskkonda RAM-kettalt ilma RAM-plaadi kujutise mälu raiskamata.

    Laadige alla uusim versioon oma saidilt:

    wget http://git.ipxe.org/releases/wimboot/wimboot-latest.zip

    Kui see puudub, installige oma FOG-serverisse unzip:

    aptitude install unzip

    Pakkige wimboot pakett välja:

    unzip wimboot-latest.zip

    Kopeerige wimboot-moodul eelmises segmendis loodud libs-kataloogi:

    cp -va wimboot * / wimboot / tftpboot / howtogeek / libs /

    See on kõik. Wimbooti bootloader on valmis kutsumiseks.

    Windowsi CD-failid

    Looge FOG-serveris uus kataloog, et hoida faile, mida me kopeerime:

    mkdir -p / tftpboot / howtogeek / WinPE /

    Pange originaal Windows 7 installi-CD CD-draivi ja kopeerige allpool loetletud failid sellesse kataloogi:

    käsk

    bcd

    boot.sdi

    allikad

    Jah, see on nii lihtne ja selleks, et see toimiks, ei pea te CD-i kataloogistruktuuri hoidma.

    Märkus. Selleks, et Dell BIOS värskendaks tööd, olen leidnud, et on vaja kasutada 32-bitist Windowsi versiooni.

    Lisage menüü kirje

    Looge menüükäsk PXE, muutes menüüd „Utils“:

    sudo vim /tftpboot/howtogeek/menus/utils.cfg

    Lisage sellele järgmine:

    etikett WinPE
    com32 linux.c32 howtogeek / libs / wimboot
    LISA Lisa wimboot initrdfile = / howtogeek / WinPE / bootmgr, / howtogeek / WinPE / bcd, / howtogeek / WinPE / boot.sdi, / howtogeek / WinPE / boot.wim

    Palju õnne, nüüd on teie PXE serveris WindowsPE. :)

    Märkus: see võib tunduda oma „wim” -faili riputamisel, kuid see ei ole. Tegelikult edastab see 140MB faili kliendile TFTP-ga, mis võtab kauem aega kui tavaliselt selliselt edastatud väikesed failid.

    Siin on pilt, mis tõestab, et see juhtus.

    Ülaltoodud VM käivitati VMware-mängijaga, Ubuntu oli paigaldatud HD-le ja PXE käivitati WinPE-sse.

    Windowsi taastekonsool

    Jällegi, nagu see on ülevaates märgitud, näib, et Windows-i installimise protseduur võib sellisel viisil alustada, kuid te ei saa seda tegelikult lõpule viia ja selle võimalikkuse muutmine on käesoleva juhendi reguleerimisalast väljapoole.

    Sellega öeldes, lihtsalt selleks, et anda üks näide sellest, miks see oleks kasulik, kasutame seda keskkonda Dell BIOS-i värskenduse teostamiseks.

    Hankige Dellilt veebisaidilt vajalik värskendus ja sisestage see Disk-On-Key-le. Pane kettale võti ja PXE käivitab kliendi.

    Taastekonsooli jõudmiseks klõpsake põhiaknas nagu ülaloleval pildil „Next“.

    Klõpsake „Arvuti parandamine“.

    Valige „Kasuta taastamisvahendeid” ja klõpsake „Järgmine“.

    Klõpsake käsul „Command Prompt“.

    Kui olete käsureale jõudnud, peate leidma, mida "draivitäht" WinPE otsustas oma Disk-on-Key'ile määrata. Selleks laske süsteemil loetleda kõik hetkel määratud draivitähted, väljastades:

    wmic logicaldisk saab nime

    Nüüd, välja arvatud tähed A: ja X: ja võib-olla isegi C: (kuigi see ei ole antud), sõita läbi draivitähtede ja otsige Disk-on-Key väljastades:

    Driveletter:
    dir

    Kui olete leidnud õige draivi, käivitage fail ja peaksite nägema midagi alljärgnevat:

    Õnnitleme teid kõiki uuendama :)


    Ma tean Kung Fu…