উত্তর:
আমি এটি দিয়ে চেষ্টা করব dd
(আপনার ডিভাইসের নামের মতো ডিভাইসের নামগুলি প্রতিস্থাপন করতে ভুলবেন না sda
):
/etc/fstab
মতো জিনিসের সাথে আপনার সমস্ত ইউইডকে প্রতিস্থাপন করুন/dev/sda1
sda
update-grub2 && grub-install /dev/sda
dd if=/dev/sda /home/user/sda.img
dd if=/media/drive/sda.img of=/dev/sda
সবচেয়ে বড় সমস্যা বুটলোডার হতে পারে (তবে এটির জন্য এখানে এই ফোরামে টিউটোরিয়াল রয়েছে)। আমি একবার উবুন্টু (আপনি যেটি পছন্দ করেছেন তার সমতুল্য) এবং তারপরে dd
তাজা ইনস্টলের উপরে পুরানো পার্টিশন করে একটি বুটলোডার পুনরায় ইনস্টল করেছি (এই ক্ষেত্রে, আপনি কেবল এটি করবেন dd
/dev/sda1
না /dev/sda
, এতে বুটলোডারও রয়েছে এবং সমস্ত পার্টিশন)
এটি নিজে চেষ্টা করে দেখেনি, তবে বর্ণনাটি চেষ্টা করার মতো যথেষ্ট বাস্তব বলে মনে হচ্ছে।
1> আপনার ভার্চুয়ালবক্স ওএসের একটি টার করুন
2> একটি লাইভ ডিস্ট্রো দিয়ে শুরু করুন
3> লক্ষ্য বিভাজন / গুলি (/ dev / sda1 উদাহরণস্বরূপ) এ আপনার ভার্চুয়ালবক্স ওএস টিয়ার করুন
4> পার্টিশনটি বুটযোগ্যযোগ্য করুন (fdisk আপনাকে সহায়তা করতে পারে): # fdisk / dev / sda কমান্ড (সহায়তার জন্য এম): ক (a = একটি বুটেবল পতাকা টগল করুন) পার্টিশন নম্বর (1-4): 1 (1 = / দেব / sda1) কমান্ড (সহায়তার জন্য এম): q (q = প্রস্থান)
5> এমবিআর তে গ্রাব ইনস্টল করুন (https://wiki.ubuntu.com/Grub2) # মাউন্ট / দেব / এসডিএ / এমএনটি / # মাউন্ট --bind / dev / mnt / dev # মাউন্ট --bind / proc / mnt / proc # মাউন্ট - বাইন্ড / সিএস / এমএনটি / সিস # সিডি / এমএনটি && ক্রুট। # (ক্রোট) আপডেট-গ্রাব # (ক্রোট) গ্রাব-ইনস্টল / দেব / এসডিএ (নন / ডিভ / এসডিএ!) # (ক্রোট) গ্রাব-ইনস্টল - রিচেক / দেব / এসডিএক্স
6> উপভোগ করুন ...
ইনস্টল থেকে ঠিক কী স্থানান্তরিত করতে চান? আপনি যে সমস্ত বিষয়বস্তু ব্যবহার করছেন সেগুলি যদি ব্যবহারকারী ডেটা এবং পছন্দসই হয় তবে আপনি সম্ভবত ভিএম এর আপনার হোম ডিরেক্টরি থেকে সমস্ত কিছু ভিএম এর বাইরের একটি ফাইল সিস্টেমে অনুলিপি করতে পারেন (উদাহরণস্বরূপ একটি কীড্রাইভ), সেই ফাইলগুলিকে একটি নতুন উবুন্টু ইনস্টল-এ অনুলিপি করুন এবং তারপরে আপনি ভিএম-তে ইনস্টল থাকা কোনও প্রোগ্রাম পুনরায় ইনস্টল করুন। আপনি অন্যান্য ভিএম ইনস্টলটি কতটা কাস্টমাইজ করেছেন তার উপর নির্ভর করে, অন্যান্য সমাধানগুলি এখানে কী পরিমাণ সমস্যায় পড়বে তার বিপরীতে।
আমি আমার সিস্টেমটি ব্যাক আপ করার জন্য rsync ব্যবহার করতে চাই। এটি কোনও হোম ডিরেক্টরয়ে বা ect ডিরেক্টরির জন্য ভাল তবে আপনি সম্পূর্ণ সিস্টেমের স্থানান্তরের ক্ষেত্রে যা খুঁজছেন তা হতে পারে না। আরএসআইএনসি ব্যবহার করতে আপনাকে উভয় সিস্টেমে উবুন্টু ইনস্টল করতে হবে। উভয় আপডেট করুন যাতে প্যাকেজগুলি একই হয় এবং একই স্তরে থাকে (এটি বাধ্যতামূলক নয় তবে জিনিসগুলি সহজ করে তোলে)। তারপরে, সার্ভার 1 থেকে সার্ভার 2 থেকে আপনার বাড়ির দির অনুলিপি করতে আপনি সার্ভার 1 এ নিম্নলিখিতটি চালাতে পারেন:
$rsync -avz /home/username/ username@server2:/home/username/
আমি যে বিষয়টি সম্পর্কে পছন্দ করি তা হ'ল আরএসসিএনসি ডিরেক্টরিগুলির মধ্যে পার্থক্য গণনা করবে এবং সমস্ত কিছুর পরিবর্তে পরিবর্তনগুলি স্থানান্তর করবে। এইভাবে আপনি সার্ভার 2 (সার্ভার 1 এ ব্যাকআপ নিতে) চালিয়ে আপনার ব্যাকআপটি বর্তমান রাখতে পারেন:
$rsync -avz /home/username/ username@server1:/home/username/
HTH