Computer >> कंप्यूटर >  >> प्रणाली >> Linux

बिजीबॉक्स में उबंटू/मिंट/काली बूट्स टू इनट्राम्फ़्स प्रॉम्प्ट

इस लेख में हम दिखाएंगे कि जब लिनक्स उबंटू/मिंट/काली चलाने वाला कंप्यूटर बूट नहीं होता है या व्यस्त बॉक्स में चला जाता है, तो उत्पन्न होने वाली समस्याओं को कैसे हल किया जाए। initramfs . के दौरान संकेत आरंभीकरण उपयोगकर्ता केवल initramfs कमांड प्रॉम्प्ट का उपयोग और उपयोग कर सकता है।

इनट्राम्फ्स  प्रारंभिक tmpfs है रैम में आधारित फाइल सिस्टम जो एक अलग ब्लॉक डिवाइस का उपयोग नहीं करता है। initrd . की तरह , इसमें रूट फाइल सिस्टम में स्थित init को कॉल करने से पहले फाइल सिस्टम को माउंट करने के लिए टूल और स्क्रिप्ट शामिल हैं।

बिजीबॉक्स में उबंटू/मिंट/काली बूट्स टू इनट्राम्फ़्स प्रॉम्प्ट

लिनक्स में टूटे हुए Ext4 सुपरब्लॉक की मरम्मत

यदि इनट्रामफ्स इनिशियलाइज़ेशन के दौरान उबंटू एक बिजीबॉक्स में क्रैश हो जाता है, तो डिस्क पर एक क्षतिग्रस्त सुपरब्लॉक हो सकता है।

हमेशा सुपरब्लॉक प्रतियां लिनक्स में रखी जाती हैं। यह समस्या होने की स्थिति में सिस्टम को पुनर्प्राप्त करने के लिए, आपको बचाव छवि/डिस्क/लाइव सीडी से बूट करने और टर्मिनल प्रॉम्प्ट चलाने की आवश्यकता है। बूट करने के बाद, टर्मिनल में निम्न कमांड दर्ज करें:

# sudo fdisk -l|grep Linux|grep -Ev 'swap'

कमांड आपके वॉल्यूम के बारे में जानकारी देता है:

/dev/vda2 4096 83884031 83879936 40G Linux फ़ाइल सिस्टम

वॉल्यूम नाम याद रखें और इसे निम्न कमांड में निर्दिष्ट करें:

# sudo dumpe2fs /dev/vda2 | grep superblock

कमांड बैकअप सुपरब्लॉक की सूची दिखाएगा:

बिजीबॉक्स में उबंटू/मिंट/काली बूट्स टू इनट्राम्फ़्स प्रॉम्प्ट

हम क्षतिग्रस्त सुपरब्लॉक को बदलने के लिए दूसरे बैकअप सुपरब्लॉक का उपयोग करेंगे (आप प्राथमिक को छोड़कर किसी भी सुपरब्लॉक का उपयोग कर सकते हैं)। बैकअप सुपरब्लॉक का उपयोग करके डिस्क की जाँच करें:

# sudo fsck -b 98304 /dev/vda2 -y

अगर आपको यह आउटपुट मिलता है:

उपयोग-लिनक्स से fsck 2.31.1e2fsck 1.44.1 (24-मार्च-2018)/dev/vda2 माउंट किया गया है।e2fsck:जारी नहीं रखा जा सकता, निरस्त किया जा रहा है

वॉल्यूम अनमाउंट करें:

# umount /dev/vda2

सुपरब्लॉक को सफलतापूर्वक बदलने के बाद, आपको इस तरह का एक संदेश प्राप्त होगा:

उपयोग-लिनक्स से fsck 2.31.1e2fsck 1.44.1 (24-मार्च-2018)/dev/vda2 सफाई से अनमाउंट नहीं किया गया था, जबरन चेक किया गया था। निर्देशिका कनेक्टिविटी की जाँच करनापास 4:संदर्भ संख्या की जाँच करनापास 5:समूह सारांश जानकारी की जाँच करना समूह #231 (32254, गिना =32253) के लिए मुफ्त ब्लॉकों की गिनती गलत है। ठीक करें? हां समूह #352 (32254, गिना =32248) के लिए नि:शुल्क ब्लॉक गलत हैं। ठीक करें? हां समूह #358 (32254, गिना =27774) के लिए नि:शुल्क ब्लॉकों की गिनती गलत है। ठीक करें? हां ........./dev/vda2:***** फ़ाइल सिस्टम संशोधित किया गया था *****/dev/vda2:85986/905464576 फ़ाइलें (0.2% गैर-सन्निहित), 3904682/905464576 ब्लॉक 

फिर बूट मीडिया को अनमाउंट करें और अपने कंप्यूटर को पुनरारंभ करें। सब कुछ ठीक से काम करना चाहिए।

Fsck बूट त्रुटि:अनपेक्षित असंगति

Initramfs (बिजीबॉक्स) समस्या के दूसरे संस्करण में टर्मिनल विंडो में निम्न संदेश शामिल है:

/dev/sda1:अप्रत्याशित असंगति; मैन्युअल रूप से fsck चलाएँ /dev/sda1 पर रूट फ़ाइल सिस्टम को मैन्युअल fsck की आवश्यकता होती है।

बिजीबॉक्स में उबंटू/मिंट/काली बूट्स टू इनट्राम्फ़्स प्रॉम्प्ट

यदि आप इसे नहीं देखते हैं, तो (initramfs) exit enter दर्ज करने का प्रयास करें टर्मिनल विंडो में। ऐसा करने के बाद त्रुटि दिखाई दे सकती है…

संदेश एक वॉल्यूम दिखाएगा जिसके लिए मैन्युअल डिस्क जांच चलाने की आवश्यकता है। initramfs प्रॉम्प्ट में निम्न कमांड चलाएँ:
# fsck /dev/sda1 -y
डिस्क की जांच समाप्त होने के बाद, अपने कंप्यूटर को पुनरारंभ करें और सुनिश्चित करें कि Linux ठीक से बूट हो रहा है।

अलर्ट! /dev/volume मौजूद नहीं है

Fstab समस्या

Linux होस्ट को बूट करते समय आप निम्न त्रुटि देख सकते हैं:

<पूर्व>अलर्ट! /dev/sda1 मौजूद नहीं है। एक खोल में गिराना।

बिजीबॉक्स में उबंटू/मिंट/काली बूट्स टू इनट्राम्फ़्स प्रॉम्प्ट

हो सकता है कि आपने अभी-अभी अपना Linux इंस्टाल किया हो या आपके होस्ट के पास कुछ fstab . हो समस्या। सबसे अधिक समस्या तब होती है जब किसी सिस्टम को USB . से स्थापित किया जाता है चलाना। सिस्टम किसी भी वॉल्यूम की त्रुटि दिखा सकता है। पहले मामले की तरह, हमें बचाव/बूर लिनक्स मीडिया से बूट करना होगा और कुछ क्रियाएं करनी होंगी। इस कमांड का उपयोग करके डिस्क UUID की जाँच करें:
# sudo blkid

सिस्टम कुछ इस तरह लौटाएगा:

/dev/sda2:UUID="36cce3d5-cbdb-46f4-adbf-3f9aaa01d729" TYPE="ext4" PARTUUID="fea4dab1-4e12-4327-85c6-76ade18f64e1"

यहां हम देखते हैं कि सिस्टम को sda2 से बूट होना चाहिए, लेकिन वास्तव में यह sda1 से बूट करने का प्रयास करता है।

वॉल्यूम को किसी भी निर्देशिका में माउंट करें, उदाहरण के लिए:

# sudo mount /dev/sda2 /mnt

जब आप /dev/sda2 को /mnt निर्देशिका में देखते हैं, तो वहां /etc/fstab फ़ाइल ढूंढें और /dev/sda1 वाली लाइन को निम्नानुसार संशोधित करें:

UUID=36cce3d5-cbdb-46f4-adbf-3f9aaa01d729 / ext4 error=remount-rw 0 1

फ़ाइल सहेजें। वॉल्यूम को /mnt से अनमाउंट करें और रिबूट करें। यदि समस्या गलत वॉल्यूम नाम से संबंधित थी, तो सर्वर बूट हो जाएगा।

साथ ही, आप इस समस्या को आपातकालीन मोड में बूट करके हल कर सकते हैं। रूट डायरेक्टरी को रीड/राइट के रूप में रिमाउंट करें:
# sudo mount -o remount,rw /
फिर fstab बदलें और सर्वर को पुनरारंभ करें।

हार्डवेयर समस्या

कुछ मदरबोर्ड पर, SATA बंदरगाहों को यादृच्छिक संख्या मिल सकती है। यह पिछले खंड में वर्णित त्रुटि का कारण भी हो सकता है। इसे ठीक करने के लिए, आपको ग्रब बूटलोडर को संपादित करना होगा।

आपातकालीन मोड में या लाइव सीडी से बूट करें और /boot/grub/grub.cfg संपादित करें फ़ाइल।

उदाहरण के लिए, बूट वॉल्यूम निर्धारित करने वाली लाइन में:

Linux /boot/vmlinuz-4.15.0-70-generic root=/dev/sda1 rw शांत लिफ्ट=noop fsck.repair=yes

डिस्क के पथ को उसके UUID . से बदलें :

Linux /boot/vmlinuz-4.15.0-70-generic root=UUID=36cce3d5-cbdb-46f4-adbf-3f9aaa01d729 ro शांत लिफ्ट=noop fsck.repair=yes

बिजीबॉक्स में उबंटू/मिंट/काली बूट्स टू इनट्राम्फ़्स प्रॉम्प्ट


  1. काली लिनक्स में 21 महत्वपूर्ण प्रवेश उपकरण

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

  1. काली लिनक्स कैसे स्थापित करें

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

  1. क्या आर्क लिनक्स उबंटू से बेहतर है?

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