27Jun

IT Geek: Kako zagnati omrežje( PXE) WinPE Recovery Disk s PXElinux v5 &Wimboot

click fraud protection

65666352_efaebd0345_o1

Ste že kdaj želeli, da lahko obnovite »obnovitveno konzolo za Windows« za ta vzdrževalni postopek ali program, ki ga želite uporabljati, ne da bi se morali spomniti, kje ste pozabili CD?HTG razlaga, kako zagnati WinPE iz PXE.

Photo Credit: Alfred Hermida preko Compfight cc

Okno za predkonstrukcijo Windows( WinPE) je različica oken, ki jih večina ljudi pozna kot tisto, ki se širi iz namestitvenega CD-ja. V preteklih letih so bili ustvarjeni celotni projekti, ki so omogočili, da ima nekakšno okolje Windows Live, kot je veliko distribucij Linuxa. V tem priročniku bomo imeli okno PE iz zagonskega namestitvenega CD-ja s PXE-ja, tako da ga bomo lahko uporabili za zagon pripomočka za posodobitev Dell BIOS-a. Spodbudite se, da nadaljujete z raziskovanjem tega brezkotnoga gnezda geekove dobrote. ..

Pregled

Pokazali smo vam, kaj je PXE in kako lahko enostavno namestite strežnik za to( in še veliko več) z FOG, danes pa bomo dodali šedrugo podaljšanje na FOG.Na splošno bo današnji postopek:

instagram viewer
  1. Posodobi PXElinux na različico v5.01 ali novejše, če še ni nameščen.
  2. Dodajte wimboot modul.
  3. Kopirajte sliko WIM in podprite datoteke s CD-ja za namestitev Windows.
  4. Dodaj vnos v meniju.
  5. Uporabite zagonsko WinPE, da dobite delovno "obnovitveno konzolo za Windows".

. To bomo storili zgoraj, ker gre pri "običajnem" načinu Windows Automated Installation Kit( WAIK), ki vas v največji možni meri namesti na vašo napravo in preide skozi ne tako enostaven proces, da lahko datoteko WIM in njegovopodprite datoteke v svojo WDS / RIS obrazec.Čeprav obstajajo alternativne možnosti Linuxa, kot je projekt UDA( ki je strežnik PXE, ki sem ga uporabljal, preden je prišel FOG), na ta način preprosto zamenjate nekaj datotek na strežniku PXE enkrat( kar bi verjetno imeli sčasoma) in kopirajtenespremenjeno datoteko WIM in datoteke za podporo neposredno s CD-ja operacijskega sistema Windows v strežnik PXE.

Ena stvar, ki jo je treba opozoriti, je, da medtem ko bo izgledalo, da lahko namestite postopek namestitve na ta način, ga dejansko ne morete dokončati, in kar je mogoče, je izven področja tega priročnika.

Omogoča prenehanje:)

Posodobi PXElinux do V5.01

Od trenutka pisanja je različica Syslinuxa v repozitoriju Ubuntu še vedno 4.05.Predvidevam, da je to zato, ker je Syslinuxova ekipa odločila, da bo potegnila stvari s podružnico V5 in spremenila način delovanja svojih COM32 modulov( zdaj temelji na ELF-u) in spremenil "jedro", da bi zahteval knjižnico( ldlinux.c32) za ničesar nad "čistim zagonom".To je zelo mogoče, da se srečamo z zlomom, za vsakogar, ki se je navadil na "star način".Ne skrbite, datoteke bomo naložili ročno in jo naredili, da vaša namestitev FOG ne bo izgubila utripov.

Uporabljali bomo različico 5.01, saj je to najnovejša stabilna izdaja iz podružnice V5 v času tega pisanja in je tista, s katero je skupina Syslinux sodelovala z ekipo wimboot, da bi ta postopek deloval.

Opomba : Še en razlog, da najnovejša različica še ni del skladišča Ubuntu( IMHO), je, da gostje HVM vsaj na Citrix-Xen ne morejo zagnati ničesar, kar presega menije PXE.Drugi hipervizorji, kot so VMware, Hyper-V &VirtualBox, kot tudi fizični stroji so v redu z novo različico.

Če zgornja opomba ne vpliva na vas, nadaljujte.

Pridobite različico 5.01 PXElinux neposredno iz Kernel.org in jo izvlečite na strežnik FOG:

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

Ustvarite imenik, ki bo imelna novo zahtevane knjižnice:

mkdir -p /tftpboot/howtogeek/ libs

Kopirajte zahtevane knjižnične datoteke v ta imenik, tako da bodo na voljo v času izvajanja:

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/

Dodajte "pot" v ta imenik, do že obstoječe "privzete" konfiguracijske datoteke, bodisi z urejanjem ali izdajo spodaj:

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

Kopirajte novo zahtevano ldlinux.c32 v koren strežnika TFTP z izdajo:

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

Posodobite grafični motor( vesamenu.c32), da ustreza tej novi različici:

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

Čestitamo, vaš strežnik PXE je zdaj posodobljen na v5.01 in vse, kar je že delovalo( razen če to ne velja za "opombo" od začetka tega segmenta), mora še naprej to storiti.

WIMboot

Ta zagovornik je del projekta iPXE in ga opisujejo tako:

wimboot je zagonski nalagalnik za datoteke Windows Imaging Format( .wim).Omogoča vam zagon okolja Windows PE( WinPE) z RAM-plošče, ne da bi zapravili pomnilnik, uporabljen za sliko RAM-diska.

Prenesite najnovejšo različico s svoje strani:

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

Namesti unzip na vašem FOG strežniku, če ga manjka:

namestitev aptitude unzip

Razveljavite paket wimboot:

unzip wimboot-latest.zip

Copymodul wimboot v imenik "libs", ki smo ga ustvarili v prejšnjem segmentu:

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

To je vse. Wimboot bootloader je pripravljen za klic.

Datoteke s CD-jem Windows

Ustvarite nov imenik na strežniku FOG za shranjevanje datotek, ki jih bomo kopirali:

mkdir -p /tftpboot/howtogeek/WinPE/

V CDROM pogon vstavite originalni CD za Windows 7 in kopirajte spodaj navedene datoteke v ta imenik:

\bootmgr

\ boot \ bcd

\ boot \ boot.sdi

\ virov \ boot.wim

Da, to je preprosto in vam ni treba vzdrževati strukture imenikov na CD-ju, da bo to delovalo.

Opomba: če želim delati posodobitve Dell BIOS, sem ugotovil, da je treba uporabiti 32-bitno različico sistema Windows.

Dodaj vnos v meniju

Ustvarite vnos v meniju PXE z urejanjem menija »Utils«:

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

Dodajte ji naslednje:

nalepka WinPE
com32 linux.c32 howtogeek /libs/ wimboot
APPEND wimboot initrdfile = /howtogeek/WinPE/bootmgr, /howtogeek/WinPE/ bcd, /howtogeek/WinPE/ boot.sdi, /howtogeek/WinPE/ boot.wim

Čestitam, zdaj imate WindowsPE na vašem PXE strežniku.:)

Opomba: morda je videti kot visi na "wim" datoteki, vendar ni. Dejansko prenaša 140MB datoteke na stranko preko TFTP, ki traja dlje kot navadno majhne datoteke, ki se prenesejo na ta način.

Tukaj je posnetek zaslona, ​​ki dokazuje, da se je to zgodilo.

WinPE01

VM zgoraj, je potekal z uporabo VMware-playerja, ali je Ubuntu namestil na svojo HD in je bil PXE zagnan v WinPE.

Windows Recovery Console

Spet, kot je omenjeno v pregledu, medtem ko se zdi, da lahko začnete postopek namestitve okna na ta način, ga dejansko ne morete dokončati, in kar je mogoče, je izven področja tega priročnika.

S tem je dejal, da bomo le, če bomo dali en primer, zakaj bi bilo to koristno, uporabili to okolje za izvedbo posodobitve Dell BIOS.

Poiščite posodobitev, ki jo morate opraviti na spletnem mestu podjetja Dell in jo vstavite na disketo. Postavite disk na ključ in zagon PXE odjemalca.

Če želite doseči obnovitveno konzolo, v glavnem oknu, kot v zgornji sliki, kliknite »Naprej«.

WinPE02

Kliknite na "Popravite računalnik".

WinPE03

Izberite "Uporabi orodja za obnovitev" in kliknite na "Naprej".

WinPE04

Kliknite na "Command Prompt".

Ko ste enkrat v ukaznem pozivu, boste morali ugotoviti, kaj se je "črka pogona" WinPE odločila označiti na disku na ključu.Če želite to narediti, naj sistem navede vse trenutno dodeljene pogonske črke z izdajo:

wmic logicaldisk dobite ime

Zdaj izključite črke A: in X: in morda celo C:( čeprav niste dani), krožite skozipogonske črke in poiščite Disk-on-Key z izdajo:

Driveletter:
dir

Ko najdete pravi pogon, izvedite datoteko in videli boste nekaj podobnega spodaj:

winPE06

Čestitam, vsi ste pripravljeni nadgraditi:)

Vem, Kung Fu. ..