নতুন কম্পিউটারে লিনাক্স ইনস্টল সরানো হচ্ছে


66

আমি জানি যে, কিছু পরিস্থিতিতে উইন্ডোজ ইনস্টলেশনটি একটি কম্পিউটার থেকে অন্য কম্পিউটারে স্থানান্তরিত করা কঠিন হতে পারে (শারীরিকভাবে হার্ড ড্রাইভটি সরানো), তবে কীভাবে এটি লিনাক্সে কাজ করে? ড্রাইভার ড্রাইভের বেশিরভাগ মডিউল বুটআপে লোড হয় না? সুতরাং তাত্ত্বিকভাবে এটি এত ঝামেলা হবে?

স্পষ্টতই xorg কনফিগারেশনগুলি পরিবর্তিত হবে এবং মালিকানাধীন এটিআই ড্রাইভার এবং এগুলি পুনরায় সংকলন করতে হবে (সম্ভবত?)) আমি ভাবছি এর চেয়েও কি আরও কিছু আছে?

ধরুন 2 টি কম্পিউটার একই যুগের, অর্থাত্ i7 গুলি তবে কিছুটা আলাদা হার্ডওয়্যার।

আপডেট:
উত্তরের জন্য ধন্যবাদ। এটি বেশিরভাগ ক্ষেত্রে আমার নিজের কৌতূহলের জন্য। আমার লিনাক্স সিস্টেমটি কাজ করে চলছে এবং শেষ পর্যন্ত আমি এমন একটি কম্পিউটারে যেতে চাই যা আমি দ্বৈত ভিডিও কার্ড পেতে পারি যাতে আমি 2 টিরও বেশি মনিটর চালাতে পারি। তবে খুব শীঘ্রই না


হাই, আপনি কোনও নতুন কিনে না নিয়ে ল্যাপটপে একাধিক মনিটর চাইলে আপনি একটি ডকিং স্টেশন কিনতে পারেন;)
538 রোজ

উত্তর:


58

লিনাক্স ইনস্টলেশনটি স্থানান্তর বা ক্লোনিং করা সহজতর, ধারণা করে উত্স এবং লক্ষ্য প্রসেসরগুলি একই আর্কিটেকচার (যেমন উভয় x86, উভয় x64, উভয় বাহু))

চলন্ত

চলার সময়, আপনাকে হার্ডওয়্যার নির্ভরতাগুলির যত্ন নিতে হবে। তবে বেশিরভাগ ব্যবহারকারীরা xorg.conf(এবং তারপরেও আধুনিক বিতরণগুলির প্রয়োজন হয় না) এবং সম্ভবত বুটলোডার ব্যতীত অন্য কোনও সমস্যার মুখোমুখি হবে না ।

  • যদি ডিস্ক কনফিগারেশন ভিন্ন, আপনি পুনরায় কনফিগার করার প্রয়োজন হতে পারে বুট-লোডারফাইলসিস্টেম টেবিল ( /etc/fstab, /etc/crypttabযদি তোমরা ক্রিপ্টোগ্রাফি ব্যবহার করেন, /etc/mdadm.confআপনি ব্যবহার যদি MD RAID- র)। বুটলোডারের জন্য, সবচেয়ে সহজ উপায় হ'ল ডিস্কটি নতুন মেশিনে পপ করা, আপনার বিতরণের লাইভ সিডি / ইউএসবি বুট করা এবং এর বুটলোডার পুনঃস্থাপন সরঞ্জামটি ব্যবহার করা।

    মনে রাখবেন যে আপনি যদি শারীরিকভাবে ডিস্কটি নাড়ানোর পরিবর্তে ডেটা অনুলিপি করেন (উদাহরণস্বরূপ কারণ উইন্ডোজের সাথে এক বা উভয় সিস্টেম দ্বৈত বুট) তবে সম্পূর্ণ পার্টিশনগুলি (জি) পার্টড বা এর সাথে অনুলিপি করা আরও দ্রুত এবং সহজ dd

  • xorg.confডিসপ্লে-সম্পর্কিত বিকল্পগুলি ঘোষণা করার জন্য আপনার কাছে যদি কোনও ফাইল থাকে (উদাহরণস্বরূপ মালিকানাধীন ড্রাইভারের সাথে সম্পর্কিত), টার্গেট সিস্টেমে আলাদা গ্রাফিক্স কার্ড বা আলাদা মনিটর সেটআপ থাকে তবে এটি সংশোধন করা দরকার। আপনার প্রযোজ্য ক্ষেত্রে, চলার আগে টার্গেট সিস্টেমের গ্রাফিক্স কার্ডের মালিকানাধীন ড্রাইভারটি ইনস্টল করা উচিত ।

  • আপনি যদি মডিউল বিকল্পগুলি বা ব্ল্যাকলিস্টগুলিতে ঘোষণা করে থাকেন /etc/modprobe.dতবে লক্ষ্য সিস্টেমের জন্য সেগুলি অ্যাডজাস্ট করার প্রয়োজন হতে পারে।

ক্লোনিং

কোনও ইনস্টলেশনের ক্লোনিংয়ের সাথে চলমান একই হার্ডওয়্যার-সম্পর্কিত সমস্যা জড়িত তবে নতুন মেশিনকে নতুন পরিচয় দেওয়ার জন্য আরও কয়েকটি বিষয় যত্ন নিতে হবে।

  • নতুন মেশিনকে একটি নতুন নাম দিতে সম্পাদনা করুন । অধীন হোস্ট নামের অন্যান্য উপস্থিতিগুলি অনুসন্ধান করুন । সাধারণ অবস্থানগুলি (127.0.0.1 এর জন্য উপনাম) এবং বা অন্য মেল সিস্টেম কনফিগারেশন।/etc/hostname
    /etc/etc/hosts/etc/mailname

  • Ssh হোস্ট কীটি পুনরায় জেনারেট করুন

  • নেটওয়ার্কিং কনফিগারেশনে যেকোন প্রয়োজনীয় পরিবর্তন করুন (যেমন একটি স্ট্যাটিক আইপি ঠিকানা)।

  • , RAID- খন্ড UUID পরিবর্তন করুন (প্রয়োজনীয় নয়, কিন্তু দ্বিধা এড়াতে আপনি প্রস্তাবিত), যেমন mdadm -U uuid

আরও দেখুন একটি ধাপে ধাপে ক্লোনিং নির্দেশিকা উবুন্টু লক্ষ্য

আমার বর্তমান ডেস্কটপ কম্পিউটার ইনস্টলেশনটি তার পূর্বসূরীর কাছ থেকে ক্লোন করা হয়েছিল দুটি দুটি RAID-1 মিররড ডিস্কের মধ্যে একটি আনপ্লাগ করে, এটি নতুন কম্পিউটারে স্থানান্তরিত করে, ইতিমধ্যে উপস্থিত ডিস্কে একটি RAID-1 ভলিউম তৈরি করে, আয়নাটিকে পুনরায় সংশ্লেষ করতে দেয় এবং পরিবর্তনগুলি রূপরেখার করে দেয় উপরে যেখানে প্রযোজ্য।


অন্য দিন আমি আমার ডেস্কটপে আমার নোটবুক থেকে হার্ড ড্রাইভটি রেখেছি এবং কিছুই পরিবর্তন করার প্রয়োজন নেই বলে সবকিছু ঠিকঠাকভাবে শেষ হয়ে গেছে। মঞ্জুরিপ্রাপ্ত: মালিকানাধীন ভিডিও ড্রাইভারটি লোড হয়নি এবং আমি fstab বা modprobe.conf কাস্টমাইজ করিনি। সুতরাং এটি অবশ্যই সহজ।
মিঃ শাইনি এবং নতুন 宇

1
পাশাপাশি / ইত্যাদি / হোস্টগুলি সম্পাদনা করতে ভুলবেন না - প্রায়শই এটির জন্য পুরানো মেশিনের হোস্টনামের 127.0.1.1 ঠিকানা সহ অন্তত একটি এন্ট্রি থাকে (কমপক্ষে উবুন্টু এবং সম্ভবত ডেবিয়ানে)। সাধারণত আপনি কেবল পুরানো লিনাক্স চিত্র বুট করতে পারেন বা নতুন হার্ডওয়্যারে ড্রাইভ করতে পারেন তারপরে সামঞ্জস্য করুন।
রিচভেল

2
Lvm এবং শারীরিক পার্টিশনগুলির ইউআইডিগুলি একই হয়, যদি আপনি কখনও ড্রাইভগুলি আশেপাশে স্থানান্তরিত করতে চান। tune2fs -U $(uuid) /dev/sda pvchange --uuid /dev/sdb vgchange --uuid volgrp। এলভি ইউআইডি পরিবর্তন করার জন্য একটি ইন্টারফেস প্রকাশ করবেন না তবে আপনার নকল থাকলে বিভ্রান্ত হবেন না। e2fs ইউইউডি পরিবর্তনগুলি কখনও কখনও প্রয়োজন হয় /etc/fstabএবং grubবা ইউইডের রেফারেন্স থাকলে বুটলোডার পরিবর্তন হয়।
ম্যাট

2
আপনি এই গাইডটি দেখে নিতে পারেন আমি লিখেছি: positon.org/clone-a-linux-system-install-to-another- কম্পিউটার
মার্ক

কম্পিউটারটি ইউইউডি পরীক্ষা করে এবং সেখানে কোনও মিল নেই এবং পার্টিশনটি মাউন্ট করার ক্ষেত্রে ত্রুটির কারণে বুট করতে অস্বীকৃতি জানায় পুরো বিষয়টি সম্পর্কে কী? অতীতেও অনুরূপ কিছু করার চেষ্টা করার আগে আমার এইরকম সমস্যা হয়েছিল

22

আমি নিশ্চিত না যে এটি আপনার প্রশ্নের উত্তর দেয় কিনা তবে সাধারণত আপনি ঠিক তার বিপরীতে করেন - আপনি আপনার ব্যবহারকারী ফোল্ডারটি সরিয়ে নিয়ে সবকিছু পুনরায় ইনস্টল করবেন। তত্ত্ব অনুসারে আপনার সমস্ত কাস্টমাইজেশন এবং স্বতন্ত্র কনফিগারেশন ফাইলগুলি আপনার ব্যবহারকারীর ফোল্ডারে থাকা উচিত, তাই আপনার সত্যিকারের স্থানান্তর করার জন্য কেবল এটিই দরকার

কিছু প্যাকেজ ম্যানেজারের সমস্ত ইনস্টল থাকা প্যাকেজগুলি তালিকাভুক্ত করার একটি উপায় রয়েছে (ডেবিয়ান / উবুন্টু রয়েছে dpkg --list, জেন্টুর রয়েছে /etc/worldইত্যাদি), যাতে আপনি ঠিক করতে পারেন:

  1. নতুন সিস্টেমে বেস ডিস্ট্রো ইনস্টল করুন
  2. এটি বলুন "আমার অন্যান্য কম্পিউটারে থাকা সমস্ত প্যাকেজ ইনস্টল করুন"
  3. আপনার ব্যবহারকারী ফোল্ডারটি অনুলিপি করুন

এবং আপনার কার্যকরভাবে অভিন্ন সিস্টেমের সাথে শেষ হওয়া উচিত


1
আমি যখন কোনও ডিসট্রো আপগ্রেড করি তখন আমি তা করি। (বলুন, ফেডোরা 13 থেকে ফেডোরা 14)। এখানে এবং সেখানে কয়েকটি প্যাকেজ রয়েছে যা নাম পরিবর্তন করেছে তবে তারা সাধারণত সমালোচনামূলকগুলির নির্ভরতা, তাই এগুলি উপেক্ষা করা ঠিক হবে - গুরুত্বপূর্ণগুলি তাদের নতুন নাম নির্ভরতা চয়ন করবে।
জিসিসিসি

'ওয়ার্ল্ড' ফাইলটি উল্লেখ করার জন্য +1, আমি সে সম্পর্কে ভেবে দেখিনি!
এজেপি

আপনি যদি লিনাক্স বিতরণ পরিবর্তন করে চলেছেন বা কোনও বড় ডিস্ট্রো আপগ্রেড করছেন তবে আপনার কেবলমাত্র পুনরায় ইনস্টল প্রয়োজন। আপনি যদি কেবল হার্ডওয়্যার স্যুইচিং করে থাকেন তবে আপনি সাধারণত পুরানো হার্ড ড্রাইভ (বা একটি চিত্রের অনুলিপি) থেকে নতুন হার্ডওয়্যার বুট করতে পারেন - উইন্ডোজ থেকে ভিন্ন লিনাক্স স্বয়ংক্রিয়ভাবে নতুন হার্ডওয়্যারের সাথে সামঞ্জস্য করতে খুব ভাল। নতুন ড্রাইভে পার্টিশনগুলি নির্ভরযোগ্যভাবে অনুলিপি করা ও আটকানোর জন্য জিপিআার্ড সবচেয়ে সহজ উপায়। (উইন্ডোজের জন্য, প্যারাগন ব্যাকআপ চেষ্টা করুন যা বেশ যুক্তিসঙ্গত এবং মেশিন পরিবর্তনের জন্য ঠিক কাজ করে))
রিচভেল

9

প্রকৃতপক্ষে উইন্ডোজের অধীনে হার্ডড্রাইভের বিষয়বস্তু অনুলিপি করে বা পিসিগুলির মধ্যে হার্ডড্রাইভ পরিবর্তন করে কোনও নতুন পিসিতে একটি ইনস্টলেশনটি স্থানান্তর করা প্রায় অসম্ভব, এটি লিনাক্সের অধীনে আশ্চর্যজনকভাবে কাজ করে। আমি আমার পুরানো হার্ডড্রাইভের বিষয়বস্তুগুলি কেবল নতুনটিতে অনুলিপি করে (পুরানোটিকে ইউএসবির মাধ্যমে সংযুক্ত একটি বাহ্যিক বন্ধে রেখে এবং জিপিআরএড-লাইভ-সিডির অধীনে সমস্ত কিছু অনুলিপি করে) একটি থিংকপ্যাড আর 52 থেকে একটি থিঙ্কপ্যাড টি 400 তে স্যুইচ করেছি। এর পরে আমাকে যা করতে হয়েছিল তা হ'ল গ্রুবকে এমবিআর এবং বুটে ম্যানুয়ালি .ুকিয়ে দেওয়া হয়েছিল। আমার পক্ষে এখনও সবকিছু কাজ করেছে।

মাইকেল যেমন বলেছিলেন, সাধারণত একটি নতুন পিসি সময়ের সাথে জমে থাকা ক্রাফটটি থেকে মুক্তি পাওয়ার এক দুর্দান্ত সুযোগ, তবে কখনও কখনও আপনাকে আবার খুব দ্রুত কাজ করতে হবে এবং তারপরে হার্ডড্রাইভের বিষয়বস্তু অনুলিপি করে লিনাক্সের সাথে দুর্দান্ত কাজ করা হয়, যেমন সমস্ত ড্রাইভার অন্তর্ভুক্ত থাকে কার্নেলের মধ্যে ইনস্টলেশন ছাড়াই কার্নেলের কাছে উপলব্ধ, আজকাল ড্রাইভারগুলি নিজে থেকে Modprobe.conf এ তালিকাভুক্ত হওয়ার পরিবর্তে স্বয়ংক্রিয়ভাবে লোড হয় এবং এমনকি আমার জন্য xorg অটোকনফিগারগুলিও।

কেবলমাত্র যদি আপনাকে পুরানো পিসিতে ড্রাইভার ম্যানুয়ালি কনফিগার করতে হয় (যেমন রেড সিস্টেম, মালিকানাধীন গ্রাফিক ড্রাইভার ইত্যাদি) আপনি সমস্যা হতে পারে।


2

আমার ধারণা এটি আপনার প্রশ্নের উত্তর দেবে: http : //wiki.xt इलेक्ट्रॉनिक्स.com / index.php / Wajig

একটি নতুন লিনাক্স ইনস্টল করুন, আপনার বাড়িতে অনুলিপি করুন এবং সমস্ত প্যাকেজ পুনরায় ইনস্টল করতে ওয়াজিগ ব্যবহার করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.