একটি বিদ্যমান পিসি "ভার্চুয়ালাইজ" করা সম্ভব?


30

আমি উবুন্টু ডেস্কটপ 12.04 চালাচ্ছি, এবং আমি ভাবছিলাম যে কোনওভাবে আমার পুরো ফাইল সিস্টেমটি (সমস্ত কিছু অধীন /) নেওয়া এবং এটি থেকে কোনও আইএসও তৈরি করা সম্ভব হয়েছিল কিনা? তারপরে, সম্ভবত, সেই আইএসওটিকে একটি ভিবক্স ভিএম এর ফাইল সিস্টেম হিসাবে ব্যবহার করুন (সম্ভবত, এটি উবুন্টু হতে হবে, এবং সম্ভবত 12.04)।

মূলত, আমি আমার ডেভলপমেন্ট মেশিনটি কনফিগার করার জন্য অনেক সময় ব্যয় করেছি, তবে আমি যে কম্পিউটারে থাকি না কেন তা থেকে এটিতে কাজ করতে সক্ষম হওয়া প্রয়োজন। ভিএমগুলি সঠিক সমাধান হিসাবে মনে হচ্ছে। আগাম ধন্যবাদ!



7
আর একটি সম্ভাবনা (আমার প্রো বন্ধুরা যার পরামর্শ দেয়) হ'ল। সমস্ত কনফিগারেশন ফাইলকে এমনভাবে সংগঠিত করা যাতে আপনি গিট রেপো টেনে আনতে পারেন, একটি .sh চালাতে পারেন এবং মূলত যে কোনও ডেব মেশিন প্রস্তুত থাকতে পারে।
মিকি 18

উত্তর:


12

একটি নতুন ভিএম তৈরি করা, উবুন্টু এটি ইনস্টল করা এবং তারপরে আপনার ডেভ বাক্সটির ব্যাকআপ নেওয়া এবং ব্যাকআপটি ভিএমটিতে পুনরুদ্ধার করা সম্ভবত সহজতর হবে। এটি আপনাকে একটি ভিএম দেবে যেখানে আপনি ভার্চুয়ালবক্স যেখানে ইনস্টল থাকতে পারে বা ইনস্টল করতে পারেন এমন কোনও মেশিনে চালাতে পারেন।

এটি বলেছিল, এমন কোনও কারণ আছে যা আপনি কেবল আপনার বিদ্যমান ডিভ বাক্সটিতে ভিএনসি বা এসএসএইচ অ্যাক্সেসটি খুলতে না পেরে এবং এটি দূরবর্তীভাবে অ্যাক্সেস করতে পারেন? যদি সম্ভব হয় তবে এটি একটি সহজ বিকল্প হতে পারে - কমপক্ষে, আপনি যখনই কোনও নতুন মেশিন থেকে ডেভ বাক্সটি ব্যবহার করতে চান প্রতিবার এটি আপনাকে কিছুটা কষ্ট বাঁচাতে চাইবে।

আশাকরি এটা সাহায্য করবে!


ধন্যবাদ @ অ্যারন মিলার (+1) - আপনি কোন ব্যাকআপ সরঞ্জামের প্রস্তাব দিতে পারেন এবং এটি কীভাবে কাজ করে? এটি কি আমার পুরো পিসিকে এমন কোনও ফাইলে ফিরিয়ে দেয় যা তারপরে ভিএম-এ পুরো ফাইল সিস্টেমটি ওভাররাইট করতে ব্যবহার করা যেতে পারে? আবার ধন্যবাদ!
pnongrata

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

2
যদিও খুব তথ্যবহুল এবং সহায়ক, তবে এই পরামর্শটি একটি মন্তব্য নয়, উত্তর নয়। এটি প্রশ্নের উত্তর দেয় না।
dotancohen

27

আপনি আপনার এইচডি কোনও ছবিতে ডাম্প করতে পারেন ddতারপরে চিত্রটি কোনও ভিএমডিকে বা যে কোনও কিছুতে রূপান্তর করুন।

apt-get install qemu (ডেবিয়ান / উবুন্টুতে কিউইএমইউ ইনস্টল করে)

qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk

নেওয়া থেকে: এখানে


এটি কাজ করবে কিনা তা আমি নিশ্চিতভাবে জানি না তবে +1 এবং আমি চেষ্টা করব।
মিকি 18

1
আপনি ভার্চুয়ালবক্সেও ছবিটি ব্যবহার করতে পারেন। উবুন্টু সাধারণত বিভিন্ন হার্ডওয়্যার (উইন্ডোজ বিপরীতে) এর জন্য ড্রাইভারগুলি ইনস্টল করে এটি আরও বহনযোগ্য করে তোলে, তাই এটি সাধারণত কাজ করবে।
যান্ত্রিক শামুক

2
এটি শুধু কাজ করবে না। আপনার সিস্টেমটি কোথায় ডিস্ক মাউন্ট করে তা জানতে ফাইল / etc / fstab ফাইল। ডিস্কগুলি একটি ইউইডি দ্বারা সংরক্ষণ করা হয়, এবং আপনি যখন একটি নতুন ডিস্ক তৈরি করেন এটি একই হবে না। এটি ঠিক করার জন্য আপনাকে নতুন ফাইলটিতে এই ফাইলটি সম্পাদনা করতে হবে। এছাড়াও নেটওয়ার্ক কার্ডগুলির নাম পরিবর্তন করা হবে (এটি যেভাবেই ঘটবে))
কোরিলপ্রিন্স

চিত্রটি তৈরি করতে, আপনার ডিস্কটি মাউন্ট না করে একটি লাইভ সিডি চালানো উচিত। অন্য ডিস্কে ছবিটি সংরক্ষণ করুন।
নিখিল

10

আমি এটি আগে উইন্ডোজ এক্সপি মেশিনে করেছিলাম তবে আমি ধারণা করি আপনি এটি উবুন্টুতেও করতে পারেন। কিন্তু এটা ব্যবহার vmwareনা virtualbox...

vmware-converterআপনার উবুন্টু বাক্সে (ফ্রি পণ্য) ইনস্টল করুন । তারপরে কনফিগারেশন সেটিংস টুইট করার পরে ভৌত সিস্টেমকে ভার্চুয়াল সিস্টেমে রূপান্তর করুন।

এর পরে, আপনার ভার্চুয়ালাইজড ইমেজ রয়েছে যা এর সাথে 'প্লে' করা যায় vmplayer


1
ভার্চুয়ালবক্স এইভাবে তৈরি ভিএমডিকে ব্যবহার করতে সক্ষম হবে।
bfhd

এটি ভালভাবে কাজ করে না, আপনার নেটওয়ার্কে এমন একটি ভিএমওয়্যার সার্ভার দরকার যা এটি চিত্রটি রফতানি করে। এটির সাথে আমার ভাগ্য ছিল না।
নিখিল

5

অন্য বিকল্পটি হ'ল ভার্চুয়ালবক্স ডিস্ক চিত্রটিতে আপনার ওএস ক্লোন করা:

vboxmanage createhd --filename foo.vdi --size 10240

modprobe nbd max_part=16
qemu-nbd -c /dev/nbd0 foo.vdi

# create a partition (will automatically produce a new device /dev/nbd0p1)
sfdisk -D /dev/nbd0 <<EOF
,,L,
EOF

mkfs -t ext2 /dev/nbd0p1
mount -o loop /dev/nbd0p1 /mnt

# clone your OS
rsync -aH --exclude mnt --exclude dev --exclude proc --exclude sys / /mnt/

# install the boot loader on the virtual disk
mount --bind /dev /mnt/dev
chroot /mnt grub-install /dev/sda

umount /mnt
qemu-nbd -d /dev/nbd0

rmmod nbd

4

সুতরাং এটি করার দুটি উপায়ের একটি রয়েছে। সরাসরি কোনও আইএসও তৈরি করতে আপনার রেমাস্টারসিস ব্যবহার করা উচিত। এটি এমন একটি সরঞ্জাম যা আপনাকে বর্তমান সিস্টেমের একটি আইএসও তৈরি করতে দেয়। তারপরে আপনি আইএসও বুট করতে পারেন এবং সেই পরিবেশকে লাইভসিডি হিসাবে পেতে পারেন। একটি ভাল গাইড এখানে পাওয়া যাবে

আপনি যদি ফিজিকাল ডিস্ক থেকে কোনও ভিএইচডি (ভার্চুয়াল হার্ড ডিস্ক) বানাতে চান তবে সেগুলির কেবলমাত্র আমার জানা সরঞ্জামটি ডিস্ক 2 ভিএইচডি হবে । এটি একটি উইন্ডোজ কেবলমাত্র সরঞ্জাম। তবে আপনি লিনাক্স সরঞ্জামটিও ব্যবহার করতে পারেন dd। সেখানে পাওয়া এই জন্য একটি ভাল টিউটোরিয়াল এখানে


4

( Http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html ) থেকে অনুলিপি করা হয়েছে

sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES

বাস্তব উদাহরণ

sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776

নোট:

  1. পার্টিশনে বাইট সংখ্যা পেতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন sudo fdisk -l /dev/sda

  2. আপনাকে / দেব / এক্সএক্সএক্স / ডিভ / এক্সএক্সএক্সএক্স বা এক্সএক্সএক্সএক্স 2 ব্যবহার করতে হবে যাতে ছবিটিতে এমবিআর রেকর্ড থাকে


0

শুরু করতে আপনি একটি কমান্ড লাইন ইন্টারফেসে প্যারটিমেজ ইউটিলিটি ব্যবহার করে একটি ডিস্ক চিত্র তৈরি করতে পারেন। এর পরে আমি ভেবেছিলাম আপনি ভিএমওয়্যার দিয়ে নতুন তৈরি আইসো বুট করতে সক্ষম হবেন।

পার্টিম্যাজ ব্যবহার করা হচ্ছে আপনি যদি উবুন্টু ১২.০৪ বা এমনকি ১১.০৪ ব্যবহার করেন তবে পার্টিম্যাজ উবুন্টু সফটওয়্যার কেন্দ্র থেকে পাওয়া উচিত। এই ইনস্টলেশন পদ্ধতিটি আপনাকে সহজেই আপনার নির্বাচিত সফ্টওয়্যারটি অনুসন্ধান এবং ইনস্টল করার অনুমতি দেয়।

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

পদক্ষেপ 2. টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি "sudo partimage" লিখুন, তারপরে আপনার পাসওয়ার্ডটি প্রবেশ করুন এবং এন্টার টিপুন।

পদক্ষেপ ৩. আপনার পাসওয়ার্ড দেওয়ার পরে পার্টিম্যাজ অ্যাপ্লিকেশনটি টার্মিনাল উইন্ডোতে প্রদর্শিত হবে।

পদক্ষেপ 4. উপলভ্য বিকল্পগুলি বোঝা।

* Partition to save/restore -  A list of all available partitions on all drives able to be backed up from or restored to. You may only choose to operate on one partition at a time. 
* Image file to create/use - If creating a new image file enter the path and file name where the created back up will be written. If using an image file to restore a partition or drive enter the path to the mounted drive where the file is located. 
Action to be done: 
    (*) Save partition into a new image file - Choosing this option will tell Partition Image to create a backup .img file from the partition selected in "Partition to save/restore", and write the file to the path entered in "Image file to create/use."
    (  ) Restore partition from an image file - This option will write the image file from the path entered under "Image file to create/use", and write it to the partition and/or drive selected under "Partition to save/restore."
    (   ) Restore an MBR from the image file - This will restore the MBR to the drive selected under "Partition to save/restore" to the image file contained in the path under "Image file to create/use."
[  ] Connect to server - This option will allow you to connect to a remote server to read or write an image file.

পদক্ষেপ 5. এই পর্দা মোটামুটি স্ব বর্ণনামূলক। আপনি যদি প্রথমে পছন্দসই সংকোচনের স্তরটি নির্বাচন করতে চান। আপনি লেখার প্রক্রিয়া চলাকালীন চিত্রটি কীভাবে বিভক্ত হবে তাও পরিবর্তন করতে পারেন। ডিফল্ট মোড হ'ল 2 জিবি ফাইল তৈরি করা। চূড়ান্ত বিকল্পটি পার্ট ইমেজের নির্দেশাবলী দেয় যদি এটি কাজটি সফলভাবে শেষ করে তবে কী করা উচিত। আপনার পরিস্থিতির জন্য কোন বিকল্পটি সবচেয়ে উপযুক্ত তা চয়ন করুন।

http://www.ubuntulinuxguide.com


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