विभाजन। क्या विभाजन को बूट करना सुरक्षित है / बूट?


14

मैं ड्यूलबूट (विंडोज 7 और उबंटू 12.04) चला रहा हूं और मैं अपने उबंटू विभाजन के लिए अधिक स्थान बनाना चाहूंगा। मैं इसे जिप के माध्यम से एक लाइव सीडी से कर रहा हूं।

मैं अपनी विंडो विभाजन का अनावरण स्थान प्राप्त करने के लिए आकार बदलने वाला था और इसे भरने के लिए अपने ubuntu का आकार बदला। लेकिन तब मुझे यह मिला:

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

आपने विभाजन के आरंभ क्षेत्र / dev / sda3 को स्थानांतरित करने के लिए एक ऑपरेशन को कतारबद्ध किया है। यदि आप GNU / Linux विभाजन युक्त बूट / बूट करते हैं, या यदि आप Windows सिस्टम विभाजन C को स्थानांतरित करते हैं, तो बूट करने में विफलता होने की सबसे अधिक संभावना है। आप GParted FAQ में बूट कॉन्फ़िगरेशन को सुधारना सीख सकते हैं। http://gparted.org/faq.php

विभाजन को लागू करने में बहुत लंबा समय लग सकता है। "

मैं डर गया और ऐसा करने की हिम्मत नहीं की, लेकिन मैं अभी भी अपने ubuntu विभाजन पर अधिक स्थान चाहता हूं। मुझे क्या करना चाहिए ?

अग्रिम में बहुत बहुत धन्यवाद

मार्कस

जवाबों:


6

इसे पर्याप्त नहीं कहा जा सकता है, एक बैकअप बनाएं और पुष्टि करें कि सिस्टम परिवर्तन करने से पहले वास्तव में इसमें आवश्यक डेटा है।

उस ने कहा, मुझे लगता है कि अगर मैं बूट ड्राइव के शुरुआती ब्लॉक स्थान को स्थानांतरित करता हूं (जैसे कि सेक्टर 63 से 2048 तक) तो मुझे बूट करने से पहले ग्रब को फिर से स्थापित करना होगा। उबंटू पृष्ठ को देखने के लिए कैसे उबंटू लाइव सीडी या यूएसबी के साथ ग्रब 2 की मरम्मत, पुनर्स्थापना या पुनर्स्थापना करें


1
धन्यवाद। विभाजन विभाजन /युक्त होने के बाद /boot, मुझे ग्रब के साथ कुछ भी करने की आवश्यकता नहीं है, और सफलतापूर्वक डिस्क पर लुबंटू में रीबूट कर सकते हैं। मुझे ग्रब के साथ कुछ भी करने की आवश्यकता क्यों नहीं है? unix.stackexchange.com/questions/503355/…
टिम

मुझे यह करने में बहुत समय लगा है। 2014 से चीजें बदल गई हैं, और कुछ उपकरण इन दिनों आपके लिए आवश्यक कदम उठा सकते हैं। या आपकी परिस्थितियां किसी तरह अलग थीं।
BeowulfNode42

2

मैंने /एक Ubuntu 15.04 लाइव USB कुंजी से GParted का उपयोग करके अपने विभाजन की स्थिति और आकार को थोड़ा संशोधित किया । मैंने पहले बिट-फॉर-बिट इसे एक चुंबकीय एचडीडी से इस एसएसडी में कॉपी किया था और विभाजन को संरेखित करना चाहता था।

शुरुआत में मैंने ग्रब को डिस्क पर और दूसरी डिस्क पर स्थापित किया था। विभाजन को स्थानांतरित / आकार देने के बाद मैंने GParted FAQ से जुड़े निर्देशों का उपयोग किया जिसे आपने संदर्भित किया था।

विभाजन / dev / sdc2 के लिए मेरे ग्रब 2-आधारित उबंटू मशीन पर कोई LVM / RAID नहीं था:

sudo -i
mkdir /tmp/mydir
mount /dev/sda5 /tmp/mydir
mount --bind /dev /tmp/mydir/dev
mount --bind /proc /tmp/mydir/proc
mount --bind /sys /tmp/mydir/sys
chroot /tmp/mydir
grub-install /dev/sdc
exit
reboot

अपने लिए सही विभाजन के साथ विभाजन और डिस्क दोनों को प्रतिस्थापित करना सुनिश्चित करें, और यदि आपके पास एक असंतुष्ट सेटअप है तो वास्तविक लिंक किए गए निर्देशों की जांच करें।

यह आवश्यक नहीं हो सकता है क्योंकि मेरे पास जिस दूसरी डिस्क पर ग्रब स्थापित था वह अभी भी सिस्टम को बूट करने में सक्षम है।


इसके लिए धन्यवाद। मुझे इसकी आवश्यकता नहीं थी, लेकिन यह स्पष्ट था।
dfrankow

इसके update-grubबाद भी जरूरत पड़ सकती है grub-install /dev/sdc- यदि कुछ विभाजन हटा दिए गए हैं और उनकी संख्या बदल गई है, तो ग्रब
कॉन्फिगरेशन को

धन्यवाद। विभाजन विभाजन /युक्त होने के बाद /boot, मुझे ग्रब के साथ कुछ भी करने की आवश्यकता नहीं है, और सफलतापूर्वक डिस्क पर लुबंटू में रीबूट कर सकते हैं। मुझे ग्रब के साथ कुछ भी करने की आवश्यकता क्यों नहीं है? unix.stackexchange.com/questions/503355/…
टिम

1

यदि आप उस विभाजन को स्थानांतरित करते हैं जिसमें / बूट होता है (आमतौर पर जहां Ubuntu स्थापित है), ग्रब लोड नहीं कर पाएगा और आपके कंप्यूटर को बूट करते समय एक रिकवरी लाइन मोड में जाएगा।

मैंने खुद उस डरावने संदेश के कारण मुझे और अधिक कमरा देने के लिए अपना विभाजन नहीं किया है।

इस अगले चरण के लिए, सुनिश्चित करें कि आपके पास बूट करने के लिए उबंटू लाइव सीडी / यूएसबी है।

अपनी सभी महत्वपूर्ण फ़ाइलों का बैकअप लेना सुनिश्चित करें, फिर जिस विभाजन को आप स्थानांतरित करना चाहते हैं उसे स्थानांतरित करने के लिए अपनी GParted लाइव सीडी का उपयोग करें।

फिर अपने कंप्यूटर को रिबूट करें, अपने उबंटू लाइव सीडी / यूएसबी में बूट करें, और टर्मिनल के साथ चलाएं sudo update-grub। यदि वह नहीं चलता है, तो प्रयास करें sudo apt-get install --reinstall grub && sudo grub-install। तब sudo update-grub

उम्मीद है कि यह काम करता है।


धन्यवाद। विभाजन विभाजन /युक्त होने के बाद /boot, मुझे ग्रब के साथ कुछ भी करने की आवश्यकता नहीं है, और सफलतापूर्वक डिस्क पर लुबंटू में रीबूट कर सकते हैं। मुझे ग्रब के साथ कुछ भी करने की आवश्यकता क्यों नहीं है? unix.stackexchange.com/questions/503355/…
टिम

0

यह आकार बदलने / चालित करने से पहले किसी भी महत्वपूर्ण फाइल का बैकअप लेने के लिए अत्यधिक अनुशंसित है।

Gparted संदेश केवल आपको आकार बदलने के दौरान डेटा खोने के जोखिम के बारे में चेतावनी देता है। इसका मतलब यह नहीं है कि आप अपने डेटा को ढीला कर देंगे लेकिन यह संभव है।

मैं अपने विभाजन के आकार (उबंटू, एक्सपी विस्टा, और 7 सिर्फ एक उदाहरण के रूप में) को लगभग दैनिक आधार पर बदलने के लिए Gparted और अन्य विभाजन सॉफ़्टवेयर का उपयोग करता हूं, और कभी भी किसी समस्या का सामना नहीं करना पड़ा।

यह आकार बदलने / चालित करने से पहले किसी भी महत्वपूर्ण फाइल का बैकअप लेने के लिए अत्यधिक अनुशंसित है।


धन्यवाद। विभाजन विभाजन /युक्त होने के बाद /boot, मुझे ग्रब के साथ कुछ भी करने की आवश्यकता नहीं है, और सफलतापूर्वक डिस्क पर लुबंटू में रीबूट कर सकते हैं। मुझे ग्रब के साथ कुछ भी करने की आवश्यकता क्यों नहीं है? unix.stackexchange.com/questions/503355/…
टिम

0

किसी भी महत्वपूर्ण फाइल का बैकअप लें।

विंडोज में डीफ़्रैग और चॉक / एफ चलाएं।

Gparted के साथ लाइव-सीडी से शुरू करें और विभाजन को कम करें।

विंडोज के साथ रिबूट। अगर सब कुछ सही ढंग से काम करता है।

लाइव-सीडी से शुरू करें और gparted का उपयोग करके Ubuntu विभाजन बढ़ाता है।

एक टर्मिनल खोलें, विभाजन का UUID प्राप्त करें, चेरोट, / etc / fstab फ़ाइल को संपादित करें, UUID को ठीक करें, Grub को पुनर्स्थापित करें, चल रहा है:

sudo su
fdisk -l
blkid /dev/sdax 
#/dev/sdax = linux partition - mount as /
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/fstab
#Change the UUID if this changed to /dev/sdax mount as /
#Save the file (Control+O). Close Nano (Control+X)
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot

धन्यवाद। विभाजन विभाजन /युक्त होने के बाद /boot, मुझे ग्रब के साथ कुछ भी करने की आवश्यकता नहीं है, और सफलतापूर्वक डिस्क पर लुबंटू में रीबूट कर सकते हैं। मुझे ग्रब के साथ कुछ भी करने की आवश्यकता क्यों नहीं है? unix.stackexchange.com/questions/503355/…
टिम

0

उपरोक्त बहुत विस्तृत सलाह के अलावा, इसमें से अधिकांश उत्कृष्ट हैं, मैं निम्नलिखित जोड़ूंगा:

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

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

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

नोट: यदि आप नहीं जानते कि कैसे ग्रब मेनू में जाना है, तो आप कुछ इंटेल मशीनों पर पाएंगे कि आप बूट मैनेजर में "बूट से एक EFI फ़ाइल" का विकल्प पा सकते हैं। आप अपने आप को बूट प्रबंधक पर बूट करने में सक्षम होने के लिए और परिणामी मेनू के माध्यम से सर्फिंग करके बूट प्रबंधक में कुश्ती करने में सक्षम होना चाहिए।

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