आजच्या ट्युटोरियलमध्ये मी आपल्यास आपल्या लिनक्स वितरणाचे रूट विभाजन दुसर्या विभाजनात कसे हलविले जाऊ शकते हे समजावून सांगणार आहे (समान हार्ड ड्राइव्हवर असो किंवा नसो). ही गरज मला गेल्या वर्षाच्या मध्यभागी आली, जेव्हा मी अजूनही चक्र वापरत होतो, आणि तेव्हापासून ही एक प्रक्रिया आहे जी मी एकापेक्षा जास्त प्रसंगी समाधानकारक परिणाम आणि शून्य समस्यांसह वापरली आहे.
पत्रावर चरणांचे अनुसरण केल्यास ते 100% सुरक्षित, तुलनेने वेगवान आणि पूर्णपणे उलट करण्यायोग्य ऑपरेशन आहे. आम्हाला फक्त थेट सीडीची आवश्यकता असेल आम्ही तेथे असलेल्या कोणत्याही त्रासात (उबंटूपैकी एक, उदाहरणार्थ, आमच्या हेतूची पूर्तता करेल), आणि स्त्रोत आणि गंतव्य विभाजन कोणते आहे हे योग्यरित्या ओळखा.
अशा माहितीसाठी आपण जीपीआरटी किंवा केडीई विभाजन संपादकाकडे जाऊ शकतो. जेव्हा आम्ही ती कार्यान्वित करू, तेव्हा खाली स्क्रीनशॉट प्रमाणेच एक विंडो दिसेल. तेथे, आपले मूळ मूळ विभाजन शोधले पाहिजे आणि ते कोणत्या डिस्कशी संबंधित आहे ते पहावे (एसडीए, एसडीबी, एसडीसी ...), त्यात कोणती संख्या आहे (एसडीए 2, एसडीबी 1, एसडीजे 5, इ.) आणि त्याचे यूआयडी म्हणजे काय (एक अल्फान्यूमेरिक कोड जो आपल्याला "प्रगत माहिती" च्या विभागात सापडेल). अर्थात, जर आपण एखादे विभाजन हलवणार आहोत तर आपल्याला एक गंतव्यस्थान आवश्यक असेल, म्हणून आम्हाला यापूर्वी हे हार्ड डिस्कमध्ये एक छिद्र तयार करावे लागेल, आणि संबंधित डेटा लिहून घ्या.
पुढे जाण्यापूर्वी, मला हे सांगायचे आहे की या ट्यूटोरियलमध्ये मी फक्त ग्रब 2 चा संदर्भ देतो; आपण दुसरा बूटलोडर वापरल्यास, काही चरण किंवा आज्ञा बदलू शकतात - खरं तर, ते ग्रब लेगसी- सह बरेच सोपे आहे. म्हणून, कागदाच्या तुकड्यावर लिहिण्यापूर्वीच्या माहितीसह, आम्ही कार्य करू:
1) आम्ही संगणक थेट सीडीने सुरू करतो आणि आम्ही डेस्कटॉप लोड होण्याची प्रतीक्षा करतो.
2) टर्मिनल मध्ये आम्ही पुढील दोन आज्ञा दिल्या आहेत:
sudo mkdir / mnt / old
sudo mkdir / mnt / new
sudo आरोहित / देव / sdaX / mnt / जुने (जेथे sdaX मूळ रूट विभाजन आहे).
sudo आरोहित / dev / sdbX / mnt / new (जेथे sdbX हे नवीन रूट विभाजन आहे).
sudo cp -rav / mnt / old / * / mnt / new
sudo cp -rav /mnt/old/.* / mnt / new
sudo umount / mnt / old
sudo माउंट -o बाइंड / देव / एमएनटी / नवीन / देव
sudo माउंट -t proc काहीही नाही / mnt / new / proc
sudo chroot / mnt / new / bin / bash
sudo grub-install / dev / sdb (जेथे sdb ही हार्ड ड्राईव्ह आहे जिथे आपणास नवीन रूट विभाजन आहे, आणि आम्हाला त्यावरील क्रमांक किंवा त्यासारखे काहीही ठेवण्याची गरज नाही).
sudo kate /boot/grub/grub.cfg
- जिथे ते ठेवते (एचडीएक्स, वाय), आम्ही खालीलप्रमाणे एक्स आणि वाईचे आकडे बदलतोः
एक्स: हार्ड डिस्क क्रमांक दर्शवते. जर डिस्क एसडीए असेल तर एक्स बरोबर 0 असेल. जर डिस्क एसडीबी असेल तर एक्स बरोबर 1 असेल. जर डिस्क एसडीसी असेल तर एक्स 2 च्या समान असेल, इत्यादि.
वाय: विभाजन क्रमांक दर्शवते. 1,2,3… उदाहरणः पहिल्या डिस्कचे दुसरे विभाजन (एचडी 0,2); तिसर्या डिस्कचे दुसरे विभाजन (एचडी 2,2)… आपल्याला कल्पना येते का?
- सुधारित करण्यासाठीचे दुसरे फील्ड म्हणजे यूयूडी (इतक्या लांब नंबर आणि अक्षरे यासाठी कोड), जे अद्याप जुन्या विभाजनाकडे निर्देश करते. आम्ही ते नवीन विभाजनाच्या यूयूडीमध्ये बदलले (लक्षात ठेवा की आपण हे जीपीआरटीमध्ये तपासू शकता, उदाहरणार्थ). डेटा चांगले तपासा!
- तिसरा बदल आणि सर्वात महत्वाचा म्हणजे, यूआयडी अंतर्गत असलेल्या लहान लाल आयताशी संबंधित आहे आणि ते "एसडीबी 2" प्रतिमेमध्ये ठेवते. येथून आपल्याला आपल्या मूळचे नवीन विभाजन सूचित करावे लागेल जे तार्किकरित्या (एचडीएक्स, वाय) शी संबंधित आहे. उदाहरणे: (एचडी 0,1) -> एसडीए // // (एचडी 1) -> एसडीसी 2,3
हे लक्षात ठेवा की हे बदल, तत्वतः, ग्रबमध्ये आमच्या ऑपरेटिंग सिस्टमच्या नोंदींच्या आधारावर पुनरावृत्ती करणे आवश्यक आहे. माझ्याकडे तीन चक्र प्रविष्ट्या आहेत, म्हणून मला तो डेटा 3 वेळा बदलावा लागेल. तथापि, मी तुम्हाला फक्त पहिली एंट्री बदलण्याचा सल्ला देतो आणि एकदा तुम्हाला हे दिसून आले की सर्व काही व्यवस्थित सुरू झाले आहे, तर तुमच्या रिअल ऑपरेटिंग सिस्टममधून उर्वरित भाग सुधारित करा.
sudo kate / etc / fstab
9) आम्ही आता पुन्हा सुरू करू आणि सर्वकाही व्यवस्थित असल्याचे तपासू शकतो. जर ऑपरेटिंग सिस्टम चांगले कार्य करत असेल तर आम्ही grub.cfg फाईलच्या उर्वरित नोंदींमध्ये आपला बदल न करता ठेवलेला डेटा बदलू शकतो तसेच आपली इच्छा- जुने मूळ विभाजन हटवू शकतो.
हे सर्व आजसाठी आहे.
हे एक्सडी शोधत होते. धन्यवाद
ही एक खूप सुरक्षित प्रक्रिया आहे, मी बर्याच वर्षांपूर्वी ती वापरली आहे आणि चांगली गोष्ट म्हणजे नवीन / विभाजनात फाइल खंडित होणार नाही ...
जरी फार पूर्वी मी रूट विभाजन बदलण्यासाठी, फाइल सिस्टममध्ये बदल करण्याच्या बदलांसह बदलण्याचा प्रयत्न केला (पुनर्प्राप्ती पासून एक्स्ट 3 वर), परंतु माझ्या प्रयत्नांमुळे आणि वळणांमुळे हे करणे माझ्यासाठी अशक्य होते, तरीही सिस्टम स्टार्टअपवेळी शोध अयशस्वी झाले. डी / एक्स्टॉरशनसह नवीन फॉरमॅट केल्यावर ते रीइस्फरस सिस्टम / विभाजन शोधत होते या कारणास्तव. देखभाल मोडमध्ये प्रवेश करणे आणि मॅन्युअली आरोहण करणे / एक्स्ट 3 म्हणून सिस्टमने योग्यरित्या कार्य केले, परंतु पुढची सुरुवात त्याच कारणास्तव पुन्हा अयशस्वी झाली. तेथे ग्रब किंवा fstab चे कोणतेही संपादन कार्य झाले नाही जे नेहमी कार्य करते ... नेहमीच पुनर्प्राप्ती असलेले विभाजन शोधत असते, तोडगा शोधू शकत नाही ...
असे दिसते की रीसर्म्स विभाजनाकडे निर्देशित केलेली काही फाईल आहे. कदाचित बूटलोडरकडून एखादी विसंगत ओळ किंवा त्यासारखे काहीतरी, अन्यथा ext3 योग्यरित्या लोड झाले असावे.
जर हे मी विचार केला असेल तर ... आणि काहीतरी शोधण्यात तास घालवले परंतु काहीही सापडले नाही ... इंटरनेट शोधत देखील नाही.
तथापि, मी तुम्हाला खात्री देऊ शकत नाही की भूतकाळात मी समस्यांशिवाय प्रक्रिया केली आहे, 6 किंवा 7 वर्षे झाली होती जेव्हा ती मी जवळजवळ आनंदासाठी केली होती ... शेवटच्या वेळी मी डेबियन लेनीबरोबर करण्याचा प्रयत्न केला, बहुधा सर्वात मोठा फरक कर्नलचा आहे कदाचित आपण लिनक्स २.2.4.x सह डिस्ट्रॉ वापरला असेल.
असं असलं तरी, आपण तोडगा शोधण्यासाठी गेल्यास, मी आशा करतो की आपण ते सामायिक करा ...
चांगली सूचना, ... जर मला आधी माहित असते.
ग्रीटिंग्ज
होय, खूप चांगली टीप, हे डिस्क / होम बदलण्याच्या प्रक्रियेसारखेच दिसते, परंतु ते मूळसह काय करू शकते हे मला माहित नव्हते.
मी वापरत नसलो तरी खूप चांगली माहिती, उडतात स्वत: ला माहित असणे चांगले. 🙂
होय, / घरासह हे बरेच सोपे आहे, कारण आपल्याला ग्रब पुन्हा स्थापित करण्याची किंवा त्यातील कॉन्फिगरेशन फाइल सुधारित करण्याची आवश्यकता नाही. आपल्याला आवश्यक असलेली प्रत्येक गोष्ट कॉपी करणे आणि fstab संपादित करणे पुरेसे आहे.
निश्चितच आम्ही / घराबद्दल बोलत आहोत, हे उघड आहे की / मुळाकडे अधिक लक्ष देणे आवश्यक आहे.
हे / मुख्यपृष्ठासारखे नाही जे साधारणतः फक्त कट आणि पेस्ट किंवा अयशस्वी होते, कॉपी आणि पेस्ट करा.
खूप चांगले मॅन्युअल, मित्र, आभारी आहे, मला हे जाणून घ्यायचे आहे की पीडीएफ आवृत्ती किंवा इतर कोठूनही डाउनलोड केले जाऊ शकते, अभिवादन
येथे आपण ओव्हनमधून ताजे आहात;):
https://sites.google.com/site/rsvnna/baul/Mover%20Root.pdf
धन्यवाद मित्रा, हे खूप चांगले आहे
खूप खूप धन्यवाद! मी असे काहीतरी शोधत होतो आणि जे मला घडले ते म्हणजे विभाजनांची प्रतिमा तयार करणे आणि नंतर त्या पुनर्संचयित करणे म्हणजे नक्कीच, माउंट पॉइंट्स इत्यादीसारख्या अधिक गोष्टी गहाळ झाल्या. म्हणून ते मला एक हातमोजा सारखे दावे!
खूप चांगली माहिती, या गोष्टी हाताळणे नेहमीच उपयुक्त ठरते. खूप खूप धन्यवाद.
आपण Grub2 वापरत असल्यास, ते grub2-इंस्टॉल होणार नाही?
आपण ही मॅन्युअल बनविताना सावधगिरी बाळगा की जोपर्यंत आपण आदेश योग्य ठेवले नाही तोपर्यंत आपण कोणालाही गडबडीत टाकता.
आर्चमध्ये ग्रबच्या जुन्या आवृत्तीचे नामकरण ग्रब-लेगसी असे केले गेले आणि ग्रब 2 फक्त ग्रब म्हणून सोडले गेले जेणेकरून ते योग्य आहे परंतु त्याच प्रकारे असे सुनिश्चित करणे आवश्यक आहे की आपल्या वितरणाची कागदपत्रे वाचणे योग्य आहे. संकुल नावे
आणि लेखकाचे आभार मी विस्तृत प्रक्रिया शोधत होतो आणि यामुळे मला चांगली सेवा मिळाली
Point व्या बिंदूपेक्षा अधिक कमांडच्या जोडीने माझ्यासाठी कार्य केले नाही, हे चांगलेः
सुडो सु
mkdir / media / kk (जिथे स्थापित प्रणालीचे रूट आरोहित केले जाते)
माउंट -t एक्स्ट 4 -ओ आरडब्ल्यू / देव / एसडीए / मीडिया / केके
माउंट ओबिंद / प्रोक / मीडिया / केके / प्रो
माउंट ओबिंद / देव / मीडिया / केके / देव
माउंट indबिंद / sys / मीडिया / केके / sys
क्रोट / मीडिया / केके
अद्यतन ग्रब
ग्रब-इंस्टॉल / डेव्ह / एसडीए (किंवा एसडीबी,…)
धन्यवाद, याने मला बरीच मदत केली, नवीन विभाजनावर सर्व काही कॉपी केल्यावर एक पर्याय म्हणून तुम्ही बूट-रिपेयर टूलसह ग्रब इंस्टॉलेशन हलवू शकता, अशा प्रकारे चरण 5 पुढे करणे टाळणे.
sudo add-apt-repository ppa: yannubuntu / boot-repair
सुडो apt-get अद्यतने
sudo apt-get बूट-दुरुस्ती स्थापित करा
ग्राफिफा अनुप्रयोग कार्यान्वित झाला आहे, प्रगत पर्याय सक्रिय केले आहेत; ग्रब स्थान आणि नवीन विभाजन ग्रब इंस्टॉलेशनकरिता निवडले जाते.