Computer >> कंप्यूटर >  >> हार्डवेयर >> हार्डवेयर

केवल पढ़ने के लिए UEFI NVRAM

के लिए इंस्टालेशन समाधान

मैं वास्तव में सोच रहा था कि आज के विषय के लिए सबसे अच्छा, सबसे वर्णनात्मक और उपयोगी शीर्षक क्या हो सकता है, और मैं इसे लेकर आया। लंबी कहानी संक्षेप में, मेरा लेनोवो G50 परीक्षण लैपटॉप, जो विंडोज और विभिन्न लिनक्स वितरणों के साथ आठ-बूट सेटअप चलाता है, ने हाल ही में अपने NVRAM को केवल पढ़ने के लिए जाना है। मैं कोई यूईएफआई सेटिंग्स नहीं बदल सकता, और इसलिए, मैं बाहरी मीडिया से बूट नहीं कर सकता और कोई नया सिस्टम स्थापित नहीं कर सकता।

हालांकि, मैं अभी भी किसी तरह मौजूदा सेटअप में बदलाव करने में सक्षम होना चाहता हूं, इसलिए मैंने सोचने में थोड़ा समय बिताया, क्या इसके आसपास कोई रास्ता है? हाँ वहाँ है! आज जो मैं आपको दिखाने जा रहा हूं वह कुछ हद तक खतरनाक (डेटा वार) ट्रिक है जो मुझे स्पष्ट हार्डवेयर सीमा के बावजूद नए सिस्टम को स्थापित करने की अनुमति देता है। मेरे पीछे आओ।

वर्चुअलबॉक्स रॉ डिस्क एक्सेस

शुरू करने से पहले, मैं आपको कड़ी चेतावनी देता हूं:

आज मैं जिस चीज की चर्चा करने जा रहा हूं, उसके लिए वर्चुअलाइजेशन और रॉ डिस्क एक्सेस के साथ काम करने के लिए विशेषज्ञ ज्ञान और आत्मविश्वास की आवश्यकता है। यह ऑपरेशन का एक बहुत ही पेचीदा और खतरनाक सेट है जिससे डेटा का गंभीर नुकसान हो सकता है और अत्यधिक भावनात्मक दर्द हो सकता है। यदि आप किसी भी कारण से मेरे निर्देशों का पालन करते हैं, तो आप पूरी तरह से बंद प्रणाली के साथ समाप्त हो सकते हैं, और बहुमूल्य व्यक्तिगत जानकारी खो सकते हैं। अब सावधानी से आगे बढ़ें।

अब, एक बार जब आप अपने डेटा का बैकअप ले लेते हैं और आपके सिस्टम की छवि बन जाती है, तो आप इसका परीक्षण करने पर विचार करना शुरू कर सकते हैं। तो यह इस तरह काम करता है:वर्चुअलबॉक्स आपको संपूर्ण डिस्क या विशिष्ट विभाजन को वर्चुअल डिस्क के रूप में माउंट करने की अनुमति देता है, इसलिए वाक्यांश रॉ एक्सेस। फ़ाइल कंटेनर बनाने के बजाय जो वर्चुअल डिस्क होगा, आप वास्तव में सीधे भौतिक हार्डवेयर का उपयोग करते हैं।

और इसलिए, विचार यह बन जाता है:मैं एक वर्चुअल मशीन बना सकता हूं, कच्ची डिस्क एक्सेस सुविधा का उपयोग कर सकता हूं, एक आईएसओ से बूट कर सकता हूं, संबंधित ऑपरेटिंग सिस्टम को एक भौतिक विभाजन पर स्थापित कर सकता हूं, बूटलोडर सेटअप को छोड़ सकता हूं, और फिर भौतिक उदाहरण में जा सकता हूं ऑपरेटिंग सिस्टम जो बूट अनुक्रम को नियंत्रित करता है (इस मामले में, ओपनएसयूएसई), और वहां GRUB अपडेट करें।

रॉ डिस्क बनाएं

निम्न आदेश आपके लिए जादू करेगा:

VBoxManage आंतरिक आदेश createrawvmdk -filename file.vmdk -rawdisk /dev/sdX -partitions Y,Z -relative

यहाँ क्या हो रहआ हैं? हम एक डिस्क बनाते हैं, कहीं, आपकी होम डायरेक्टरी के अंदर हो सकती है, या समर्पित फ़ोल्डर जहां आप अपनी सभी वर्चुअल मशीनें रखते हैं। आप उस कच्ची डिस्क को निर्दिष्ट करते हैं जिसका आप उपयोग करना चाहते हैं (मेरे मामले में / देव / एसडीए), और वे विभाजन जिनका आप उपयोग करना चाहते हैं। मैंने केवल एक (/ dev / sda8, जो CentOS 7.2 को होस्ट करता है) चुनने का फैसला किया, और सापेक्ष ध्वज का भी उपयोग किया, जो केवल विशिष्ट विभाजन तक लिखने की अनुमति देता है। यह आपके द्वारा संभावित रूप से किए जा सकने वाले नुकसान की मात्रा को सीमित करना चाहिए।

VBoxManage आंतरिक आदेश createrawvmdk - फ़ाइल नाम test.vmdk -rawdisk /dev/sda -partitions 8 -relative

VBoxManage internalcommands createrawvmdk -filename /home/roger/test.vmdk -rawdisk /dev/sda -partitions 8 -relative
RAW होस्ट डिस्क एक्सेस VMDK फ़ाइल /home/roger/test.vmdk सफलतापूर्वक बनाई गई।

आपको इस आदेश को सुडो या रूट के रूप में निष्पादित करना चाहिए। आपको वर्चुअलबॉक्स को उसी तरह से शुरू करना चाहिए (वीएमडीके के लिए आपकी फ़ाइल अनुमतियों और स्वामित्व की परवाह किए बिना), क्योंकि माउंट ऑपरेशन की तरह, आपको डिवाइस को हथियाने के लिए कुछ विशेषाधिकारों की आवश्यकता होती है।

भंडारण पर ध्यान दें:1TB डिस्क, भले ही कुबंटू विभाजन केवल 100 जीबी है। ऐसा इसलिए है क्योंकि हम अपरिष्कृत डिस्क एक्सेस का उपयोग कर रहे हैं।

यदि आप सूडो या रूट के बिना प्रयास करते हैं, तो आपको यह बदसूरत और गैर-उपयोगी त्रुटि मिलेगी:

परिणाम कोड:VBOX_E_FILE_ERROR (0x80BB0004)
घटक:मध्यमरैप
इंटरफ़ेस:IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
कैली:IVVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
कैली आरसी:VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

UEFI सुविधाएँ

इसमें और भी बहुत कुछ है। चीजों को और भी जटिल बनाता है कि मेरे पास जीपीटी डिस्क लेआउट वाला यूईएफआई सिस्टम है। इसका मतलब है कि आपको डिस्क के लिए सैटा नियंत्रक का उपयोग करना होगा, और उसी तरह आईएसओ को भी माउंट करना होगा। इसके अलावा, आपको वर्चुअल मशीन सेटिंग्स में ईएफआई निर्दिष्ट करने की आवश्यकता होगी। जब मैं आपसे कहता हूं, मेरा मतलब मुझसे है, क्योंकि आपको ऐसा नहीं करना चाहिए।

परीक्षण

दरअसल, मैं वर्चुअल मशीन को इस तरह आसानी से बूट करने में सक्षम था। आप संपूर्ण डिस्क संरचना देख सकते हैं, उसके आसपास कोई रास्ता नहीं है। और अब, यह एक साधारण स्थापना, और मजबूत फोकस की बात बन जाती है, ताकि कुछ भी क्षतिग्रस्त या दूषित न हो। लेकिन यह विभाजन पर नई जानकारी रखने का एक तरीका प्रदान करता है।

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

इसे ही हम इंसेप्शन कहते हैं।

निष्कर्ष

कच्ची पहुंच को अपने रणनीतिक हथियार के रूप में सोचें। आप उनका उपयोग कभी नहीं करना चाहते हैं, लेकिन आपको इस तथ्य से सुकून मिलता है कि वे मौजूद हैं, और यदि आवश्यक हो तो आप उन पर भरोसा कर सकते हैं, बारिश का दिन आ गया है। इसके बजाय, मेरा मानना ​​है कि ऑर्गेनिक इन-विवो अपग्रेड काफी दिलचस्प होना चाहिए, और फिर मेरे पास कुछ अन्य, पुरानी परीक्षण मशीनें हैं जो हमारे डिस्ट्रो एस्केप के दौरान आवश्यक मनोरंजन प्रदान करेंगी।

यदि आप इस बारे में सोचते हैं, तो हमेशा एक तरीका होता है। लेकिन मैं एक शांतिपूर्ण समाधान खोजना पसंद करता हूं, जिसका अर्थ है कि लैपटॉप को अलग किए बिना या डिस्क पर सब कुछ जोखिम में डाले बिना एनवीआरएएम को फिर से लिखने योग्य बनाने की कोशिश करना। इसलिए, यदि आप वास्तव में, वास्तव में, वास्तव में, वर्चुअलाइजेशन के माध्यम से रॉ डिस्क एक्सेस वर्कअराउंड प्रदान करते हैं। अब, हम इसका इस्तेमाल कभी नहीं करते। देखभाल करना।

प्रोत्साहित करना।

  1. Android के लिए Firefox पूर्वावलोकन - दिलचस्प

    फ़ायरफ़ॉक्स लेखों की अपनी हालिया श्रृंखला प्रकाशित करने के बाद, ज्यादातर 71 और 72 संस्करणों की समीक्षा, और आपको इसे अपने प्राथमिक ब्राउज़र के रूप में क्यों उपयोग करना चाहिए, इस पर महत्वपूर्ण निबंध, मुझे फ़ायरफ़ॉक्स पूर्वावलोकन लेने का सुझाव देने वाले पाठकों से ईमेल का एक गुच्छा मिला एक चक्कर के लिए।

  1. रीड-ओनली BIOS - GRUB2 ISO बूट के लिए इंस्टालेशन समाधान

    कई महीने पहले, मैं आखिरकार अपने Lenovo G50 लैपटॉप पर रीड-ओनली गाथा को हल करने में कामयाब रहा। आप मूल समस्या के बारे में पढ़ सकते हैं और फिर मेरा पहला वर्कअराउंड प्रयास, और फिर अंत में, एक बार समस्या वास्तव में Ubuntu 17.10 ड्राइवरों की विफलता के कारण लोकप्रिय हो गई, वास्तविक समाधान कर्नेल अपडेट के र

  1. यूईएफआई नाटक के साथ बहुत हो गया

    हाल ही में, एक दिन में लगभग एक बार की दर से, एक नया लेख आता है जिसमें Microsoft पर बुरा होने और डेस्कटॉप पर एकाधिकार करने और लिनक्स को लेने से रोकने के लिए अपने सुरक्षित बूट का उपयोग करने का आरोप लगाया जाता है। उसके शीर्ष पर, Microsoft के बावजूद, बहुत से लोग UEFI को विभिन्न लिनक्स वितरणों को बूट नही