27Jun
Vai kādreiz esat vēlējušies, lai jūs varētu saņemt "Windows atkopšanas konsoli", kas 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: Alfrēds Hermida, izmantojot Compfight cc
Windows Pirms izpildes vide( WinPE) ir Windows versijas, ko lielākā daļa cilvēku zina kā tādas, kas tiek izņemts no instalēšanas kompaktdiska. Gadu gaitā ir izveidoti veseli projekti, lai dotu iespēju veidot "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. ..
Pārskats
Esam parādījuši, kas ir PXE un kā jūs varat viegli instalēt serveri( un vēl daudz ko citu) ar FOG, šodien mēs pievienosimvēl viens pagarinājums FOG.Parasti šodienas procedūra būs:
- atjaunināt PXElinux līdz v5.01 vai augstāka, ja tā vēl nav instalēta.
- Pievienojiet wimboot moduli.
- Kopējiet WIM attēlu un atbalsta failus no Windows instalēšanas kompaktdiska.
- Pievienojiet izvēlnes ierakstu.
- Izmantojiet booted WinPE, lai iegūtu darba "Windows atkopšanas konsole".
Mēs darīsim iepriekš minēto, jo "regulārā" Windows automatizētās instalācijas komplekta( WAIK) ceļš jums labākajā gadījumā liek jums instalēt to savā datorā un iet caur ne tik vienkāršu procesu, lai pārveidotu WIM failu un tāatbalstīt 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ētnemainī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 tas izskatās, ka jūs varat sākt Windows instalēšanas procedūru šādā veidā, jūs faktiski nevarat to pabeigt, un, lai tas būtu iespējams, tas neattiecas uz šo rokasgrāmatu.
Lets get cracked:)
Atjaunināt PXElinux uz V5.01
Kopš šī rakstīšanas brīža Ubistu repozitorijā versija Syslinux 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( šobrīd ir balstīta uz ELF), un mainīja "kodolu", pieprasot bibliotēku( ldlinux.c32) neko virs "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 padarīsim to tik neparedzamu, ka jūsu DROŠU IEKĀŠANA netiks zaudēta.
Mēs izmantosim versiju 5.01, jo šīs rakstīšanas brīdī tas ir jaunākais stabils atbrīvojums no V5 filiāles, un tas ir 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 daļa no Ubuntu krātuves( IMHO), ir tas, ka vismaz Citrix-Xen HVM viesi nevar ielādēt ne tikai PXE izvēlnes. Citi hipervisori, piemēram, VMware, Hyper-V &Virtuālā bloķēšana, kā arī fiziskās iekārtas ir jauna versija.
Ja iepriekš minētā piezīme neietekmē tevi, turpiniet.
Iegūstiet PXElinux versiju 5.01 tieši no Kernel.org un izvelk to FOG serverī ar:
wget https: //www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux-5.01.tar.bz2
tar xvhf syslinux-5.01.tar.bz2
Izveidojiet direktoriju, kas turēsNepieciešamās bibliotēkas:
mkdir -p /tftpboot/howtogeek/ libs
Kopēt nepieciešamos bibliotēkas failus uz šo direktoriju, tāpēc tie būs pieejami klientiem 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/
Pievienot šo ceļu "ceļš" uz jau esošo noklusējuma konfigurācijas failu, to rediģējot vai izdodot zemāk:
echo "PATH howtogeek / libs"& gt; & gt;/tftpboot/pxelinux.cfg/ noklusējuma
Pārsūtiet jaunizveidoto ldlinux.c32 uz TFTP servera sakni, izdodot:
cp -av syslinux-5.01 /com32/elflink/ldlinux/ ldlinux.c32 /tftpboot/
Atjauniniet grafisko dzinēju( vesamenu.c32), lai tas atbilstu jaunai versijai:
cp -avSyslinux-5.01 /com32/menu/ vesamenu.c32 /tftpboot/
Apsveicam, tagad jūsu PXE serveris ir atjaunināts uz v5.01 un viss, kas jau bija darbs( ja vien jūs neietekmē "piezīme" no šī segmenta sākuma), jāturpina to darīt.
WIMboot
Šis bootloader ir daļa no iPXE projekta, un to apraksta šādi:
wimboot ir Windows Imaging Format( .wim) failu boot loader. 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 unzipu jūsu FOG serverī, ja tas trūkst:
aptitude instalējiet unzip
Atbrīvojiet wimboot pakotni:
unzip noņemiet wimboot-latest.zip
Copywimboot moduli uz libs direktoriju, kuru mēs izveidojām iepriekšējā segmentā:
cp -va wimboot * / wimboot /tftpboot/howtogeek/libs/
Tas ir viss. Wimboot bootloader ir gatavs uzaicināt.
Windows CD faili
Izveidojiet jaunu direktoriju FOG serverī, lai noturētu failus, kurus mēs kopēsim:
mkdir -p /tftpboot/howtogeek/WinPE/
Ievietojiet oriģinālo Windows 7 instalēšanas CD savā CDROM diskdzinī un kopējiet tālāk minētos failus šajā direktorijā:
\bootmgr
\ boot \ bcd
\ boot \ boot.sdi
\ sources \ boot.wim
Jā, tas, ka vienkārši un jums nav nepieciešams saglabāt direktoriju struktūru kompaktdiskā, lai tas darbotos.
Piezīme: lai atjauninātu Dell BIOS atjauninājumus, es atklāju, ka ir nepieciešams izmantot 32 bitu Windows versiju.
Pievienojiet izvēlnes ierakstu
Izveidojiet PXE izvēlnes ierakstu, rediģējot izvēlni Utils:
sudo vim /tftpboot/howtogeek/menus/ utils.cfg
Pievienojiet to:
etiķete 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! Tagad jums ir WindowsPE savā PXE serverī.:)
Piezīme: tas var izskatīties tāpat kā tā pakārtošana "wim" failā, 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ā.
Šeit ir ekrānuzņēmums, lai pierādītu, ka tā notika.
Virs VM tika palaists, izmantojot VMware-player, bija instalēts Ubuntu savā HD un PXE bija booted WinPE.
Windows atkļūdošanas konsoles
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.
Ņemot to vērā, 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ā parādīts ekrānuzņēmumā, noklikšķiniet uz "Tālāk".
Noklikšķiniet uz "Remonts jūsu dators".
Izvēlieties "Izmantot atgūšanas rīkus" un noklikšķiniet uz "Nākamais".
Noklikšķiniet uz "Komandu uzvedne".
Vienreiz komandu uzvednē, 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ēmai jāuzskaita visi pašlaik piešķirtie diska burti, izsniedzot:
wmic logicaldisk iegūt nosaukumu
Tagad, izņemot burtus A: un X: un, iespējams, pat C:( lai gan tā nav dota), ciklu caurvadīt burtus un meklēt Disk-on-Key, izdodot:
Driveletter:
dir
Kad esat atradis pareizo disku, izpildiet failu un jums vajadzētu redzēt kaut ko līdzīgu:
Apsveicam, viss ir iestatīts, lai uzlabotu:)
Es zinu Kung Fu. ..