समस्याओं को ठीक करने का एक आसान तरीका अक्सर लाइव सिस्टम से बूट करना है, रूट विभाजन को माउंट करना /mnt और फिर फ़ाइल का नाम बदलना।
यदि आपके पास एक लाइव सिस्टम या एक बनाने का साधन नहीं है, या आपके पास सिस्टम तक भौतिक पहुंच नहीं है, लेकिन आप रिबूट कर सकते हैं और GRUB मेनू प्राप्त कर सकते हैं, तो आप रूट शेल और नाम बदलने के लिए GRUB संपादक का उपयोग कर सकते हैं फ़ाइल।
रिबूट या पावर ऑफ, स्विच ऑन और, यदि आप आमतौर पर बूट पर GRUB मेनू नहीं देखते हैं, तो GRUB मेनू पर जाएं Shiftया दबाएं Esc।
उबंटू के लिए उन्नत विकल्पों के लिए कर्सर को नीचे ले जाएं और दबाएं enter, फिर eबूट विकल्पों को संपादित करने के लिए दबाएं (केवल एक बार - यहां परिवर्तन स्थायी नहीं होंगे, इसलिए हमें बाद में साफ नहीं करना होगा)।
आपको एक स्क्रीन दिखाई देगी जो इस तरह दिखाई देती है 1 :

कर्सर को उस रेखा से नीचे ले जाएँ जो इसके साथ शुरू होती है linuxऔर फिर कर्सर को उस रेखा के अंत में या कहीं भी कर्नेल बूट मापदंडों के बीच ले जाएँ। सुनिश्चित करें कि आप सही लाइन पर हैं और यहां सावधानी से टाइप करें, क्योंकि सिस्टम /etcजगह के बिना बूट करने में विफल हो सकता है।
पाठ जोड़ें init=/bin/bashऔर F10बूट करने के लिए दबाएँ ।
यह सिस्टम को इनश के रूप में बैश शेल के साथ शुरू करेगा। आपको एक रूट शेल मिलेगा और फाइलसिस्टम को केवल पढ़ने के लिए माउंट किया जाएगा। 2 फ़ाइल सिस्टम को लिखने योग्य बनाने के लिए, कमांड दर्ज करें
mount -o remount,rw /
अब आप नाम बदल सकते हैं /etc(आप lsपहले चाहते हो सकते हैं )
mv /apache2 /etc
अब आप बूट को सामान्य बूट सिस्टम 3 के साथ स्वयं को बदलने के लिए बूट को सामान्य रूप से यहाँ से रिबूट या पूरा कर सकते हैं :
exec systemd
मैंने उबंटू मेट 18.04 पर इस प्रक्रिया का परीक्षण किया।
1 VirtualBox से GRUB संपादक की एक अच्छी गुणवत्ता स्क्रीनशॉट प्राप्त करने के लिए कुल्फी के लिए बहुत धन्यवाद !
2 हालांकि PATH /etcइस परिदृश्य में कॉन्फिग फाइलों से सेट नहीं किया जा सकता , लेकिन बैश अपने आप एक सेट हो जाएगा ।
3 अगर exec systemdआप के लिए काम नहीं करता है, exec /sbin/initतो चाल करना चाहिए। यदि नहीं, तो readlink -e /sbin/initजो भी init प्रोग्राम चल रहा होना चाहिए , उसे वह रास्ता देना चाहिए, जिसे आप बाद execमें इसके पूर्ण पथ के साथ ले सकते हैं । यदि आप इस तरह आगे नहीं बढ़ सकते हैं, तो बस प्रवेश करें reboot।
/mnt, नाम बदलें, रिबूट करें।