DELL PRECISION 5510 में डेबियन खिंचाव पर डमी में GRUB स्थापित करने में असमर्थ


1

मैं अपने डेल प्रिसिजन 5510 (1TB PCIe SSD) को डुअल-बूट करने की कोशिश कर रहा हूं, जो कि विंडोज़ 10 के साथ आया है, जिसमें डेबियन खिंचाव है।

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


एसयू में आपका स्वागत है, क्या आप एक जीपीटी टेबल का उपयोग कर रहे हैं?
GAD3R

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

मौजूदा इंस्टॉलेशन को ठीक करने के लिए लिनक्स लाइव यूएसबी / सीडी से बूट करें, एक नया विभाजन बनाएं झंडे का bios_grubआकार = 1 एम, फिर ग्रब को फिर से स्थापित करने के लिए चेरोट वातावरण बनाएं, अगर आपके पास लिनक्स लाइव यूएसबी पुनर्स्थापना डेबियन नहीं है, तो मत भूलना bios_grub विभाजन जोड़ें
GAD3R

फिर, क्या मुझे इस स्थापना को समाप्त करना चाहिए (मैंने उसे रद्द कर दिया है) और फिर आपको क्या सुझाव है?
एरिक चाकोन

सिस्टम को पुनर्स्थापित करें, स्वैप, रूट, bios_ grub विभाजन बनाएं .... ग्रब बूटलोडर आपके dd पर सही ढंग से स्थापित किया जाएगा
GAD3R

जवाबों:


1

इस विफलता के कई संभावित कारण प्रतीत होते हैं। मेरे मामले में, डेबियन इंस्टॉलर /etc/default/grubसही ढंग से कॉन्फ़िगर करने में विफल रहा । समाधान मैं वर्णन करूंगा कि थिंकपैड 13 जनरल 2 पर मेरे विशेष सेटअप के लिए काम किया

सेट अप

  1. बूट मोड "यूईएफआई ओनली" है (BIOS सेटअप में संबंधित सेटिंग की जांच करें)।
  2. फैक्टरी ने विंडोज 10 बूटिंग स्थापित किया, जाहिर है, यूईएफआई मोड में (सिस्टम जानकारी में "BIOS मोड" पंक्ति की जांच करें, इसे यूईएफई कहना चाहिए)।
  3. डिस्क में 3 विभाजन थे:

    1. EFI सिस्टम विभाजन
    2. Windows NTFS विभाजन
    3. वसूली विभाजन
  4. मैं विंडोज को एक दोहरे बूट के लिए रखना चाहता था, इसलिए मैंने डेबियन के लिए कमरा (विंडोज के लिए डिस्क प्रबंधन उपकरण का उपयोग करके) प्राप्त करने के लिए विंडोज विभाजन को सिकोड़ लिया।

  5. एक यूएसबी स्टिक से रन डेबियन स्थापना। इंस्टॉलर यूईएफआई मोड में चला गया (शुरुआती स्प्लैश स्क्रीन पर एक टेक्स्ट लाइन थी, जिसमें कहा गया था कि "डेबियन जीएनयू / लिनक्स यूईएफआई इंस्टॉलर मेनू)।
  6. डिस्क पर मुक्त स्थान को मैन्युअल रूप से विभाजित किया गया है:
    1. के लिए एक 256MB विभाजन बनाया गया /boot
    2. बाकी खाली जगह में एक एन्क्रिप्टेड वॉल्यूम बनाया गया (एन्क्रिप्टेड वॉल्यूम वह है जो डेबियन इंस्टॉलर को ग्रब इंस्टॉलेशन के दौरान बाद में समस्या है)।
    3. रूट, स्वैप और होम के लिए 3 LVM लॉजिकल वॉल्यूम बनाए।
  7. स्थापना "हार्ड डिस्क पर ग्रब बूट लोडर को स्थापित करें" चरण तक आसानी से चली, जिस पर इंस्टॉलर संदेश के साथ विफल रहा: "डमी में GRUB स्थापित करने में असमर्थ। 'ग्रब-स्थापित डमी' को विफल करना। यह एक घातक त्रुटि है। । "
  8. मैंने ग्रब स्थापना चरण को छोड़ दिया और अगले चरण के साथ स्थापना जारी रखी। स्थापना सफलतापूर्वक समाप्त हो गई, लेकिन रिबूट पर कोई ग्रब स्क्रीन प्रदर्शित नहीं हुई और विंडोज बूट हुआ।

उपाय

  1. स्थापना मीडिया से बूट करें जिससे आपने डेबियन स्थापित किया है।
  2. प्रारंभिक मेनू में, उन्नत विकल्प -> बचाव मोड पर जाएं और शेल प्रॉम्प्ट प्राप्त होने तक बचाव मोड के लिए कॉन्फ़िगरेशन प्रक्रिया से गुजरें।
  3. शेल प्रॉम्प्ट रन में:
    apt-get install --reinstall grub-efi-amd64
    यह संदेश के साथ विफल होना चाहिए
    grub-install: error: attempt to install to encrypted disk without cryptodisk enabled. Set 'GRUB_ENABLE_CRYPTODISK=y' in file '/etc/default/grub'.
  4. /etc/default/grubएक संपादक (जैसे, नैनो) में खोलें और GRUB_ENABLE_CRYPTODISK=yअंतिम पंक्ति के रूप में जोड़ें । फ़ाइल सहेजें।
  5. रन
    apt-get install --reinstall grub-efi-amd64
    update-grub
  6. भागो exitऔर रिबूट।

अब आपको डेबियन और विंडोज को बूट करने के विकल्पों के साथ ग्रब मेनू मिलना चाहिए।

अद्यतन करें

मुझे पता चला कि डेबियन इंस्टॉलर ने /bootमेरे द्वारा बनाए गए अलग विभाजन को नजरअंदाज कर दिया और एन्क्रिप्टेड रूट विभाजन पर बूट निर्देशिका में ग्रब स्थापित करने का प्रयास किया। इस कारण विफलता हुई। इसलिए, संपादन के बजाय निर्देशिका /etc/default/grubकी सामग्री bootको एक अलग अनएन्क्रिप्टेड /bootविभाजन में स्थानांतरित करें (ध्यान दें कि EFI विभाजन में आरोहित है /boot/efi) और फिर सामान्य रूप से Grub स्थापित करें:
apt-get install --reinstall grub-efi-amd64
update-grub

यदि आप इस समाधान का उपयोग करते हैं, तो आपको अपने एन्क्रिप्टेड विभाजन को डिक्रिप्ट करने के लिए केवल एक बार पासवर्ड के लिए संकेत दिया जाएगा।


मेरे पास आपके जैसा ही सेटअप और समस्या है, लेकिन मैं आपकी अपडेट टिप्पणी को नहीं समझता। क्या इसके ऊपर के समाधान की अब भी आवश्यकता है या एक वैध तरीका है? बूट डायरेक्टरी की सामग्री को स्थानांतरित करने से आपका क्या तात्पर्य है। मैंने कोशिश की cp -r /boot/* /boot/efi/और
यूआईआईडी को

@mxmlnkn cp -r /boot/* /boot/efi/गलत है और आपने जो कॉपी की है उसे वापस करना चाहिए। अपडेट टिप्पणी से मेरा मतलब है कि आपको 1-3 चरण करना चाहिए। फिर उदाहरण के लिए, अनएन्क्रिप्टेड बूट-विभाजन को माउंट करें, / mnt और / बूट (/ बूट / efi को छोड़कर) / mnt से सब कुछ कॉपी करें। फिर बूट-पार्टीशन को mnt से अनमाउंट करें और इसे / boot पर माउंट करें। फिर दौड़ो apt-get install --reinstall grub-efi-amd64और update-grub
सर्जियोकोलनिकोव

0

UEFI बूट के लिए, GPT के साथ, आपको BIOS BOOT विभाजन (BIOS_GRUB ध्वज के साथ) बनाने की आवश्यकता नहीं है। गैर-यूईएफआई बूट (BIOS के साथ) और GPT के लिए, आपको BIOS BOOT विभाजन की आवश्यकता है। Https://wiki.archlinuxjp.org/index.php/GRUB#UEFI_.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0 पढ़ें

मैं आपके पीसी के वर्तमान बूट कॉन्फ़िगरेशन को जानना चाहता हूं। बूट-रिपेयर के साथ बूट करें और बूट-इंफो यूआरएल को जनरेट करें और जेनरेट यूआरएल को पोस्ट करें।


यह बूट-मरम्मत का उपयोग करने का परिणाम है। dropbox.com/s/b54brzgo2q390kf/…
Erick Chacon

0

समाधान निम्नलिखित है: फ़ाइल सिस्टम पुराने 1.0 mb विभाजन को पढ़ता रहता है, जहाँ पूर्व में ग्रब लोडर स्थापित किया गया था। यहां तक ​​कि अगर आप विभाजन का आकार बदलने या हटाने की कोशिश करते हैं, तो वे उस खाली स्थान को नहीं भरते हैं और आपकी विभाजन तालिका त्रुटिपूर्ण रहती है। उस समस्या को हल करने के लिए, जिसे आपको काली इंस्टॉलर विभाजन में ENTIRE VOLUME या हार्ड डिस्क का चयन करना है, और विभाजन नहीं, फिर एक बार ms-dos के लिए फ़ाइल सिस्टम को बदलें, और एक नया पार्टीशन टेबल बनाएँ। वॉल्यूम को फॉर्मेट करने और इंस्टॉल को अटेंड करने के बाद, इन विभाजनों का उपयोग करने वाली नई फाइलसिस्टम से छुटकारा मिल जाएगा और इस ओवरराइटिंग के बाद, जो कि अभी तक काम नहीं कर सकता है, आप फिर से सही फाइल सिस्टम का चयन करना शुरू कर सकते हैं, जो मुझे लगता है कि है, और विभाजन इस बार पूरी डिस्क को हटा देगा और इसे सही ढंग से विभाजित कर देगा। कंप्यूटर अब मरम्मत किया जाएगा और अपने सभी उपलब्ध स्थान के साथ समस्याओं के बिना बूट करने में सक्षम होगा। कुछ समय लेता है और आपको इस समय के लिए अपने दोहरे बूट को दूर करना होगा लेकिन यह सभी समस्या को हल करता है। मुझ पर भरोसा करो ये काम करता है! पूरा मुद्दा इस तथ्य के कारण है कि काली पार्टीशनर सिर्फ डिस्क को साफ करने और सिस्टम को स्थापित करने के लिए एक बुनियादी है, इसकी पूरी तरह से gparted जैसी नहीं है और इस प्रकार इन समस्याओं को ठीक करने की कम क्षमता है जिन्हें मैन्युअल रूप से संबोधित करना होगा।


0

इंस्टॉलर में रहते हुए भी हल करें

ड्राइव एन्क्रिप्शन के साथ डेल प्रिसिशन 5820 पर यूएसबी स्टिक के माध्यम से डेबियन स्ट्रेच स्थापित करते समय मैं इस मुद्दे को हल करने में सक्षम था । मैं ड्यूल बूटिंग विंडोज नहीं था, लेकिन मुझे विश्वास है कि अगर मैं होता तो समाधान काम करता। मैंने पहले ही सुरक्षित बूट अक्षम कर दिया था। मुझे स्थापित करते समय डमी में ग्रब स्थापित करने के बारे में एक ही त्रुटि मिल रही थी, लेकिन मैं इंस्टॉलर से बाहर नहीं निकला।

मेरा मानना ​​है कि इस मुद्दे पर, जहां /bootऔर /boot/efiमुहिम शुरू की गई थी। मैंने विभाजन के चरण पर वापस जाकर स्थापित करने के दौरान समस्या को हल किया और मैनुअल विभाजन के साथ मेरी विभाजन तालिका को बदल दिया ।

पहले सेटअप बूट विभाजन अनएन्क्रिप्टेड :

  • /boot/efiघुड़सवार के साथ EFI सिस्टम विभाजन (ESP) - यह UEFI बूट सिस्टम के लिए आवश्यक है
  • biosgrubविभाजन, या आरक्षित BIOS बूट क्षेत्र - यह बूटलोडर फ़ाइलों के लिए स्थान बन जाता है। आप इस विभाजन को "बूट करने योग्य" नहीं बना पाएंगे क्योंकि ESP बूट करने योग्य है।

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

यदि आप चाहें तो अन्य विभाजन सेट करें और एन्क्रिप्ट करें

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

अन्य नोट

काम करने के लिए आपको विभाजन (अपने विंडोज विभाजन के अलावा!) पर डेटा को साफ़ करना पड़ सकता है, और विभाजन को फिर से स्थापित करने और GRUB को स्थापित करने के बीच इंस्टॉलर चरणों से गुजरना होगा ताकि इंस्टॉलर सही स्थान पर फ़ाइलों को रखता है। यदि आप GRUB को फिर से स्थापित करने के लिए सही आगे बढ़ते हैं, तो यह समाधान काम नहीं कर सकता है।

उम्मीद है की यह मदद करेगा!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.