IT Geek: Kuidas WinPE taastetsükkel PXElinux v5 ja Wimboot'iga võrgupeale (PXE)?

Sisukord:

IT Geek: Kuidas WinPE taastetsükkel PXElinux v5 ja Wimboot'iga võrgupeale (PXE)?
IT Geek: Kuidas WinPE taastetsükkel PXElinux v5 ja Wimboot'iga võrgupeale (PXE)?

Video: IT Geek: Kuidas WinPE taastetsükkel PXElinux v5 ja Wimboot'iga võrgupeale (PXE)?

Video: IT Geek: Kuidas WinPE taastetsükkel PXElinux v5 ja Wimboot'iga võrgupeale (PXE)?
Video: The Internet of Things by James Whittaker of Microsoft - YouTube 2024, Aprill
Anonim
Kas olete kunagi soovinud, et võite saada 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.
Kas olete kunagi soovinud, et võite saada 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 eelregistreerimise keskkond (WinPE) on selliste akende versioon, mida enamik inimesi teab kui installiruumi CD-lt välja lülitatud. 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 geeki headuse sügaviku uurimist …

Ülevaade

Oleme näidanud teile, mida on PXE ja kuidas saab seda FOG-iga (ja palju muud) serveriga installida, täna lisame FOGile veel ühe laiendi. Üldiselt on tänane menetlus järgmine:

  1. Värskendage PXElinuxit v5.01 või uuemale versioonile, kui see pole juba installitud.
  2. Lisa wimboot 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 teeme seda ülal, kuna Windowsi automatiseeritud paigalduskomplekti (WAIK) tavapärane käik paneb teid parimal juhul selle installima oma masinasse ja läbima lihtsa protsessi WIM-faili ja selle toe haldamiseks failid oma 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 kopeerige muutmata 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 on selle juhendi ulatusest väljapoole piiratud.

Võimaldab murda:)

Värskendage PXElinuxit versioonile V5.01

Käesoleva 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 mooduleid (nüüd põhineb ELFil) ja muutis "core", et nõuda raamatukogu (ldlinux.c32)midagi kaugemale "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.

Me kasutame versiooni 5.01, kuna see on viimane stabiilne selle kirja tegemise ajal V5 filiaalist vabastamist ja see on see, kus Syslinuxi meeskond töötas koos wimbooti meeskonnaga selle konkreetse protseduuri töö tegemiseks.

Märge: Teine põhjus, miks 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. Teised hüpervissioonid nagu VMware, Hyper-V ja VirtualBox, aga ka füüsilised seadmed on uue versiooniga suurepärased.

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

PXElinuxi versiooni 5.01 saamiseks otse Kernel.orgist ja ekstrahi see FOG-serverisse järgmiselt:

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 äsja vajalikke raamatukogusid:

mkdir -p /tftpboot/howtogeek/libs

Kopeerige vajalikud kataloogifailid sellesse kataloogi, nii et need oleksid klientidele töö ajal 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 või alltoodud väljaandes:

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

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

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

Värskendage graafilist mootorit (vesamenu.c32) uuele versioonile vastavaks:

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

Õnnitleme, teie PXE-server on nüüd värskendatud versioonile v5.01 ja kõik, mis juba töötas (kui see osa segmendi algusest ei mõjuta "märkus"), peaksid seda jätkama.

WIM-boot

See alglaadur on iPXE projekti osa ja kirjeldab seda nii:

wimboot

on Windowsi kujutise vormingu (

.wim

) faile. See võimaldab teil Windowsi PE (WinPE) keskkonda käivitada RAM-kettalt, raiskamata RAM-ketta pildi jaoks kasutatavat mälu.

Laadige uusim versioon alla oma saidilt:

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

Installeerige lahti oma FOG-serverisse, kui see puudu:

aptitude install unzip

Laadige lahti wimboot pakett:

unzip wimboot-latest.zip

Kopeerige wimboot moodul eelmise segmendi loodud libs kataloogi:

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

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

Windowsi CD-failid

FOG-serveri uue kataloogi loomine koopiate haldamiseks:

mkdir -p /tftpboot/howtogeek/WinPE/

Pange originaal Windows 7 installi CD oma CD-ROM-draivis ja kopeerige allolevad failid sellesse kataloogi:

ootmgr

ootcd

ootoot.sdi

sourcesoot.wim

Jah, see on nii lihtne ja Selleks 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üükirjet

Muutke menüükäsku "Utils" muutma menüükäsku PXE:

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

Lisage sellele järgmine:

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

Õnnitleme, teie PXE-serveris on teil nüüd WindowsPE.:)

Märkus: see võib tunduda selle rippuvana "wim" -failis, kuid 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.

Eespool toodud VM-i käivitati kasutades VMware-mängijat, Ubuntu installiti selle HD-le ja PXE käivitati WinPE-sse.
Eespool toodud VM-i käivitati kasutades VMware-mängijat, Ubuntu installiti selle HD-le ja PXE käivitati WinPE-sse.

Windowsi taastekonsool

Nagu on kirjeldatud ülevaates, kuid tundub, et saate sellisel viisil käivitada Windowsi installiprotseduuri, ei saa te seda tegelikult täielikult lõpule viia, ja selle võimaluse loomine jääb selle juhendi raamidest väljapoole.

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

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

Taastekonsooli jõudmiseks klõpsake pealaknas nagu ülaltoodud pildil, klõpsake "Järgmine".

Klõpsake valikul "Arvutite remont".
Klõpsake valikul "Arvutite remont".
Valige "Taaste tööriistade kasutamine" ja klõpsake "Järgmine".
Valige "Taaste tööriistade kasutamine" ja klõpsake "Järgmine".
Kliki "Command Prompt".
Kliki "Command Prompt".

Pärast käsuviiba peate välja selgitama, milline "draivitäht" WinPE otsustas teie disk-võtmele määrata. Selleks, et süsteem loetaks kõik praegu määratud draivitähed, andes välja:

wmic logicaldisk get name

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

Driveletter: dir

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

Õnnitleme, kõik olete seadistatud uuemale versioonile:)
Õnnitleme, kõik olete seadistatud uuemale versioonile:)

Ma tean Kung Fu …

Soovitan: