यूबंटस ग्राफिकल इंस्टॉलर स्वचालित रूप से / घर के लिए एक अलग विभाजन नहीं बनाता है। यह सच है। हालांकि ऐसा करना अनुशंसित है, और यदि आप मैन्युअल रूप से विभाजन के लिए चुनते हैं, तो आप इसे कर सकते हैं। लेकिन अगर आपने ऐसा नहीं किया है, तब भी आप इसे ठीक कर सकते हैं।
हालाँकि, कुछ बातों पर विचार करना होगा। सबसे पहले, सुनिश्चित करें कि सभी डिस्ट्रॉर्स वास्तव में होम विभाजन पर उपयोग की जाने वाली फाइल सिस्टम का उपयोग कर सकते हैं। यह आमतौर पर एक समस्या नहीं है, लेकिन खेद से बेहतर सुरक्षित है। दूसरा, और यह अधिक महत्वपूर्ण है; डिस्ट्रोस के बीच एक ही होम डायरेक्टरी का उपयोग न करें जब तक कि आपको पता न हो कि आप क्या कर रहे हैं। डिस्ट्रोस में स्थापित सॉफ़्टवेयर के विभिन्न संस्करण हो सकते हैं, जिसका अर्थ है कि उनकी सेटिंग्स समान नहीं हो सकती हैं। यह आम तौर पर एक समस्या नहीं होनी चाहिए क्योंकि अनुप्रयोगों को विभिन्न संस्करणों को ठीक से संभालना चाहिए, लेकिन सभी ऐसा नहीं करते हैं। हालांकि, अपने उपयोगकर्ता नाम की तुलना में एक अलग नाम के साथ एक होम डायरेक्टरी होना पूरी तरह से ठीक है, ताकि कोई समस्या न हो।
अगर मैं सही ढंग से पढ़ रहा हूं, तो आपके पास उबंटू (स्वैप और रूट) के लिए दो विभाजन और डेबियन के लिए कुछ विभाजन होना चाहिए। फिर पहली बात यह है कि, उबंटू में डेबियन की होम डायरेक्टरी को माउंट करना है और यह सुनिश्चित करना है कि इसे / etc / fstab में जोड़कर बूट पर माउंट किया जाए। यह कैसे करना है, इस पर प्रलेखन का भार है, इसलिए मैं इसमें नहीं जाऊंगा।
यदि आप डेबियन के घर विभाजन को / घर पर माउंट करते हैं, तो यह Ubuntus / होम निर्देशिका को छिपाएगा, इसलिए उदाहरण के लिए, इसे पहले कहीं और / mnt में माउंट करें। अब आपको कुछ निर्णय लेने होंगे। आप चाहें तो सभी डिस्ट्रो के लिए एक ही होम डायरेक्टरी का उपयोग करने का प्रयास कर सकते हैं, या आपके पास प्रत्येक डिस्ट्रो के लिए एक अलग होम डायरेक्टरी हो सकती है। उदाहरण के लिए आप प्रत्येक डिस्ट्रो के लिए एक अलग फोल्डर / घर बना सकते हैं:
- / घर / Ubuntu / उपयोगकर्ता नाम
- / घर / Debian / उपयोगकर्ता नाम
- / घर / other_distro / उपयोगकर्ता नाम
मैं कहूंगा कि यह सबसे सुरक्षित उपाय है। मैं मान रहा हूं कि आपके घर निर्देशिकाओं को एन्क्रिप्ट नहीं किया गया है। यदि वे हैं, तो वह चीजों को जटिल करेगा हालांकि मुख्य प्रक्रिया समान होगी। ऐसा करते समय आपको संभवतः अपने मुख्य खाते से लॉग आउट किया जाना चाहिए, इसलिए एक नया उपयोगकर्ता बनाएं, इसे व्यवस्थापक बनाएं और उस उपयोगकर्ता के रूप में लॉगिन करें।
आपको घर निर्देशिका के लिए नए स्थान का उपयोग करने के लिए अपने सभी डिस्ट्रोस पर सभी वर्तमान उपयोगकर्ताओं को कॉन्फ़िगर करना होगा। आपको अपने द्वारा बनाए गए नए उपयोगकर्ताओं के लिए उन रास्तों का उपयोग करने के लिए डिस्ट्रोस को भी कॉन्फ़िगर करना चाहिए।
यदि आपने / mnt पर होम विभाजन को माउंट किया है, तो आप / home / ubuntu और / home / debian बनाएंगे। फिर आप कॉपी / होम / यूजरनेम / mnt / ubuntu / यूजरनेम और मूव / यूजरनेम को / mnt / डेबियन / यूजरनेम (डेबियन यूजर के लिए) मूव / कॉपी करें।
अब आपके पास उबंटू और डेबियन दोनों उपयोगकर्ता घर एक ही विभाजन में हैं, लेकिन अलग-अलग घर निर्देशिकाओं में। यदि आपने डेबियन और उबंटू दोनों को बूट में / विभाजन को घर पर माउंट करने के लिए कॉन्फ़िगर किया है और उपयोगकर्ताओं को अपने घरों के लिए नए रास्तों का उपयोग करने के लिए बदल दिया है, तो सब कुछ ठीक होना चाहिए। जब आप एक नया डिस्ट्रो स्थापित करने का इरादा रखते हैं, तो आप पहले / होम / डिस्ट्रॉनाम / बनायेंगे और हमेशा की तरह इंस्टॉल करेंगे, लेकिन होम विभाजन का उपयोग करें और इसे नए यूजर होम के लिए डिफॉल्ट लोकेशन के रूप में उपयोग करने के लिए कॉन्फ़िगर करें। यदि आप ऐसा करते हैं, तो सुनिश्चित करें कि इसे प्रारूपित न करें , अन्यथा आप डेबियन और उबंटू से डेटा को ढीला कर देंगे :)
यदि आप किसी एकल घरेलू निर्देशिका का पुन: उपयोग करना चाहते हैं, तो सुनिश्चित करें कि आप जानते हैं कि आप क्या कर रहे हैं। आपको डिस्ट्रोस के उपयोगकर्ताओं के लिए समान यूआईडी की आवश्यकता होगी। अन्यथा अनुमतियाँ गड़बड़ हो जाएंगी।
सौभाग्य और बैकअप ले :)
ubuntu
होम विभाजन में एक फोल्डर बनाया , फिर वर्तमान होम डाइरेक्टरी की सभी फाइलों को इस नए में कॉपी/homepartion/ubuntu/
किया, मैंने/etc/fstab
नए फोल्डर को डिफ़ॉल्ट / होम डाइरेक्टरी के रूप में इंगित करने के लिए संपादित किया ताकि मैंने/dev/sda10 /home ext4 nodev,nosuid 0 2
अंत में लिखा । लेकिन अब सिस्टम होम फोल्डर को नहीं देख सकता है