LiveCD शिवाय GRUB ची दुरुस्ती कशी करावी?

ग्रब बचाव

यात काही शंका नाही हे सर्व आमच्या बाबतीत कधीतरी घडले आहे जेव्हा आपण आपला संगणक चालू करता आणि सर्वकाही सामान्यपणे सुरू होण्याची प्रतीक्षा करता आपण एक भयानक पडद्यावर आला आहे? आपल्याला खालील संदेश सापडला असे मला म्हणायचे असेल तर एकापेक्षा अधिक ते पाहण्यास घाबरतात:

"त्रुटी अशा डिव्हाइसवर नाही
ग्रब बचाव "

सर्वात वाईट गोष्ट अशी आहे की जेव्हा आपल्याला काय करावे हे माहित नसते तेव्हा आपणास वाटते की सर्व काही हरवले आहे आणि आपल्याला आपल्या संगणकाची पुनर्बांधणी करावी लागेल, परंतु आपल्याकडे काही अनुभव असल्यास आपल्या वितरणापासून आपण लाइव्हसीडीचा अवलंब केला पाहिजे हे आपल्याला समजेल. , परंतु जेव्हा आपल्याकडे हातात नसते तेव्हा काय होते.

पण ते काही नाही ही समस्या कशामुळे उद्भवली हे आपण समजून घेतले पाहिजे.

प्रथम या त्रुटीचे मुख्य कारण कारण आपला बूटलोडर दूषित झाला आहेकोणत्याही कारणास्तव, नवीन कर्नल, सिस्टीम किंवा अनुप्रयोग अद्यतनित करून किंवा निष्काळजीपणाने, आपण आपल्या सिस्टमच्या या विभागातील फाईलचे नुकसान केले आहे.

ग्रब / बूट फोल्डरमध्ये स्थित आहे, काही सानुकूल प्रतिष्ठापनांमध्ये सामान्यत: वेगळ्या विभाजनामध्ये स्थापित केले जाते.

आता नुकसान समजले, आपण काम करायलाच हवेयासाठी आम्ही आपल्या लाडक्या टर्मिनलपेक्षा जास्त काही व्यापणार नाही.

जरी बरेच जण ग्राफिकल वातावरणाशिवाय काम करण्यास घाबरत आहेत, परंतु मी सांगत आहे की हे सामान्य आहे. आपल्याला येथे थोडासा संयम ठेवावा लागेल आणि सर्वात महत्त्वाचे म्हणजे मी तुम्हाला सांगतो की, तुम्हाला जर तुम्हाला याविषयी काही माहिती नाही, असे समजल्यास तुम्ही काहीतरी नवीन शिकाल आणि लिनक्समध्ये वापरल्या जाणार्‍या सर्वात मूलभूत कमांड समजून घ्याल.

उपाय

आम्ही सुरुवात करू पहिली आज्ञा ही "ls" आहे. त्याद्वारे आपल्याला सर्व डिरेक्टरीज तसेच त्यातील फाईल्स दर्शविल्या जातील.

"ग्रब बचाव>" स्क्रीनवर एलएस टाइप करणे
हे सक्रिय विभाजने दर्शवेल, यासारखे काहीतरी:

(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)

कुठे एचडीएक्स हार्ड ड्राइव्ह आहेजर आमच्याकडे एकापेक्षा जास्त जोडलेले असतील तर ही संख्या वेगळी असेल, माझ्या बाबतीत माझ्याकडे दोन डिस्क आहेत. (एचडीएक्स, #) च्या बाबतीत जेथे # विभाजन क्रमांक आहे, हे कसे संरचीत केले जाते आणि आम्ही ते कसे ओळखावे.

आता ग्रब कोठे आयोजित केला आहे ते शोधणे आवश्यक आहे त्यांनी आम्हाला उपयोजित विभाजनांमध्ये. त्यासाठी आपल्याला फक्त ls + the / विभाजन टाईप करायचे आहे
खालीलप्रमाणे राहात आहे

ls (hd0,1)/

या प्रकारे आम्ही प्रदर्शित केलेल्या विभाजनांच्या सूचीमध्ये / बूट फोल्डर शोधणे सुरू करू पूर्वी, हे विसरू नये की आपण / कारण आपण काय लिहित आहात ते म्हणजे त्यामध्ये असलेल्या डिरेक्टरीजची सूची आपल्याला दर्शविते.

Ya ओळखले विभाजन ग्रब विभाजन कोठे आयोजित केले जाते, आम्ही आता हे सुनिश्चित करणे आवश्यक आहे की त्यामध्ये आवश्यक फायली आहेत यासाठी आमच्या सिस्टमच्या बूटची दुरुस्ती करण्यासाठी आम्ही फक्त मागील आदेशामध्ये पुढील गोष्टी समाविष्ट करतो.

बूट फोल्डर तुमच्या पहिल्या विभाजनाच्या पहिल्या डिस्कच्या आत आहे असे गृहीत धरून:

ls (hd0,1)/boot/grub

माहितीची पुष्टी आम्ही फोल्डर संबंधित प्रिफिक्स जोडणे आवश्यक आहे आम्ही या कमांडसह हे करतो:

set prefix=(hd0,1)/boot/grub

एकदा हे पूर्ण झाल्यावर आपण पुढे जाऊ सक्तीने योग्य मॉड्यूल लोड करा यासाठी आम्ही इन्सोडपासून स्वतःस समर्थन देऊ

insmod (hd0,1)/boot/grub/linux.mod

आपल्‍या बूट फोल्‍डरमधील फायलींच्या नावांविषयी आपल्याला शंका असल्यास, ls कमांड लक्षात ठेवा, या प्रक्रियेदरम्यान ही आपली सर्वात चांगली सहयोगी असेल.

आता आपण पुढे जाऊ सिस्टमला ग्रबचे मूळ सांगा आम्ही या आज्ञेसह हे करतो:

set root=(hd0,1)

शेवटी आपण कर्नलला ग्रबवर लोड करण्यास पुढे जाऊ यासाठी आम्ही खालील कमांड वापरतो, हे फक्त स्पष्टीकरणात्मक आहे कारण प्रत्येकाकडे कर्नलची भिन्न आवृत्ती आहे, आपल्याकडे कोणती आहे हे सत्यापित करण्यासाठी ls कमांड लक्षात ठेवा, नेहमी सर्वात नवीन आवृत्ती वापरा.

linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1

सोलो आपण येथे असलेल्या विभाजनचे वर्णन केले पाहिजे जसे मी येथे विभाजनांच्या नावे नमूद केल्या आहेत तिथे आपण आधीपासून वापरत असलेली जागा वापरली पाहिजे
hd0,1 होईल / dev / sda1 hd1,1 / dev / sdb1 इ.

शेवटी, आम्ही फक्त पुढील आज्ञा चालवित आहोत आणि त्यासह आम्ही आमची प्रणाली सुरू करण्याचे पर्याय पाहू शकतो:

boot

शेवटचे कार्य म्हणून, आम्ही फक्त पुढील कमांड कार्यान्वित करण्यासाठी यासाठी ग्रब पुन्हा स्थापित करावा लागेल:

grub-install /dev/sdX

आपण आपली सिस्टम स्थापित केलेली जेथे एसडीएक्स आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   लुइस म्हणाले

    खूपच गडबड, सुपरग्रब 2 सह किती सोपे आहे हे सह:

    -डाऊनलोड सुपरग्रब 2

    -त्यावर यूएसबी वर डीडीसह कॉपी करा

    यूएसबी सह बूट करते आणि सिस्टम चार्ज करते.

    -उबंटूच्या बाबतीतः sudo grub-install / dev / sdx आणि नंतर sudo update-grub2.

    निराकरण केले.

    1.    होय म्हणाले

      उग काय सुपर प्रतिभाशाली आहे, जेव्हा मी मोठा होतो तेव्हा मला या माणसासारखे व्हायचे आहे, खात्री आहे की तो अजूनही विंडोज वापरतो आणि थेट डेस्कटॉपवर खरेदी करतो xdxdxd

  2.   इनिडाब्रिन म्हणाले

    बाफ, काय गोंधळ आहे, जेव्हा मी बूटरेपेर सीडी सह निराकरण करतो आणि मैल फेकतो तेव्हा माझे डोके जास्त एक्सडी देत ​​नाही

  3.   फॉस्टोएमएक्स म्हणाले

    हे शिकण्याबद्दल आहे ... आणि स्पष्टीकरण उत्कृष्ट आहे.
    आम्ही ते पुन्हा स्थापित करणार असल्यास! हे निराकरण करण्याच्या वैकल्पिक पद्धती आणि डेव्हिड कार्ये आणि चांगल्या प्रकारे स्पष्ट करतात त्या पद्धती पाहण्याविषयी आहे.

    विनम्र,

    फोस्टो झावला

  4.   मिलना म्हणाले

    त्यांनी माझा लॅपटॉप माझ्यासह आणला:
    त्रुटी: अज्ञात फाइलसिस्टम.
    ग्रब बचाव
    जेव्हा मी असे करतो तेव्हा ते मला दिसते
    (एचडी ००) (एचडी ०,२) (एचडी ०,१)
    मी ls + विभाजन अनुसरण करतो
    परंतु दोन्हीमध्ये ते अज्ञात फाइलसिस्टम असे म्हणतात जेणेकरून ग्रब कोठे आहे हे मला ठाऊक नाही.
    अशी कल्पना का आहे?
    कधीकधी असेही म्हणतात की "असे विभाजन नाही"
    जणू काहीच नव्हते

    1.    आल्बेर्तो म्हणाले

      आपण त्याचे निराकरण केले? मलाही तशीच समस्या आहे

  5.   मॅन्युअल म्हणाले

    हे मला त्या ओळीत त्रुटी देते ज्यामध्ये इन्सोड लिहिले आहे ... लिनक्स.मोड. तिथे कथा संपते

    1.    पाटो म्हणाले

      माझ्या बाबतीत लिनक्स.मोड / बूट / ग्रब / आय 386 निर्देशिकेमध्ये होता