Vai jūs kādreiz esat vēlējušies, lai jūs varētu saņemt "Windows atkopšanas konsoli", kura darbojas vienā uzturēšanas procedūrā vai programmā, kuru vēlaties izmantot, neaizmirstot, kur esat aizmirsis kompaktdisku? HTG paskaidro, kā WinPE no PXE ielādēt.
Photo Credit: Alfred Hermida caur Compfight cc
Windows priekšizvelkšanas vide (WinPE) ir to Windows versiju versija, kurus lielākā daļa cilvēku zina kā tādus, kuri tiek izņemti no instalēšanas kompaktdiska. Gadu gaitā ir izveidoti veseli projekti, lai dotu iespēju veidot sava veida "Windows Live" vidi, piemēram, daudzus Linux distros. Šajā rokasgrāmatā mums būs Windows PE no instalēšanas CD boot no PXE, lai mēs varētu to izmantot, lai palaistu Dell BIOS atjaunināšanas lietderību. Jūs esat aicināti turpināt izpētīt šo bezdibenis geek labestību ...
Mēs esam parādījuši, kas ir PXE un kā jūs viegli varat to instalēt serverī (un daudz ko citu) ar FOG, šodien mēs pievienosim vēl vienu paplašinājumu FOG. Parasti šodienas procedūra būs:
Mēs to darīsim iepriekš, jo "regulārā" Windows automātiskās instalācijas komplekta (WAIK) veidā jūs, labākajā gadījumā, uzstāda uz sava datora un veicat ne tik vienkāršu procesu, lai pārveidotu WIM failu un tā atbalstu failus savā WDS / RIS formā. Lai gan pastāv Linux alternatīvas, piemēram, UDA projekta (tā ir PXE serveris, kuru es izmantoju pirms FOG atnāca kopā), izmantojot šo veidu, jūs tikko vienkārši aizstāt dažus failus PXE serverī vienu reizi (ko jūs, iespējams, galu galā kaut kādā veidā) un kopēt nemainīgs WIM fails un atbalsta failus tieši no Windows CD PXE serverī.
Viena lieta, kas jāņem vērā, ir tā, ka, lai gan izskatīsies, ka jūs varat sākt Windows instalēšanas procedūru šādā veidā, jūs faktiski to nevarat pabeigt, un, lai to izdarītu, šī rokasgrāmata neattiecas.
Ļaujiet sašķelties :)
Kopš šī rakstīšanas brīža Syslinux versija Ubuntu krātuvē joprojām ir 4.05. Es domāju, ka tas ir tādēļ, ka Syslinux komanda nolēma sakrāt lietas ar V5 filiāli un mainīja veidu, kā darbojas COM32 moduļi (tagad balstās uz ELF), un mainīja "kodolu", pieprasot bibliotēku (ldlinux.c32)kaut kas aiz "tīra boot". Tas padara iespējamu sabojāšanos ikvienam, kas tiek izmantots "vecajam ceļam". Neuztraucieties, mēs lejupielādēsim nepieciešamos failus manuāli un izveidosim to, lai jūsu DUS instalācija nezaudētu sitienu.
Mēs izmantosim versiju 5.01, jo tā ir visjaunākā stabils šī raksta laikā tika izlaists no V5 filiāles, un tas bija tas, kurā Syslinux komanda strādāja kopā ar wimboot komandu, lai veiktu šo īpašo procedūru darbu.
Piezīme: Vēl viens iemesls, ka jaunākā versija vēl nav iekļauta Ubuntu krātuvē (IMHO), ir tas, ka vismaz Citrix-Xen HVM viesi nevar ielādēt ne tikai PXE izvēlnes. Citas hypervisors, piemēram, VMware, Hyper-V un VirtualBox, kā arī fiziskās iekārtas ir tikai labi ar jauno versiju.
Ja piezīme iepriekš neietekmē tevi, turpiniet.
Iegūstiet PXElinux versiju 5.01 tieši no Kernel.org un ekstrahējiet to FOG serverī:
wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.01.tar.bz2
tar xvhf syslinux-5.01.tar.bz2
Izveidojiet direktoriju, kurā būs jaunās bibliotēkas:
mkdir -p / tftpboot / howtogeek / libs
Nokopējiet nepieciešamos bibliotēkas failus uz šo direktoriju, lai tie klientiem būtu pieejami izpildes laikā:
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 /
Pievienojiet šim ceļam esošo ceļu uz jau esošo noklusējuma konfigurācijas failu, rediģējot vai izdodot tālāk norādīto:
echo "PATH howtogeek / libs" >> /tftpboot/pxelinux.cfg/default
Nokopējiet jaunizveidoto ldlinux.c32 TFTP servera sakni, izlaižot:
cp -av syslinux-5.01 / com32 / elflink / ldlinux / ldlinux.c32 / tftpboot /
Atjauniniet grafisko dzinēju (vesamenu.c32), lai tas atbilstu jaunai versijai:
cp -av syslinux-5.01 / com32 / menu / vesamenu.c32 / tftpboot /
Apsveicam, jūsu PXE serveris tagad ir atjaunināts līdz v5.01 un viss, kas jau bija darbs (ja vien jūs neietekmē "piezīme" no šī segmenta sākuma), tas jāturpina.
Šis bootloader ir daļa no iPXE projekta, un viņi to apraksta šādi:
wimboot
ir Windows attēlveidošanas formāta boot loader (.wim
) faili. Tas ļauj jums palaist Windows PE (WinPE) vidi no RAM diskiem, neizmantojot RAM diska attēlu.
Lejupielādējiet jaunāko versiju no savas vietnes:
wget http://git.ipxe.org/releases/wimboot/wimboot-latest.zip
Instalējiet noņemšanu uz sava FOG servera, ja trūkst:
aptitude instalēt unzip
Atbrīvojiet wimboot pakotni:
unzip wimboot-latest.zip
Copy wimboot moduli uz libs direktoriju, kuru izveidojām iepriekšējā segmentā:
cp-wimboot * / wimboot / tftpboot / howtogeek / libs /
Tas ir viss.Wimboot bootloader ir gatavs uzaicināt.
Izveidojiet jaunu direktoriju FOG serverī, lai noturētu failus, kurus mēs kopēsim:
mkdir -p / tftpboot / howtogeek / WinPE /
Ievietojiet sākotnējo Windows 7 instalēšanas kompaktdisku CDROM diskdzinī un kopējiet tālāk minētos failus šajā direktorijā:
\ bootmgr
\ boot \ bcd
\ boot \ boot.sdi
\ sources \ boot.wim
Jā, tas ir tik vienkārši un Lai to nedarītu, jums nav nepieciešams saglabāt kataloga struktūru kompaktdiskā.
Piezīme: lai atjauninātu Dell BIOS atjauninājumus, es atklāju, ka ir nepieciešams izmantot 32 bitu Windows versiju.
Izveidojiet PXE izvēlnes ierakstu, rediģējot izvēlni Utils:
sudo vim /tftpboot/howtogeek/menus/utils.cfg
Pievienojiet tam sekojošo:
iezīme WinPE
com32 linux.c32 howtogeek / libs / wimboot
APPEND wimboot initrdfile = / howtogeek / WinPE / bootmgr, / howtogeek / WinPE / bcd, / howtogeek / WinPE / boot.sdi, / howtogeek / WinPE / boot.wim
Apsveicam, jums tagad ir WindowsPE savā PXE serverī. :)
Piezīme. Tas var izskatīties tāpat kā tā pakārtošana failā "wim", bet tā nav. Faktiski faktiski tiek pārsūtīts 140 MB failu klientam virs TFTP, kas aizņem ilgāku laiku nekā parasti tie mazie faili, kas tiek pārvietoti šādā veidā.
Šis ir ekrānuzņēmums, lai pierādītu, ka tas noticis.
VM iepriekš bija palaists, izmantojot VMware-player, bija instalēts Ubuntu savā HD un PXE tika booted WinPE.
Atkal, kā minēts pārskatā, lai gan jūs varat sākt Windows instalēšanas procedūru šādā veidā, jūs to faktiski nevarat pabeigt, un, lai to izdarītu, šī rokasgrāmata neattiecas.
Ar to teikts, tikai, lai sniegtu vienu piemēru, kāpēc tas būtu noderīgi, mēs izmantosim šo vidi, lai veiktu Dell BIOS atjauninājumu.
Iegūstiet atjauninājumu, kas jums jāveic no Dell tīmekļa vietnes, un ievietojiet to Disk-On-Key. Ievietojiet disku uz atslēgas un PXE palaidiet klientu.
Lai sasniegtu atkopšanas konsoli, galvenajā logā, kā iepriekš redzamajā ekrānuzņēmumā, noklikšķiniet uz "Tālāk".
Noklikšķiniet uz "Remonts datorā".
Izvēlieties "Izmantot atgūšanas rīkus" un noklikšķiniet uz "Nākamais".
Noklikšķiniet uz "Komandu uzvedne".
Pēc komandu uzvednes, jums būs jāizprot, kāda "diska burta" WinPE nolēma apzīmēt ar jūsu Disk-on-Key. Lai to izdarītu, sistēmā jāuzskaita visi pašlaik piešķirtie diska burti, izsniedzot:
wmic logicaldisk iegūt nosaukumu
Tagad, izņemot burtus A: un X: un varbūt pat C: (lai gan tā nav dota), ciklu veiciet ar diska burtiem un meklējiet Disk-on-Key, izdodot:
Driveletter:
dir
Kad esat atradis pareizo disku, izpildiet failu un jums vajadzētu redzēt kaut ko līdzīgu tālāk norādītajam.
Apsveicam, jūs visi esat iestatījis, lai uzlabotu :)
Es zinu, kung fu ...