सबसे पहले, यदि आप 32-बिट बायनेरिज़ को चालू रखने जा रहे हैं, तो आप वास्तव में प्रोसेसर आर्किटेक्चर को नहीं बदल रहे हैं: आप अभी भी एक x86 प्रोसेसर चला रहे होंगे, भले ही वह अन्य चीजों को करने में सक्षम हो। उस स्थिति में, मैं आपके इंस्टॉलेशन या साधारण हार्ड डिस्क को क्लोन करने की सलाह देता हूं, जैसा कि एक नए कंप्यूटर पर मूविंग लिनक्स इंस्टाल में वर्णित है ।
दूसरी ओर, यदि आप 64-बिट सिस्टम (उबंटू शब्दों में: एक amd64
आर्किटेक्चर) चाहते हैं, तो आपको पुनः स्थापित करने की आवश्यकता है, क्योंकि आप सिस्टम पर या इसके विपरीत amd64
पैकेज स्थापित नहीं कर सकते i386
हैं। ( मल्टीकार के साथ आने पर यह बदल जाएगा )।
कई अनुकूलन आपके घर निर्देशिका में रहते हैं, और आप इसे नई मशीन पर कॉपी कर सकते हैं। प्रोसेसर आर्किटेक्चर में बदलाव के कारण सिस्टम सेटिंग्स को इतनी आसानी से कॉपी नहीं किया जा सकता है।
Ubuntu 10.10 और ऊपर, OneConf का प्रयास करें ।
OneConf उबंटू वन में सॉफ्टवेयर जानकारी रिकॉर्ड करने और आवश्यकतानुसार अन्य कंप्यूटरों के साथ सिंक्रनाइज़ करने के लिए एक तंत्र है। मेवरिक में, स्थापित सॉफ़्टवेयर की सूची संग्रहीत की जाती है। यह अंततः कुछ एप्लिकेशन सेटिंग्स और एप्लिकेशन स्थिति को शामिल करने के लिए विस्तारित हो सकता है। स्टिपल जैसे अन्य उपकरण अधिक उन्नत सेटिंग्स / नियंत्रण प्रदान कर सकते हैं।
नई स्थापना पर आप जिन मुख्य चीजों को पुन: उत्पन्न करना चाहते हैं उनमें से एक स्थापित पैकेज का सेट है। APT- आधारित वितरण पर, आप एक संग्रह बनाने के लिए aptitude-create-state-bundle
कमांड ( aptitude
पैकेज का हिस्सा ) का उपयोग कर सकते हैं, जिसमें एक संग्रह स्थापित संकुल और उनके डिस्कॉन्फ़ विन्यास की सूची है, और aptitude-run-state-bundle
नई मशीन पर। ( मेरे बारे में बताने के लिए आभारी हूं aptitude-create-state-bundle
।) यह भी देखें कि उबंटू सूची में स्पष्ट रूप से स्थापित पैकेज और सुपर यूजर और उबंटू प्रश्न देखें , जो कि इस भाग को मैन्युअल रूप से करने के लिए , विशेष रूप से टेलीमैकस के उत्तर का हवाला देते हैं ।
जिन चीजों में आप बदल गए हैं /etc
, उनके लिए आपको उनकी समीक्षा करनी होगी। कई को विशिष्ट हार्डवेयर या नेटवर्क सेटिंग्स के साथ करना पड़ता है और इसे कॉपी नहीं किया जाना चाहिए। दूसरों को व्यक्तिगत वरीयताओं के साथ करना पड़ता है - लेकिन आपको जब भी संभव हो, प्रति-उपयोगकर्ता के आधार पर व्यक्तिगत प्राथमिकताएं निर्धारित करनी चाहिए, ताकि सेटिंग्स आपके घर की निर्देशिका में सहेजी जाएं।
यदि आप पहले से योजना बनाते हैं, तो संस्करण नियंत्रण ( etckeeper quickstart ) के तहत डालने के लिए आप एटकीपर का उपयोग कर सकते हैं । आपको एटकीपर का उपयोग करने के लिए संस्करण नियंत्रण के बारे में कुछ भी जानने की आवश्यकता नहीं है, आपको केवल सीखने की शुरुआत करने की आवश्यकता है यदि आप फैंसी चीजों को करने के लिए इसका लाभ उठाना चाहते हैं।/etc