डेटा खोए बिना लाइव यूएसबी से टूटे हुए इंस्टॉलेशन की मरम्मत करना


10

मैंने हाल ही में अपनी स्थापना को तोड़ दिया है और मैंने व्यर्थ कोशिश की है इसे अपने सभी दोस्तों के साथ प्रयोग करके इसे ठीक करने की । अब मैं लाइव यूएसबी की कोशिश कर रहा हूं और मुझे यकीन नहीं है कि कैसे जारी रखा जाए। और मैं अपने मौजूदा विंडोज 7 इंस्टालेशन या अपने लिनक्स प्रोफाइल को खराब नहीं करना चाहता।

पहले तो मुझे नहीं पता कि मुझे कौन सा इंस्टॉलेशन विकल्प चुनना चाहिए

यहाँ छवि विवरण दर्ज करें

मैंने विकल्प की कोशिश की है कुछ और लेकिन मुझे लगता है कि मुझे किस विभाजन का चयन करना चाहिए। मुझे इस बात की परवाह किए बिना कि कौन सा विकल्प चुनता है, मुझे त्रुटि संदेश नहीं रूट फाइलसिस्टम मिलता है

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें

कृपया सलाह दें।

अपडेट करें

मैंने / बिंदु / sdb1 का चयन किया और फिर माउंट बिंदु के रूप में चयन करने के लिए परिवर्तन बटन / अब मैं आगे बढ़ सकता हूं लेकिन चेतावनी के साथ

यहाँ छवि विवरण दर्ज करें

जब मैं आगे बढ़ता हूं तो मुझे और भी डरावने संवाद मिलते हैं (इससे पहले कि मैं कुछ करूं, मुझे पछतावा होगा)

यहाँ छवि विवरण दर्ज करें

** अद्यतन 2 **

मैंने कम डरावने मार्ग पर जाने का प्रयास किया है और बूट मरम्मत डिस्क की कोशिश की है। यहाँ मेरा पास्टबिन है


ठीक है, पहले टूटी हुई स्थापना के बारे में सवाल क्यों नहीं पूछा? लक्षणों की तुलना में समस्या का इलाज करना बेहतर है। OS का पुनःस्थापना अंतिम विकल्प की तरह है।
सेर्गेई कोलोडियाज़नी

मैंने पूछा है, लेकिन कोई मदद नहीं मिली है और मैंने जो कुछ भी पता किया है या ढूंढ सकता है, मैंने कोशिश की है, लेकिन इस समस्या को ठीक नहीं कर सकता है इसलिए मैं पुनः स्थापित करने का प्रयास कर रहा हूं।
ओलुमाइड

तो क्या आपने इसे हल किया?
राफेल

आपकी वर्तमान स्थिति क्या है?
राफेल

मैं अभी भी समस्या को ठीक करने की कोशिश कर रहा हूं। मैंने लगभग 3 दिनों के लिए इससे विराम लिया क्योंकि मैं कार्यालय में व्यस्त था। विभाजन के साथ खिलवाड़ करने से पहले बूट रिपेयर ऑप्शन को सबसे पहले इसके डरावने विकल्प के रूप में देखें। मेरे घर का बैकअप लेने की भी कोशिश कर रहा है, लेकिन अनुमति के कारण लाइव सीडी पर कॉपी नहीं कर सकता। ओपी के संपादन में मेरे पास्टबिन को देखें।
ओलुमाइड

जवाबों:


8

Gparted का उपयोग करके, /dev/sdb132GB तक सिकोड़ें । यह एक विशिष्ट रूट विभाजन के लिए बहुत जगह है, और आपकी वर्तमान स्थिति को भीड़ नहीं देगा और ~ 110GB के लिए छोड़ देगा/home

जबकि 20 वर्षों में पुन: विभाजन जोखिम मुक्त नहीं है, और कई दर्जनों पुन: विभाजन, मुझे कभी समस्या नहीं हुई। देखें कि कैसे विभाजन का आकार बदलना है? संकेत के लिए।

पहले विभाजन /dev/sdb3के शेष भाग से विभाजन बनाएँ ।

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

अपने GUI के साथ या मानक प्रथाओं का उपयोग करके कमांडलाइन के साथ दोनों विभाजन माउंट करें, जैसे कि टर्मिनल से यूएसबी फ्लैश ड्राइव का उपयोग कैसे करें? (मैं मैन्युअल रूप से फ्लैश ड्राइव कैसे माउंट कर सकता हूं?)

जीयूआई का उपयोग करते समय, आप अनुमति के मुद्दों में भाग सकते हैं जब तक कि आप सुपर उपयोगकर्ता (रूट) जीयूआई का उपयोग करें। विभाजन की तरह कहीं माउंट किया जाएगा /media/{LiveCD_user}/{UUID of dev-sdb1}/home/{old_user_id}और इसे कॉपी / स्थानांतरित करें /media/LiveCD_user/{UUID of dev-sdb3/old_user_data

कमांडलाइन कम ड्रामा है। पहले दो माउंट पॉइंट बनाएं

sudo mkdir /media/ubuntu_root /media/new_home

उन्हें कॉल करें जो आप करेंगे, नाम केवल आपके लाभ के लिए हैं।

अपने सिस्टम में दो नए विभाजन माउंट करें

sudo mount /dev/sdb1 /media/ubuntu_root

sudo mount /dev/sdb3 /media/new_home

अपने पुराने होम डायरेक्टरी को नए विभाजन में ले जाएं

sudo mv /media/ubuntu_root/home/{old_user_id} /media/new_home/old_user_data

स्थापना के दौरान डेटा को याद नहीं रखने के लिए स्थानांतरित करने के बाद विभाजन को अनमाउंट करें।

sudo unount /dev/sdb1

sudo umount /dev/sdb3

इंस्टॉलर को लॉन्च करें और Something elseविकल्प के साथ नई प्रणाली स्थापित करें ।

/dev/sb1रूट के रूप में चयन करें /और प्रारूप विभाजन पर टिक करें।

का चयन /dev/sdb3के रूप में /homeकर नहीं इस विभाजन को फ़ॉर्मेट (यह अपने सभी डेटा है)।

आपने पहले एक दोहरी बूट स्थापित किया है, लेकिन GRUB के साथ सावधान रहें। डबल चेक कि संबंध है।

इंस्टॉल। (किसी भी अप्रत्याशित स्वामित्व के मुद्दों को रोकने के लिए समान user_id का उपयोग करना)

जब धूल जम गई, तो नए सिस्टम में बूट करें, और उस डेटा को खींचें जिसे आप /home/old_user_dataनए स्थान से चाहते हैं ।

जब आप काम पूरा कर लें तो बचे हुए को हटा दें।


2

उस पर जिप किए गए लाइव के साथ एक और यूएसबी स्टिक बनाएं। ओटी से बूट करें और टूल शुरू करें। फिर 30Gib के लिए sdb1 को सिकोड़ना चुनें। आप इस तरह से डेटा नहीं खोएंगे।

फिर अपने लाइव मीडिया में वापस बूट करें और पहले उत्तर में उल्लिखित रूट विभाजन को स्थापित करें।

Gparted में डेटा को नष्ट किए बिना विभाजन को सिकोड़ने की क्षमता होती है, क्योंकि यह विभाजन की शुरुआत में इसे बंद कर देता है।

एक और तरीका यह होगा कि आप अपने लाइव सिस्टम को बूट करें और अपने / होम विभाजन से .tar.gz आर्काइव बनाएं। फिर ताजा ubuntu स्थापित करें और अपने घर / घर को अनपैक करें।


1

ऐसा प्रतीत होता है कि आपका Ubuntu सिस्टम sdb1 पर था। कुछ और स्थापित करने के लिए, sdb1 पर क्लिक करें और चेंज बटन पर क्लिक करें। बगल में ड्रॉप डाउन बॉक्स में उपयोग करें: ext4 चुनें और विभाजन को प्रारूपित करने के लिए बॉक्स को टिक करें। माउंट प्वाइंट के पास ड्रॉप डाउन बॉक्स में, चयन करें /। इसके बाद OK पर क्लिक करें और अभी इंस्टॉल करें।

****** चेतावनी * यह sdb1 पर बनी किसी भी चीज़ को उड़ा देगा। * तो आप अपने उबंटू इंस्टॉल से कोई भी डेटा खो देंगे जिसे आपने वापस नहीं किया।


धन्यवाद, लेकिन मैं
Olumide

फिर री-इंस्टालिंग वह नहीं है जो आप करना चाहते हैं।
ऑर्गेनिक मार्बल

फिर मैं इसे कैसे ठीक करूं? मैंने इस समस्या को ठीक करने के लिए हर उस चीज़ के बारे में कोशिश की है जो मुझे मिल सकती है यानी बहुत से अलग-अलग काम चलाने के लिए सभी को कोई फायदा नहीं हुआ!
ओलुमाइड

क्या आपके पास बैकअप है? सबसे आसान काम यह है कि आप अपने बैकअप से अपने डेटा को फिर से स्थापित करें।
ऑर्गेनिक मार्बल

मैंने समर्थन करने की कोशिश की है। अनुमतियों के कारण लाइव USB पर लगभग असंभव है।
ओल्युमाइड

1

यदि आप अपने सिस्टम की स्थिति को बचाना चाहते हैं और एक ऐसी चीज़ को हटाना नहीं है, जिसे आपको बूट मरम्मत डिस्क का उपयोग करने का प्रयास करना चाहिए: बूट मरम्मत डिस्क

इसने इन जैसी कई स्थितियों में मेरी मदद की है, हो सकता है कि यह आपके सामान को बहाल कर सके। इससे पहले कि आप कुछ को हटाने की कोशिश करने से पहले इसे आजमाएं ...


1

अपने आप को उस गंदगी से उबरने का एक तरीका उबंटू को फिर से स्थापित करना है, सब कुछ स्थापित अनुप्रयोगों की सूची के साथ बैकअप लेने के बाद।

यह करने के लिए एक कदम दर कदम तरीका है:

  • Ubuntu डाउनलोड करें । यदि आपके पास पहले से ही है *.isoतो आप इस कदम को छोड़ सकते हैं।

  • इसके बाद, अपने पेनड्राइव या सीडी / डीवीडी में आइसो को जलाएं।

    • इसे अपने पेनड्राइव में जलाने के लिए आप निम्नलिखित सॉफ्टवेयर का उपयोग कर सकते हैं:

      • रूफस - यदि आप इसे विंडोज वातावरण में जला रहे हैं।

      • Unetbootin - यदि आप इसे Linux वातावरण में जला रहे हैं।

    • इसे अपनी सीडी / डीवीडी में जलाने के लिए आप निम्नलिखित सॉफ्टवेयर का उपयोग कर सकते हैं:

      • K3B - यदि आप इसे लिनक्स वातावरण में जला रहे हैं।

      • Imgburn - यदि आप इसे Windows वातावरण में जला रहे हैं।

  • अब, Ubuntu के लाइव वातावरण में बूट करें। इस चरण में कैसे-करें बहुत लंबा है और सिस्टम से सिस्टम में भिन्न होता है, इसलिए, मैं इसे स्पष्ट कारणों के लिए छोड़ रहा हूं।

  • पहली बात अब, विभाजन को माउंट करना है, जिसमें आपकी पिछली उबंटू स्थापना शामिल है:

    • उस प्रकार को करने के लिए:

      sudo mount /dev/sdaXY /mnt
      

      XY को अपने विनिर्देश में बदलें।

    • इसके अलावा, उस ड्राइव को माउंट करें जहां आप बैकअप बनायेंगे।

  • इसके बाद, से अपने सभी डेटा की प्रतिलिपि /mnt/path/to/your/important_foldersकरने के लिए/path/to/your/mounted_backup_drive

    • अगर आपको नकल करने में कोई समस्या है तो इसका उपयोग करके कॉपी करने का प्रयास करें sudo। बाद में, आप उन फ़ोल्डरों की अनुमति बदल सकते हैं।
  • इसके बाद, अपने वर्तमान स्थापित सॉफ्टवेयर्स की एक बैकअप प्रतिलिपि बनाएँ:

    • यहाँ , कैसे करना है पर एक तरीका है:

      find /mnt/var/lib/dpkg/info/ -name "*.list"  -type f -printf "%P\n" |  awk -F'.' '{print $1}' > /path/to/your/mounted_backup_drive/backup-list.txt
      

      संबंधित भागों को संपादित करें।

  • इसके बाद, अपनी वर्तमान सूची ppas का बैकअप बनाएं। यहाँ है कि कैसे करना है।

  • अब, आप किसी भी मुद्दे के बिना अपने Ubuntu विभाजन को प्रारूपित कर सकते हैं। पुन: स्थापना के बाद, अपने ppas को पुनर्स्थापित करें और फिर, उपरोक्त सभी जनरेट किए गए सूची से अपने सभी पहले से स्थापित पैकेजों को अपडेट और इंस्टॉल करें।


1

बूट रिपेयर केवल आपके mbr नहीं OS को रिपेयर करता है

इसलिए यदि आपके रूट पार्टिटोन में डेटा है तो उसे पूरा कर लिया जाएगा, इसलिए डेटा को रूट पेटेंट से लेकर अन्य बाहरी उपकरणों या नेट / पार्टिशन में बढ़ते dev / sda1 विभाजन तक कॉपी करें।

चलो इसे बहुत सरल बनाते हैं

1) कुछ और चुनें

2) / dev / sba2 पर राइट क्लिक करें और विभाजन हटाएं

3) / dev / sba1 पर राइट क्लिक करें और विभाजन हटाएं

४) अब आपको लगभग ३२ जीबी का एक खाली स्थान मिलेगा

5) अब निशुल्क स्थान का चयन करें और रूट विभाजन के लिए + आइकन पर क्लिक करें (* सुनिश्चित करें कि आप मुक्त स्थान का चयन करें)

i) तब विभाजन विंडो एपर्स बनाएं

आकार 404 के रूप में
उपयोग ext4
माउंट बिंदु / (रूट)
ठीक क्लिक करें

ii) फिर से खाली स्थान पर क्लिक करें और स्वैप विभाजन करें

आकार 4096 (आपके राम का आकार पर्याप्त है)
स्वैप क्षेत्र के रूप में उपयोग करते हैं
करें ठीक क्लिक करें

iii) फिर से खाली जगह पर क्लिक करें और घर का विभाजन करें

जो कुछ भी शेष
उपयोग ext4
आरोह बिंदु / घर के रूप में आकार
क्लिक करें ठीक है

अब आपको एक संकेत मिलता है कि / (रूट) और स्वैप क्षेत्र विभाजन को स्वरूपित किया जाएगा हाँ पर क्लिक करें और स्थापना पूर्ण होने तक बस आराम करें।


1

यदि आपने फिक्सिंग को छोड़ दिया है, और बस अपना डेटा वापस प्राप्त करना चाहते हैं और उबंटू को पुनर्स्थापित करना चाहते हैं, तो आपके पास 2 विकल्प हैं

  • या तो @Techmod ने जो सुझाव दिया था, जो LiveUSB में बूट हो रहा /dev/sdb1था, लगभग 30-40GB तक Gparted और सिकुड़ रहा था, उस पर Ubuntu स्थापित करना (यह डरावना संवाद दिखाई देगा, लेकिन शीर्षक पढ़ें। यह सिर्फ विभाजन पर लिखने की अनुमति मांग रहा है। यह ऐसा कुछ भी नहीं कर रहा है जो आप इसे नहीं चाहते हैं, बशर्ते आप गलती से किसी भी स्वरूपण चेकबॉक्स पर टिक न करें, इसलिए हमेशा डबल चेक करें।), और फिर उस विभाजन का डेटा / माउंट करना। यह अधिक सरल और आसान तरीका है, और ऐसा करने में ज्यादा समय नहीं लगता है।
  • यदि आप अपने एचडीडी को डरावनी चीजें करना पसंद नहीं करते हैं, तो यूएसबी ड्राइव में कैसे करें? आप उबंटू-ऑन-ए-स्टिक प्रकार की चीज बना सकते हैं। इसे कैसे करना है, इसके निर्देश यहां दिए गए हैं। (इसके लिए आपको 2 USB ड्राइव की आवश्यकता होगी। LiveUSB के लिए एक और इंस्टॉल के लिए एक। इंस्टॉल ड्राइव को कम से कम 8GB होना चाहिए।)

    • (मुझे लगता है कि आपके पास पहले से ही एक लाइवयूएसबी है और इसमें बूट कर सकते हैं, और 2 डी यूएसबी ड्राइव से महत्वपूर्ण डेटा का बैकअप लिया है) सबसे पहले, लाइवयूएसबी में बूट करें। जब यह आपको स्थापित करने का विकल्प देता है, तो इंस्टॉल चुनें।
    • दूसरे यूएसबी ड्राइव में प्लग करें, वह ड्राइव जिसे मैंने पहले 'इंस्टॉल ड्राइव' कहा था।

    • इंस्टॉलर पर वापस जाएं, सभी सेटिंग्स जैसे कि सिस्टम लोकेल, लोकेशन, टाइम स्टैंडर्ड और वह सब सामान चुनें।

    • जब यह आपको एक इंस्टॉलेशन प्रकार का चयन करने के लिए कहता है, तो 'समथिंग एल्स' चुनें और फिर जारी रखें दबाएं। यह आपको उस विभाजन मेनू पर ले जाना चाहिए जिसे आपने पहले देखा था।
    • अब, उनमें से किसी का चयन करने के बजाय, Gparted को चलाएं और अपनी दूसरी USB ड्राइव की तलाश करें। अगर मैं जो सोच रहा हूं वह सही है, तो LiveUSB को नाम दिया जाना चाहिए /dev/sdc/और 'इंस्टॉल ड्राइव' (दूसरा यूएसबी ड्राइव) होना चाहिए, /dev/sdd/लेकिन इसके लिए मेरा शब्द नहीं लेना चाहिए , हमेशा के लिए चैट करें। एक भी गलती पूरे इंस्टॉल को मिटा सकती है।
    • आपके द्वारा कन्फ़र्म किए जाने के बाद कि कौन सा माउंट प्वाइंट 2 ड्राइव, 'इंस्टॉल ड्राइव' में है, /dev/sdd/यहाँ से कॉल किया जाता है, इंस्टॉलर पर वापस जाएँ और /dev/sddपार्टीशन /(रूट) विभाजन करें, और /dev/sdd/ड्रॉप डाउन मेनू से बूटलोडर चुनें। तल पर।
    • सब कुछ डबल जांचें।
    • 'अब इंस्टॉल करें' पर क्लिक करें। यह अनुमति के लिए पूछेगा (उन डरावने संवाद बॉक्स)। उन दोनों पर 'जारी रखें' चुनें। यह स्थापित करना शुरू कर देगा। इसे इंस्टॉल करने दें, इसे इंस्टॉल करने के दौरान जो चाहें करें।
    • इसे स्थापित करने के बाद, LiveUSB को बंद करें, इसे अपने पीसी से हटा दें, और दूसरी USB ड्राइव से बूट करें, 'इंस्टॉल ड्राइव'। देखा! आपके पास एक पोर्टेबल दृढ़ता उबंटू है। आप इसे इधर-उधर ले जा सकते हैं, आप इसके साथ किसी भी पीसी में बूट कर सकते हैं, और आपकी फाइलें वहां होंगी।
    • हम अभी तक नहीं किया गया है। इसे घर की तरह महसूस करने के लिए, इसे आपके लिए और अधिक उपयोग करने योग्य बनाने के लिए, हमें fstab में कुछ सामान बदलने की आवश्यकता है। सबसे पहले, Gparted में जाएं, और HDD विभाजन की तलाश करें जिसमें आप अपना सामान रखते हैं, वे विभाजन जिन्हें आप माउंट करना चाहते हैं। उन्हें कहीं लिख लें, पेपर कर देंगे।
    • एक टर्मिनल में जाएं, टाइप करें sudo nano /etc/fstabऔर इसे निष्पादित करें। यह आपको टर्मिनल के अंदर एक संपादन योग्य टेक्स्ट एडिटर देना चाहिए। इसकी कुछ डरावनी संख्या होनी चाहिए, लेकिन डर नहीं। जब तक आप वह करते हैं जो मैं आपको करने के लिए कहता हूं, आपके पास इस ट्यूटोरियल के अंत तक एक कार्य प्रणाली होनी चाहिए।
    • अंतिम पंक्ति के बाद, प्रेस दर्ज करें और एक नई, स्पष्ट, खाली लाइन में प्रवेश करें। इस कोड को उसमें टाइप करें, आवश्यकतानुसार स्पेस भरें। <The drive location that you wrote onto paper a while ago> <The place you want it to open from, preferably somewhere in /mnt/> <ext4 or ntfs, the former for a linux partition, the latter for a windows one.> noatime,defaults 0 0यह /dev/sdc1/ /mnt/Win7Stuff/ ntfs noatime,defaults 0 0एक विंडो विभाजन के लिए कुछ इस तरह दिखना चाहिए । पुराने उबंटू विभाजन और विंडोज़ एक दोनों के लिए ऐसा करने के बाद, CTRL + X दबाएँ और फिर Y दबाएँ और फिर दो बार एंटर दबाएँ।
    • फिर टर्मिनल में टाइप करें sudo mkdir <whatever the /mnt/ directories you mounted them at, such as /mnt/Win7Stuff/। इसे दोनों / mnt / फ़ोल्डरों के लिए करें।
    • फिर sudo mount -aटर्मिनल में टाइप करें और एंटर दबाएँ। और वोइला! आपका पीसी वापस ~। आप अपनी जरूरत की हर चीज का बैकअप ले सकते हैं।
    • ओह, साथ ही, मैं सुझाव दूंगा कि आरोह बिंदु को भी जोड़ दिया noatimeजाए /, /etc/fstab/क्योंकि इससे USB जीवन बढ़ेगा।

कृपया टिप्पणी करें यदि आपके कोई प्रश्न हैं, और Im बिस्तर पर जा रहा है क्योंकि इसकी 6AM है। शुभ रात्रि। इसके अलावा, कृपया मुझे बताएं, क्यों बिल्ली ने आपको स्वैप के 30GIGS दिए?


उफ़ मैंने स्वैप स्पेस के आकार पर ज्यादा ध्यान नहीं दिया। मैंने शायद डिफ़ॉल्ट को छोड़ दिया है। मैं वर्तमान आकार की जाँच करूँगा जो मैंने पुनः स्थापित किया है। BTW, क्या स्वैप का आकार पोस्ट इंस्टॉलेशन को संशोधित किया जा सकता है?
ओलुमाइड

कृपया इस उत्तर को देखें । किसी भी चीज़ के साथ आगे बढ़ने से पहले अपने डेटा का बैकअप लें।
09eragera09

1

चैट में उपयोगकर्ता @hbdgaf से प्राप्त सलाह के आधार पर, समस्या को ठीक किया गया, बस ऐसा करते समय दूसरे खाते को फिर से स्थापित करने और बनाने के द्वारा। इसके बाद मैंने अपना पुराना खाता बहाल किया । हालांकि अभी भी अधिकांश अनुप्रयोगों को फिर से स्थापित करना पड़ा है।

पुनश्च: पुनर्स्थापना करते समय इनोड्स को भी ठीक करना था। इसलिए मुझे लगता है कि स्थापना को सुधारने के पहले के प्रयासों से जो विफल हुआ है।


क्या आपने अपनी व्यक्तिगत फाइलें ढीली कीं?
फ्रांसेस्को बोई

नहीं, मैंने कोई फाइल नहीं खोई।
ओलूमाइड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.