पद्धत 1: बूट-दुरुस्ती उपयुक्तता
सर्वप्रथम, आम्ही सुरुवातीच्या निर्णयावर परिणाम करू इच्छितो. उबंटू मध्ये ग्रब पुनर्प्राप्तीसह क्रेडिट बूट-दुरुस्ती उपयुक्तता मदत करेल. वापरकर्त्यापासून आपल्याला केवळ ते स्थापित करणे आणि त्रुटी तपासणी चालवणे आवश्यक आहे. त्यानंतर, आढळलेल्या सर्व समस्यांचे स्वयंचलितपणे दुरुस्त केले जाईल आणि स्क्रीनवर तपशीलवार अहवाल दिसून येईल. याव्यतिरिक्त, या साधनात, आपण अतिरिक्त पॅरामीटर्स सेट करू शकता, उदाहरणार्थ, MBR किंवा डाउनलोड मेनू प्रदर्शित करण्यासाठी वेळ पुनर्संचयित करण्यासाठी समांतर समांतर. बूट-दुरुस्तीद्वारे GRUB डीबगिंगवर आपल्याकडे आधीपासून वेगळी साहित्य आहे. आम्ही खालील संदर्भाचा वापर करून स्वतःला परिचित करण्याचा सल्ला देतो आणि आम्ही खालील पद्धतींवर जाऊ.अधिक वाचा: उबंटूमध्ये बूट-दुरुस्तीद्वारे GRUB बूटलोड पुनर्प्राप्ती
पद्धत 2: मॅन्युअल पुनर्प्राप्ती GRUB2
या पद्धतीचा फायदा असा आहे की वापरकर्त्यास अतिरिक्त घटक स्थापित करणे आवश्यक नाही, कारण लोडर पुनर्संचयित करण्यासाठी सर्व साधने आधीच उबंटू वितरणामध्ये उपलब्ध आहेत. नुकसान "टर्मिनल" मधील कमांडच्या मॅन्युअल इनपुटच्या गरजा केवळ संबद्ध आहेत, ज्याचा कधीकधी सुरुवातीपासून अडचणी निर्माण होतात. तथापि, आपण खालील सूचनांचे अचूकपणे प्रत्येक क्रिया करीत असल्यास, कोणतीही समस्या नसावी.
- प्रथम गोष्ट livecd पासून बूट करणे आवश्यक आहे, कारण Grub2 लोडरचा संपूर्ण ब्रेक म्हणजे मानक शेल उघडण्याची अशक्यता. या विषयावरील एक तपशीलवार मार्गदर्शक यबंटूच्या अधिकृत वेबसाइटवर आहे, जो नवीन लोकांच्या उद्देशाने आहे, म्हणून आम्ही आता त्यास विसंबणार नाही.
- Livecd मोडमध्ये डाउनलोड केल्यानंतर, "टर्मिनल" सोयीस्कर उघडा आणि तेथे sudo fdisk -l कमांड उघडा.
- रूट पासून एक संकेतशब्द निर्दिष्ट, याची पुष्टी करा.
- परिणामी, उपलब्ध डिस्कची सूची स्क्रीनवर दिसेल. त्याची तपासणी करा आणि बूटलोडर संग्रहित केलेल्या विभागासह डिस्क शोधा आणि डिस्क शोधा. आपण खाली वर्णन केलेल्या वांछित विभागांचे वर्णन उदाहरणे.
डिस्क / dev / sdc: 14,5 गि, 15514730496 बाइट्स, 30302208 क्षेत्र
युनिट्स: 1 * 512 = 512 बाइटचे क्षेत्र
सेकम आकार (तार्किक / भौतिक): 512 बाइट्स / 512 बाइट्स
I / O आकार (किमान / अनुकूल): 512 बाइट्स / 512 बाइट्स
डिस्क्लाबेल प्रकार: डीओएस
डिस्क अभिज्ञापक: 0x38972eb0
डिव्हाइस बूट प्रारंभ समाप्त सेनेक्टर आकार आयडी प्रकार
/ dev / sdc1 * 23949312 29882367 5933056 2.8 जी 7 एचपीएफ / एनटीएफ / एक्सफॅट
/ dev / sdc2 2 9 882368 30302207 419840 205 एम बी w95 fat32
/ Dev / sdc3 13551616 23949311 10397696 5 जी 83 लिनक्स
/ dev / sdc4 2048 12621823 12619776 6 जी बी w95 fat32
- आता आवश्यक फाइल प्रणाली आवश्यक स्थानामध्ये माउंट केली जात नाही, म्हणून ते करूया. पहिल्या संघात माउंट / dev / sdc3 / mnt दृश्य आहे. येथे आणि त्यानंतरच्या आदेशांमध्ये, डिस्कचे स्थान पूर्वी परिभाषित करण्यासाठी स्थान पुनर्स्थित करा.
- दुसरी आज्ञा - माउंट / dev / sdc2 / mnt / boot. बूटलोडर फायली आरोहित करण्यासाठी हे जबाबदार आहे.
- आता लॉग इन करण्यासाठी प्रारंभिक क्रिया करू. प्रथम आम्हाला स्वीडो माउंट - बिंड / डीयू / एमएनटी / डी डी डी डी डी डी. स्वारस्य आहे.
- अंतिम माउंटिंग रेखा यासारखे दिसतात: sudo माउंट - बिंद / sys / mnt / sys आणि sudo माउंट --bind / proc / mnt / proc.
- नंतर Chroot / mnt / bin / bash आदेश वापरून डेस्कटॉप वातावरण प्रविष्ट करा.
- या स्थानामध्ये प्रोफाइल व्हेरिएबलच्या सर्व अद्यतने डाउनलोड करण्यासाठी env-अद्यतन आदेश निर्दिष्ट करा.
- स्त्रोत / etc / प्रोफाइल प्रविष्ट करून ही क्रिया पूर्ण करा.
- मागील कार्य तयार होते आणि यशस्वी अंमलबजावणीनंतर, GRUB2 च्या निर्देशित करण्यासाठी पुढे जाणे शक्य आहे. प्रारंभ करण्यासाठी, sudo Grub2-install / dev / sdc वापरून ते पुन्हा स्थापित करा, जेथे / dev / sdc आपल्या हार्ड डिस्कचे नाव पुनर्स्थित करते.
- त्यानंतर, लोडर वर्तनासाठी जबाबदार असलेल्या नवीन कॉन्फिगरेशन फाइल तयार करा: sudo Grub2-mkconfig -o /boot/grub/grub.cfg.
- सर्व घटक अद्यतनित करण्यासाठी सुडो GRUB-अद्यतन आदेश वापरा.
- प्रक्रियेत कोणतीही त्रुटी नसल्यास वातावरणातून बाहेर पडण्यासाठी बाहेर पडा.
- ऑपरेटिंग सिस्टमला आधीच पुनर्प्राप्त केलेल्या लोडरसह योग्यरित्या समाविष्ट करणे सुरू करण्यासाठी रीस्टार्ट करा.
उबुंटू अधिकृत वेबसाइटवर LiveCD सह सूचना डाउनलोड करा
आपण पाहू शकता की, त्याच्या पूर्ण अपयशाने GRUB2 कमी करण्याच्या कार्यात काहीही जटिल नाही. बर्याच बाबतीत, एक त्रुटी प्राप्त न करता, सकारात्मक परिणाम प्राप्त करण्यासाठी उपरोक्त आज्ञा वापरणे आवश्यक आहे. तथापि, अपूर्ण लोडर अपयशासाठी उपयुक्त आहे. आम्ही नंतर त्याच्याबद्दल बोलू.
पद्धत 3: livecd शिवाय मॅन्युअल पुनर्प्राप्ती
कधीकधी, जेव्हा उबंटू लोड शक्य नाही तेव्हा वापरकर्त्यांना अशा परिस्थितीचा सामना करावा लागतो, परंतु "कमीतकमी बॅश) स्क्रीनवर अधिसूचना दिसून येते आणि सक्रिय स्ट्रिंग तळाशी आदेश प्रविष्ट करण्यासाठी आहे. याला बॅशची किमान वातावरण म्हणतात आणि त्यातून ग्रब रीस्टोरेशन देखील उपलब्ध आहे, GRUB पुनर्संचयित आधीच उपलब्ध आहे.
- या शेलमध्ये, संगणकाशी कनेक्ट केलेल्या डिस्कची सूची पाहण्यासाठी ls कमांड वापरा. हे यासारखे काहीतरी दिसेल: (एचडी 2, एमएसडीओएस 1, एचडी 2, एमएसडीओएस 2, एचडी 2, एमएसडीओएस 3, एचडी 2, एमएसडीओएस 4).
- या टर्मिनलमध्ये, आपण एकाच वेळी एकाच डिस्कसह संवाद साधू शकता, म्हणून बूटलोडर फायलीसह विभाग निवडा आणि सेट रूट = (एचडी 2,2) निर्दिष्ट करून ते पर्यावरण व्हेरिएबल्स नियुक्त करा. एचडी 2,2 वांछित नाव पुनर्स्थित करा.
- वैकल्पिकरित्या, ग्रब शीथ उघडण्यासाठी खालील आदेश प्रविष्ट करा.
Insmod ext2.
Insmod सामान्य
सामान्य
- कर्नल चालवा. बर्याच बाबतीत, लिनक्स / बूट / vmlinuz कमांड योग्य आहे.
- हे केवळ मानक लोड आणि ऑपरेटिंग सिस्टमच्या "टर्मिनलमध्ये" खालील आज्ञा पाळत आहे:
बूट
Sudo grub2-install / dev / sda
Sudo grub2-mkconfig -o /boot/grub/grub.cfg
आता आपण उबंटूमध्ये ग्रब पुनर्संचयित करण्यासाठी पूर्णांक तीन मार्ग परिचित आहात. जसे आपण पाहू शकता, त्यापैकी प्रत्येक विशिष्ट परिस्थितींमध्ये योग्य आहे आणि कृतीच्या अगदी भिन्न अल्गोरिदमचे कार्य होय. आपण केवळ इष्टतम पद्धत निवडू शकता. सुरुवातीस आम्ही आपल्याला पहिल्या पर्यायावर विशेष लक्ष देण्याची सल्ला देतो, कारण या वर्गासाठी ही सर्वात प्रभावी आहे.