27Jun

IT Geek: Kuidas WinPE taastetsükkel PXElinux v5 ja võrguväivitusega( PXE)?Wimboot

65666352_efaebd0345_o1

Kas olete kunagi soovinud, et saaksite Windowsi taastekonsooli, mis töötab selle hooldusprotseduuri või -programmi jaoks, mida soovite kasutada, ilma et peaksite meeles pidama, kus olete CD unustanud? HTG selgitab, kuidas käivitada WinPE PXEst.

Photo Credit: Alfred Hermida Compfight cc

Windowsi eellaadimise keskkond( WinPE) on Windowsi versioon, mida enamik inimesi teab kui seda, kes installib CD-d välja. Aastate jooksul on loodud terved projektid, mis annavad võimaluse omada omamoodi Windows Live'i keskkonda nagu paljud Linuxi distribad. Selles juhendis on meil PXE installipuldi käivitamisel Windows PE, nii et saaksime seda kasutada Delli BIOS-i uuendus-utiliidi käitamiseks. Teid julgustatakse jätkama selle geeni heause sügaviku uurimist. ..

Ülevaade

Oleme näidanud teile, mida PXE-d on ja kuidas sul on FOG-iga( ja palju muud) serveri hõlpsasti installitud, täna lisame veelteine ​​laiendus FOGile. Tavaliselt on tänapäeva protseduur järgmine:

  1. värskendage PXElinuxit v5.01 või uuemale versioonile, kui see pole juba installitud.
  2. Lisa wimboot'i moodul.
  3. Kopeerige WIM-pilt ja toetage faile Windowsi installi CD-lt.
  4. Lisage menüükirjet.
  5. Kasutage käivitatavat WinPE-d, et saada töötav Windowsi taastekonsool.

Me kavatseme teha ülaltoodud juhiseid, kuna Windowsi automatiseeritud paigaldamise komplekti( WAIK) tavapärane käik paneb teid parimal juhul selle installima oma arvutisse ja läbima WIM-faili ja selletoetada faile nende WDS / RIS vormis. Kuigi Linuxi alternatiivid eksisteerivad, nagu UDA projekti üks( see on PXE-server, mida ma kasutasin enne FOG-i minekut), sellisel viisil kasutades asendate mõned failid PXE-serveris üks kord( mis tõenäoliselt oleks lõpuks igal juhul) ja kopeerigemuutmata WIM-faili ja toetage faile otse Windows CD-lt PXE-serverisse.

Üks asi, mida meeles pidada, on see, et kuigi see näeb välja nagu saate Windowsi installimise protseduuri käivitada sellisel viisil, ei saa te tegelikult seda täita ja selle võimalikuks muutmine ei kuulu käesoleva juhendi reguleerimisalasse.

Võib puruneda:)

Uuendage PXElinuxist versioonile V5.01

Selle kirja koostamise ajaks on Syslinuxi versioon Ubuntu hoidlas endiselt 4,05.Ma arvan, et see on tingitud sellest, et Syslinuxi meeskond otsustas V5 filiaaliga raputada ja muutis oma COM32 moodulite tööd( nüüd põhineb ELFil) ja muutis "core", et nõuda raamatukogust( ldlinux.c32) midagi kaugemale kui "puhas boot".See muudab võimalikuks katkestuse tekkimise kõigile, kes on vanasti harjunud.Ärrituge, laadime nõutavad failid käsitsi alla ja muudame selle nii, et teie FOG-i install ei kao võitu.

Kasutame versiooni 5.01, kuna selle kirjutamise ajal on see viimane stabiilne versioon V5-filiaalist ning see on see, kus Syslinuxi meeskond töötas selle konkreetse protseduuri tegemiseks koos wimboot-meeskonnaga.

Märkus : Teine põhjus, et uusim versioon ei kuulu veel Ubuntu hoidlasse( IMHO), on see, et vähemalt Citrix-Xen'il ei saa HVM-i külalised midagi PXE menüüst välja lülitada. Muud hüpervissioonid nagu VMware, Hyper-V &VirtualBox, aga ka füüsilised masinad on just uue versiooniga.

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

Laadige PXElinux versioon 5.01 otse Kernel.orgist ja eraldage see FOG-serverile:

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

Loo kataloog, mis hoiabäsja nõutud raamatukogud:

mkdir -p /tftpboot/howtogeek/ libs

Kopeerige vajalikud kataloogifailid sellesse kataloogi, nii et need oleksid klientidele käitusajal saadaval:

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 selle kataloogi "tee" juba olemasolevasse "vaikimisi" konfiguratsioonifaili, redigeerides seda või edastades allpool:

echo "PATH howtogeek / libs"& gt;/tftpboot/pxelinux.cfg/ vaikimisi

Kopeerige äsja vajalik ldlinux.c32 TFTP serveri juurtega, andes välja:

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

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

cp -avSyslinux-5.01 /com32/menu/ vesamenu.c32 /tftpboot/

Palju õnne, teie PXE-server on nüüd värskendatud versioonile v5.01 ja kõik, mis juba töötas( kui te ei mõjuta selle lõigu algusest "märkus"), peaksid seda jätkama.

WIMboot

See käivitajal on osa iPXE-projektist ja nad kirjeldavad seda nii:

wimboot on Windows Imaging Format( .wim) failide käivituslüli. See võimaldab teil Windowsi PE( WinPE) keskkonda käivitada RAM-kettalt, raiskamata RAM-ketta pildi jaoks kasutatavat mälu.

Laadige oma saidi uusim versioon alla:

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

Installi lahti oma FOG serverist, kui see puudub:

aptitude install unzip

Laadige lahti wimboot pakett:

unzip wimboot-latest.zip

kopeeriwimboot'i moodul eelmise segmendi loomisel "libs":

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

See on kõik. Wimbooti alglaadur on valmis kutsuma.

Windowsi CD-failid

Looge FOG-serveris uus kataloog, kuhu soovite kopeerida faile:

mkdir -p /tftpboot/howtogeek/WinPE/

Pange CD-ROM-i originaal Windows 7 installi CD ja kopeerige alljärgnevad failid sellesse kataloogi:

\bootmgr

\ boot \ bcd

\ boot \ boot.sdi

\ sources \ boot.wim

Jah, seda lihtsat ja -d ei pea te CD-plaatide kataloogistruktuuri hoidma.

Märkus: Delli BIOS-i värskenduste töö leidmiseks leidisin, et on vaja kasutada Windowsi 32-bitist versiooni.

Lisage menüükirjeldus

Loo PXE menüükäsu, redigeerides menüü "Utils":

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

Lisage sellele järgmine:

etikett WinPE
com32 linux.c32 howtogeek /libs/ wimboot
APPEND 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 selle rippuvana "wim" -failis, aga see pole nii. See tõepoolest teisaldab 140 MB faili kliendile üle TFTP-i, mis võtab kauem kui tavalised väikesed failid, mida sellisel viisil üle kantakse.

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

WinPE01

VM eespool oli käivitatud kasutades VMware-player, oli Ubuntu installitud oma HD ja PXE käivitati WinPE.

Windowsi taastekonsool

Jällegi, nagu on kirjeldatud ülevaates, kuigi tundub, et saate akende installimise protseduuri käivitada sellisel viisil, ei saa te tegelikult seda täita ja selle võimalikuks muutmine ei kuulu selle juhendi reguleerimisalast välja.

Sellega öeldes, et selleks, et anda üks näide selle kohta, miks see oleks kasulik, kasutame seda keskkonda Delli BIOS-i värskendamiseks.

Hankige värskendus, mida peate Delli veebisaidilt esitama, ja asetage see kettaseadmesse. Pane kettale klahv ja PXE käivitab kliendi.

Selleks, et jõuda taastekonsooli, peaaknas, nagu ülaltoodud pildil, klõpsake "Järgmine".

WinPE02

Klõpsake nuppu "Arvutite remont".

WinPE03

Valige "Taaste tööriistade kasutamine" ja klõpsake "Järgmine".

WinPE04

Klõpsake käsureale.

Kui olete käsuviiba käes, peate välja selgitama, milline "draivitäht" WinPE otsustas teie kettale-võtmele määrata. Selleks peab süsteem loendama kõik praegu määratud draivitähed väljastades:

wmic logicaldisk saada nimi

Nüüd, jättes välja tähed A ja X: ja võib-olla isegi C:( kuigi see ei ole antud), tsükkel läbijuhtida tähti ja otsida ketta võtmeks väljastades:

Driveletter:
dir

Kui olete õige draivi leidnud, käivitage fail ja näed midagi sellist nagu allpool:

winPE06

Õnnitleme, kõik olete seadistanud uuendada:)

Ma tean Kung Fu. ..