लिनक्स को दूसरे कंप्यूटर में ट्रांसफर करें

प्रविष्टि



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

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





हमारे पास क्या है?



तो, यहाँ OS स्थापित होने के साथ, मेरे स्रोत कंप्यूटर का विन्यास है:

मदरबोर्ड: इंटेल S3200shv

प्रोसेसर: इंटेल कोर 2 डुओ E8400

मेमोरी: 8 जीबी

300 जीबी छापे 1

ओएस: फेडोरा 12 i686

संक्षिप्तता के लिए, हम उसे "दाता" कहेंगे।



गंतव्य कंप्यूटर कॉन्फ़िगरेशन:

मदरबोर्ड: इंटेल डेस्कटॉप बोर्ड D845EBG2

प्रोसेसर: सेलेरॉन 2GHz

मेमोरी: 512MB

एचडीडी 160 जीबी

यह एक "रोगी" होगा।



जैसा कि आप देख सकते हैं, सिस्टम पूरी तरह से और पूरी तरह से अलग हैं। जिसमें हार्ड ड्राइव का आकार भी शामिल है। लेकिन चिंता की कोई बात नहीं है।

स्रोत प्रणाली पर, मेरे अनुभाग इस तरह दिखते हैं:

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/dm-6 5.0G 2.5G 2.2G 53% /

/dev/dm-1 194M 55M 130M 30% /boot

/dev/dm-5 4.0G 141M 3.7G 4% /tmp

/dev/dm-3 99G 257M 94G 1% /var/db

/dev/dm-7 2.0G 87M 1.8G 5% /var/log

/dev/dm-2 173G 229M 164G 1% /var/www









संक्षेप में, एल्गोरिथ्म निम्नानुसार होगा:

1. जैसा आप चाहते हैं, "दाता" के साथ अनुभाग बनाएं।

2. गंतव्य कंप्यूटर पर वही सिस्टम स्थापित करें जो स्रोत कंप्यूटर पर है।

3. गंतव्य कंप्यूटर को स्रोत कंप्यूटर HDD से कनेक्ट करें

4. "दाता" वर्गों से "रोगी" खंडों में फ़ाइलों की प्रतिलिपि बनाएँ।



दूसरे चरण के बजाय, कई लोग मैन्युअल रूप से विभाजन संपादित करते हैं। मैं स्थापना का प्रस्ताव करता हूं, इसलिए यह विधि मुझे सरल और अधिक सार्वभौमिक लगती है। ताकि आप बूटलोडर और संपादन / etc / fstab को पुनः स्थापित करने से पीड़ित न हों।



पहला कदम



मैंने दुखद बूट डिस्क का उपयोग करके अपने एचडीडी का विभाजन किया। सुविधाजनक और स्पष्ट।

मैंने "एक-पर-एक" अनुभागों को मूल कंप्यूटर पर बनाया, केवल आकार में छोटा, क्योंकि एचडीडी "रोगी" कम है।



दूसरा कदम



तैयार एचडीडी पर फेडोरा स्थापित करना त्वरित और आसान था। सच है, पहले तो मैं इसे ग्राफिकल मोड में शुरू नहीं कर सका, क्योंकि केवल 256 एमबी का एक बार था। मुझे इसे 512 से बदलना पड़ा और प्रक्रिया शुरू हो गई।



तीसरा कदम



शुरू करने के लिए, मैं आपको "दाता" के साथ थोड़ा प्रशिक्षण करने की सलाह देता हूं। यह स्थापित करें:

yum install kudzu





बस मामले में, स्रोत प्रणाली का बैकअप बनाने के लिए dd का उपयोग करें। कौन जानता है, अचानक लापरवाही के कारण फाइलों की नकल करते समय आप कुछ गड़बड़ करते हैं?

अगला, दोनों कंप्यूटरों को बंद करें, एचडीडी हार्ड ड्राइव से कनेक्ट करें, जिसमें हमने बस एक ही सिस्टम स्थापित किया है। LiveCD से बूट।



चौथा चरण



हम कंसोल में जाते हैं, रूट के तहत हम 2 डायरेक्टरी बनाते हैं: / mnt / डोनर / और / mnt / पेसेंट /। प्रत्येक निर्देशिका के भीतर, मैंने उपनिर्देशिकाएँ बनाईं, और मैंने / दाता / दाता / में "दाता" HDD वर्गों और / mnt / प्रशांत / में "रोगी" HDD वर्गों को माउंट किया।

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

/etc/fstab

/boot/grub/grub.conf

/proc

/sys

/dev

/mnt

/media








और अब फाइलों को कॉपी करें। टीम:

rsync -xrlptgoEv --progress --exclude-from=///exclude_list //// ////





इसी तरह, हम सभी माउंट किए गए विभाजन के लिए उपरोक्त कमांड निष्पादित करते हैं। बस "/ पथ / से / कॉपी /" के अंत में एक स्लैश निर्दिष्ट करना सुनिश्चित करें।

रीबूट।



रिबूट करने के बाद, मेरी प्रणाली समस्याओं के बिना शुरू हुई। लॉग्स में मैंने कसम नहीं खाई। केवल एक चीज जो करनी थी वह थी फ़ाइल / etc / sysconfig / network-script / ifcfg-eth0, क्योंकि दाता कंप्यूटर से मैक पते की प्रतिलिपि बनाई गई थी। खैर, मैंने ntsysv का उपयोग करके स्टार्टअप कार्यक्रमों को ठीक किया।

यह अच्छा होगा यदि आप विंडोज के साथ एक ही चाल कर सकते हैं।



All Articles