मुखपृष्ठ » कैसे » IT Geek नेटवर्क बूट (PXE) कैसे करें WinPE रिकवरी डिस्क को PXElinux v5 & Wimboot के साथ

    IT Geek नेटवर्क बूट (PXE) कैसे करें WinPE रिकवरी डिस्क को PXElinux v5 & Wimboot के साथ

    क्या आपने कभी सोचा है कि आप "विंडोज रिकवरी कंसोल" प्राप्त कर सकते हैं जो उस एक रखरखाव प्रक्रिया या प्रोग्राम के लिए चल रहा है जिसे आप उपयोग करना चाहते हैं, यह याद किए बिना कि आप सीडी को कहां भूल गए हैं? HTG बताता है कि कैसे PXE से WinPE को बूट करें.

    फोटो क्रेडिट: अल्फ्रेड हर्मिडा के माध्यम से कॉम्पिटिट सी.सी.

    विंडोज़ प्री-एक्ज़ीक्यूशन एनवायरनमेंट (WinPE) विंडोज़ का वर्जन है जिसे ज्यादातर लोग इंस्टॉल सीडी से बूट करने वाले के रूप में जानते हैं। इन वर्षों में, कई लिनक्स डिस्ट्रो की तरह एक "विंडोज़ लाइव" पर्यावरण की क्षमता रखने के लिए पूरी परियोजनाएं बनाई गई हैं। इस गाइड में, हमारे पास पीएक्सई से स्थापित सीडी बूट से विंडोज़ पीई होगा, इसलिए हम इसका उपयोग डेल BIOS अपडेट उपयोगिता को चलाने के लिए कर सकते हैं। आपको गीक नेकनेस के इस अथाह गड्ढे की खोज जारी रखने के लिए प्रोत्साहित किया जाता है ...

    अवलोकन

    हमने आपको दिखाया है कि पीएक्सई क्या है और आप एफओजी के साथ आसानी से इसके लिए एक सर्वर (और भी बहुत कुछ) कैसे स्थापित कर सकते हैं, आज हम एफओजी के लिए एक और विस्तार जोड़ रहे हैं। आम तौर पर आज की प्रक्रिया होगी:

    1. यदि पहले से स्थापित नहीं है, तो v5.01 या उच्चतर PXElinux अपडेट करें.
    2. विंबूट मॉड्यूल जोड़ें.
    3. विंडोज स्थापित सीडी से WIM छवि और सहायक फ़ाइलों की प्रतिलिपि बनाएँ.
    4. मेनू प्रविष्टि जोड़ें.
    5. कार्यशील "Windows पुनर्प्राप्ति कंसोल" प्राप्त करने के लिए बूट किए गए WinPE का उपयोग करें.

    हम उपरोक्त कार्य करने जा रहे हैं, क्योंकि "नियमित" विंडोज ऑटोमेटेड इंस्टॉलेशन किट (WAIK) जाने से आपको अपनी मशीन पर इसे स्थापित करने और WIM फ़ाइल और इसके समर्थन को नियंत्रित करने के लिए इतनी सीधी प्रक्रिया से गुजरने के लिए मजबूर नहीं होना पड़ेगा। उनके WDS / RIS फॉर्म में फाइलें। जबकि लिनक्स विकल्प मौजूद हैं, जैसे कि UDA प्रोजेक्ट का एक (जो कि FOG के आने से पहले मैंने इस्तेमाल किया PXE सर्वर था), इस तरह से आप बस एक बार PXE सर्वर पर कुछ फाइलों को बदल देते हैं (जो कि आप शायद किसी भी तरह से करते होंगे) और कॉपी करें अनछुए WIM फ़ाइल और फ़ाइलों का समर्थन सीधे Windows CD से PXE सर्वर में होता है.

    ध्यान देने वाली एक बात, यह है कि जब आप यह देखेंगे कि आप इस तरह से विंडोज़ इंस्टाल की प्रक्रिया शुरू कर सकते हैं, तो आप वास्तव में इसे पूरा नहीं कर सकते, और इसे संभव बनाना इस गाइड के दायरे से बाहर है।.

    चलें शुरू करें :)

    PXElinux को V5.01 पर अपडेट करें

    इस लेखन के समय के अनुसार, उबंटू रिपॉजिटरी में Syslinux का संस्करण अभी भी 4.05 है। मैं यह अनुमान लगा रहा हूं क्योंकि Syslinux टीम ने V5 शाखा के साथ चीजों को हिलाने का फैसला किया है और उनके COM32 मॉड्यूल के काम करने के तरीके (अब ईएलएफ पर आधारित) को बदल दिया है और लाइब्रेरी (ldlinux.c32) की आवश्यकता के लिए "कोर" बदल दिया है। कुछ भी "शुद्ध बूट" से परे। यह टूटने का सामना करना संभव बनाता है, जो किसी के लिए "पुराने तरीके" के लिए उपयोग किया जाता है। झल्लाहट मत करो, हम आवश्यक फ़ाइलों को मैन्युअल रूप से डाउनलोड करेंगे और इसे बनाएंगे ताकि आपकी FOG स्थापना एक बीट को ढीला न करे.

    हम संस्करण 5.01 का उपयोग करेंगे क्योंकि यह नवीनतम है स्थिर इस लेखन के समय V5 शाखा से जारी किया गया और यह वह है जिस पर Syslinux टीम ने विंबूट टीम के साथ मिलकर इस विशिष्ट प्रक्रिया को काम किया.

    ध्यान दें: एक अन्य कारण यह है कि नवीनतम संस्करण उबंटू रिपॉजिटरी का हिस्सा नहीं है (IMHO), यह है कि कम से कम सिट्रिक्स-एक्सईएन पर, एचवीएम मेहमान पीएक्सई मेनू से परे कुछ भी बूट नहीं कर सकते हैं। VMware, हाइपर-वी और वर्चुअलबॉक्स जैसे अन्य हाइपरविजर, साथ ही साथ भौतिक मशीनें नए संस्करण के साथ ठीक हैं.

    यदि ऊपर दिया गया नोट आपको प्रभावित नहीं करता है, तो आगे बढ़ें.

    PXElinux के संस्करण 5.01 को कर्नेल से सीधे प्राप्त करें और इसे FOG सर्वर पर निकालें:

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

    निर्देशिका बनाएँ जो नए आवश्यक पुस्तकालयों को रखेगा:

    mkdir -p / tftpboot / howtogeek / libs

    इस निर्देशिका के लिए आवश्यक लाइब्रेरी फ़ाइलों की प्रतिलिपि बनाएँ, ताकि वे रनटाइम पर ग्राहकों के लिए उपलब्ध रहें:

    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 / मॉड्यूल / linux.c32 / tftpboot / howtogeek / libs /

    इस निर्देशिका में "पथ" को पहले से मौजूद "डिफ़ॉल्ट" कॉन्फ़िगरेशन फ़ाइल में जोड़ें, या तो इसे संपादित करके या नीचे जारी करके:

    इको "पाथ हाऊटोगेक / लिबास" >> /tftpboot/pxelinux.cfg/default

    जारी करके TFTP सर्वर की जड़ में नए आवश्यक ldlinux.c32 की प्रतिलिपि बनाएँ:

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

    इस नए संस्करण के अनुरूप होने के लिए ग्राफिकल इंजन (vesamenu.c32) को अपडेट करें:

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

    बधाई हो, आपका पीएक्सई सर्वर अब v5.01 में अपडेट हो गया है और वह सब कुछ जो पहले से काम कर रहा था (जब तक कि आप इस सेगमेंट की शुरुआत से "नोट" से प्रभावित नहीं होते) ऐसा करना जारी रखना चाहिए.

    WIMboot

    यह बूटलोडर iPXE प्रोजेक्ट का हिस्सा है और वे इसका वर्णन इस तरह करते हैं:

    wimboot विंडोज इमेजिंग प्रारूप के लिए एक बूट लोडर है (.विम) फाइलें। यह रैम डिस्क छवि के लिए उपयोग की गई मेमोरी को बर्बाद किए बिना, रैम डिस्क से विंडोज पीई (विनपीई) वातावरण को बूट करने में सक्षम बनाता है.

    उनकी साइट से नवीनतम संस्करण डाउनलोड करें:

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

    अनुपस्थित होने पर अपने FOG सर्वर पर अनज़िप स्थापित करें:

    योग्यता unzip स्थापित करें

    विंबूट पैकेज को अनज़िप करें:

    unzip wimboot-latest.zip

    हम पिछले खंड में बनाए गए "libs" निर्देशिका में विंबूट मॉड्यूल की प्रतिलिपि बनाएँ:

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

    बस इतना ही। विंबूट बूटलोडर को बुलाने के लिए तैयार है.

    विंडोज सीडी फाइलें

    उन फ़ाइलों को रखने के लिए FOG सर्वर पर एक नई निर्देशिका बनाएँ, जिन्हें हम कॉपी करेंगे:

    mkdir -p / tftpboot / howtogeek / WinPE /

    मूल विंडोज 7 को अपने सीडीरॉम ड्राइव में सीडी स्थापित करें और नीचे सूचीबद्ध फाइलों को इस निर्देशिका में कॉपी करें:

    \ bootmgr

    \ बूट \ बीसीडी

    \ बूट \ boot.sdi

    \ स्रोतों \ Boot.wim

    हां, यह उतना सरल है तथा काम करने के लिए आपको सीडी पर निर्देशिका संरचना रखने की आवश्यकता नहीं है.

    नोट: डेल BIOS अपडेट काम करने के लिए, मैंने विंडोज के 32-बिट संस्करण का उपयोग करना आवश्यक पाया है.

    मेनू प्रविष्टि जोड़ें

    "यूटिल्स" मेनू को संपादित करके पीएक्सई मेनू प्रविष्टि बनाएं:

    सुडो विम / टफ्टपबूट/howtogeek/menus/utils.cfg

    इसे निम्नलिखित में जोड़ें:

    लेबल WinPE
    com32 linux.c32 howtogeek / libs / wimboot
    APPEND witoot initrdfile = / howtogeek / WinPE / bootmgr, / howtogeek / WinPE / bcd, / howtogeek / WinPE / boot.sdi, / howtogeek / WinPE / boot.wim

    बधाई हो, अब आपके पास अपने पीएक्सई सर्वर पर विंडोजपीई है। :)

    नोट: यह "wim" फाइल पर लटका हुआ लग सकता है, लेकिन ऐसा नहीं है। यह वास्तव में TFTP पर क्लाइंट के लिए एक फ़ाइल का 140MB ट्रांसफर कर रहा है, जो आमतौर पर इस तरह से ट्रांसफर की जाने वाली छोटी फाइलों की तुलना में अधिक समय लेता है।.

    यहाँ स्क्रीनशॉट यह साबित करने के लिए है कि यह हुआ.

    ऊपर VM, VMware- प्लेयर का उपयोग करके चलाया गया था, उबंटू ने अपने HD पर स्थापित किया था और WinPE में PXE बूट किया गया था.

    विंडोज रिकवरी कंसोल

    फिर से, जैसा कि अवलोकन में बताया गया है, जबकि ऐसा लगता है कि आप इस तरह से विंडोज़ इंस्टाल की प्रक्रिया शुरू कर सकते हैं, आप वास्तव में इसे पूरा नहीं कर सकते हैं, और इसे संभव बनाना इस गाइड के दायरे से बाहर है।.

    इसके साथ ही कहा कि, यह उपयोगी होने के लिए केवल एक उदाहरण देने के लिए, हम इस वातावरण का उपयोग डेल BIOS अपडेट करने के लिए करेंगे.

    अद्यतन आपको डेल की वेबसाइट से करने की आवश्यकता है और इसे डिस्क-ऑन-की पर डालें। डिस्क को कुंजी पर रखें और क्लाइंट को पीएक्सई बूट करें.

    पुनर्प्राप्ति कंसोल तक पहुंचने के लिए, ऊपर दिए गए स्क्रीनशॉट की तरह मुख्य विंडो में, "अगला" पर क्लिक करें.

    "अपने कंप्यूटर की मरम्मत" पर क्लिक करें.

    "रिकवरी टूल्स का उपयोग करें" चुनें और "अगला" पर क्लिक करें.

    "कमांड प्रॉम्प्ट" पर क्लिक करें.

    कमांड प्रॉम्प्ट में एक बार, आपको यह पता लगाना होगा कि WinPE ने आपके डिस्क-ऑन-की को नामित करने के लिए क्या "ड्राइव लेटर" तय किया है। ऐसा करने के लिए, सिस्टम को जारी करके वर्तमान में असाइन किए गए सभी ड्राइव-लेटर्स को एन्यूमरेट करें:

    wmic तार्किकडिस्क नाम मिलता है

    अब A: और X: और शायद C: (हालांकि इसका कोई नहीं दिया गया है) अक्षर को छोड़कर, ड्राइव अक्षर के माध्यम से चक्र करें और जारी करके डिस्क-ऑन-की की तलाश करें:

    ड्राइव लैटर:
    dir

    एक बार जब आपको सही ड्राइव मिल जाए, तो फ़ाइल को निष्पादित करें और आपको नीचे जैसा कुछ दिखाई देना चाहिए:

    बधाई हो, आप अपग्रेड करने के लिए बिल्कुल तैयार हैं :)


    मुझे पता है कुंग फू ...