जब सिस्टम बूट केवल फाइल सिस्टम को पढ़ने के लिए / etc / fstab को कैसे संपादित करें?


15

मैं Ubuntu 14.04 पर हूं।

मैंने अपने / etc / fstab फ़ाइल में कुछ गलत (एक ट्यूटोरियल से) चिपकाया। नतीजतन, जब मशीन बूट होता है तो रूट फाइल सिस्टम माउंट नहीं होगा।

मुझे पता है कि / etc / fstab में क्या तय किया जाना चाहिए, लेकिन मैं फ़ाइल (या किसी भी फ़ाइल) को सहेज नहीं सकता क्योंकि सिस्टम बूट केवल पढ़ने के लिए है।

जड़ के रूप में, मैंने कोशिश की:

mount -o remount,rw /

कोई फायदा नहीं। त्रुटि संदेश ने उन बुरे विकल्पों के अनुभाग का हवाला दिया, जिन्हें मैंने / etc / fstab में चिपकाया था।

मैंने कर्नेल पैरामीटर के अंत में 'सिंगल' जोड़कर सिंगल यूजर मोड में बूटिंग के बारे में कुछ सामान पढ़ा। मैं कर्नेल पैरामीटर खोजने के लिए प्रतीत नहीं कर सकता। ग्रब मेनू पर, मैं उबंटू को उजागर करता हूं और 'ई' दबाता हूं जो किसी प्रकार के कॉन्फ़िगरेशन के साथ एक फ़ाइल लाता है, लेकिन इसमें कोई 'कर्नेल' पैरामीटर नहीं मिलता है।

मैं लिनक्स के लिए अपेक्षाकृत नया हूँ। क्या कोई मुझे मेरे / etc / fstab फ़ाइल को ठीक करने के तरीके का पता लगाने में मदद कर सकता है ताकि उबंटू सामान्य रूप से बूट हो जाए?


क्या आप इसे एक जीवित USB और बूट बना सकते हैं? कर्नेल पैरामीटर वह रेखा है जो इसके साथ शुरू होती है linux ...
मूरू

आह कर्नेल पैरामीटर जो इंगित करने के लिए धन्यवाद। मैं इसके अंत में 'सिंगल' जोड़ने की कोशिश करूंगा और वहां से निर्देशों का पालन करूंगा।
डेवह

2
mount -o remount,rw /कार्य करना चाहिए। सटीक त्रुटि संदेश क्या हैं?
गिल्स एसओ- बुराई को रोकना '

@ गिल्स - मैंने सिंगल यूजर मोड में बूट होने के बाद काम किया
डेवह

जवाबों:


17

जिस तरह से आपने mountकमांड की कोशिश की है वह अभी भी जानकारी का उपयोग करता है /etc/fstab

निम्नलिखित संस्करण का प्रयास करें और यह सामग्री से स्वतंत्र काम करना चाहिए /etc/fstab:

mount -o remount,rw /dev/sdb6 /

नोट: / dev / sdb6 के बजाय, जो भी डिवाइस आपके ड्राइव के लिए मान्य है, उसका उपयोग करें।


धन्यवाद! बस एक ही समस्या थी, और आपने (और Google ने) मेरे लिए इसे ठीक कर दिया।
थॉमस पैड्रॉन-मैक्कार्थी

8

चीजों को वापस पाने के लिए जहां उन्हें होना चाहिए, मैं:

  1. बूट मेन्यू में 'उबंटू' हाइलाइट किया गया है
  2. कॉन्फ़िगरेशन को संपादित करने के लिए 'ई' मारा
  3. से शुरू होने वाली लाइन में linux=, मैंने 'ro' को 'rw' में बदल दिया और लाइन के बहुत अंत में 'सिंगल' शब्द जोड़ा
  4. बूट करने के लिए f10 मारा
  5. एक बार जब यह बूट हुआ, तो जड़ के रूप में, मैंने किया:

    mount -o remount,rw /
    
  6. जड़ के रूप में, मैंने इसे प्राप्त करने के लिए / etc / fstab को संपादित किया, जहाँ इसकी आवश्यकता थी

  7. सामान्य रूप से रिबूट किया गया है और सब कुछ तय हो गया है

रूट विशेषाधिकारों को प्राप्त किया, sudo su -फिर mount -o remount,rw /रास्पियन पर भी काम किया (y)
Ciasto piekarz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.