একটি .vdi ফাইলকে একটি .iso তে রূপান্তর করা সম্ভব যা একটি সিডি বা ডিভিডিতে পোড়া যায় এবং এটি ইনস্টলারের মতো করা যায়। অথবা ভার্চুয়াল মেশিনগুলিকে শারীরিক পরিবেশে রূপান্তর করা কি সম্ভব?
একটি .vdi ফাইলকে একটি .iso তে রূপান্তর করা সম্ভব যা একটি সিডি বা ডিভিডিতে পোড়া যায় এবং এটি ইনস্টলারের মতো করা যায়। অথবা ভার্চুয়াল মেশিনগুলিকে শারীরিক পরিবেশে রূপান্তর করা কি সম্ভব?
উত্তর:
হ্যা এবং না.
আপনি VBoxManage সরঞ্জাম দিয়ে একটি ভিডিআইকে ডিস্ক চিত্রে রূপান্তর করতে পারেন । এই কমান্ডটি একটি নিবন্ধিত ভার্চুয়াল ডিস্ক চিত্রকে অন্য একটি ছবিতে ক্লোন করে । আপনি যদি নিজের ভার্চুয়াল ডিস্কটিকে অন্য ফর্ম্যাটে রূপান্তর করতে চান তবে এটি ব্যবহার করার জন্য অফিসিয়াল ভার্চুয়ালবক্স সরঞ্জাম [
VBoxManage clonehd file.vdi output.img --format RAW
VBoxManage internalcommands converttoraw file.vdi output.img
কিন্তু ... যে আউটপুট আইএমজি ফাইলটি কোনও আইএসও চিত্র নয়, এবং যে ওএস ইনস্টল করা হয়েছে সেটি কোনও বুটেবল সিডি / ডিভিডি থেকে চালানোর জন্য কনফিগার করা হবে না। আপনি হার্ড ড্রাইভে আইএমজি "বার্ন" (লিখুন) করতে পারেন এবং এটি বেয়ার হার্ডওয়ারে (যেমন ভার্চুয়াল মেশিনে নয়) বুট হতে পারে। তবে এটি নাও পারে কারণ ভার্চুয়ালবক্স সরবরাহ করে এমন ভার্চুয়াল হার্ডওয়্যারটি সেই আইএমজিতে ইনস্টল করা ওএস আশা করে এবং আপনি এটি আসল হার্ডওয়্যারে বুট করছেন যা এটি প্রত্যাশা করে না।
উইন্ডোজের কিছু সংস্করণ এই পরিস্থিতিটি ভালভাবে পরিচালনা করে না; কিছু লিনাক্স ডিস্ট্রিবিউশন করে। এটি কখনও কখনও কোনও ওএসের কনফিগার করা (আগে বা পরে) এটিকে একটি পরিবেশ থেকে অন্য পরিবেশে স্থানান্তরিত করার জন্য সম্ভব হয় তবে নির্দিষ্ট পদক্ষেপগুলি ওএসের স্থানান্তরিত হওয়ার উপর সম্পূর্ণ নির্ভর করে।
উইন্ডোজ এ আপনাকে প্রোগ্রামটির পুরো পথ নির্দিষ্ট করতে হবে:
"C:\Program Files\Sun\VirtualBox\VBoxManage.exe" [...]
যোগ \ প্রোগ্রাম ফাইল \ সূর্যের \ VirtualBox: সি আপনার পথে সংক্ষিপ্ত সংস্করণ ব্যবহার করতে।
[*] আমি অভিমানী করছি "কাঁচা --format" বিকল্প একটি প্রমিত ডিস্ক ইমেজ রূপান্তর করবে যেন আপনি ব্যবহার চাই DD একটি শারীরিক harddrive কমান্ড। তবে প্রকৃতপক্ষে, আমি কোনও ডকুমেন্টেশন খুঁজে পাইনি যা এটির ব্যাক আপ করে, তাই সচেতন থাকুন এটি সঠিক নাও হতে পারে।
[+] আমি ভার্চুয়ালবক্স ৩.১.২ এর অধীনে উভয় কমান্ড পরীক্ষা করেছি। উভয় আউটপুট ফাইলই এমডি 5sum অনুসারে অভিন্ন , তবে আমি আউটপুট ফাইলগুলি পুরোপুরি পরীক্ষা করিনি।
আরও দেখুন "সমস্ত VDIs সম্পর্কে" টিউটোরিয়াল VirtualBox ফোরামে এ।
sysprep /generalize
প্রথমে ভার্চুয়াল ইনস্টল করতে চান? এটি অবশ্যই নতুন হার্ডওয়্যারে ইনস্টল করার জন্য
যদি আপনার ভিডিআই ফাইলে পার্টিশন রয়েছে এবং আপনি কেবল তার মধ্যে একটির নিম্নলিখিতটি ব্যবহার করতে চান:
প্রথমত, কোয়াকোট কোয়েক্সোট আগে যেমন বলেছে, ভিডিআই ফাইলটিকে একটি কাঁচা চিত্র ফাইলে রূপান্তর করুন:
# VBoxManage clonehd file.vdi file.raw --format RAW
তারপরে চিত্রটির জন্য একটি লুপ ডিভাইস সেট আপ করুন:
# loopdev=$(losetup --show -r -f file.raw)
কাঁচা ফাইলে প্রতিটি পার্টিশনের জন্য ডিভাইস তৈরি করতে kpartx ব্যবহার করুন:
# apt-get install kpartx
# kpartx -a $loopdev
এখন আমাদের কাছে কোন ডিভাইস রয়েছে তা দেখুন। এই উদাহরণে, কাঁচা চিত্রটিতে কেবলমাত্র একটি বিভাগ রয়েছে বলে এখানে কেবল একটি ডিভাইস রয়েছে:
# ls /dev/mapper/loop*
/dev/mapper/loop0p1
সমস্ত সঠিকভাবে কাজ করে তা যাচাই করতে এখন এটি মাউন্ট করুন:
# mkdir /mnt/part1
# mount /dev/mapper/loop0p1 /mnt/part1
# ls /mnt/part1
# umount /mnt/part1
অন্য টার্গেট পার্টিশনে পার্টিশন সামগ্রীগুলি অনুলিপি করতে ডিডি ব্যবহার করুন:
# dd if=/dev/mapper/loop0p1 of=/dev/sda2 bs=1M
আপনার কাজ শেষ হয়ে গেলে ডিভাইস ম্যাপিংগুলি আবার সরান:
# kpartx -d file.raw
উত্তরটি একটি নির্দিষ্ট হ্যাঁ, যদি আপনার হোস্ট এবং অতিথি সিস্টেম লিনাক্স হয়। এটি প্যাকেজগুলির সাথে qemu
এবং TKLPatch
। আপনি দুটি ভিডিআই বা ভিএমডিকে ফাইল ব্যবহার করতে পারেন।
আরও পড়ুন:
আমি গৃহীত উত্তরVBoxManage clonehd file.vdi output.img --format RAW
থেকে চেষ্টা করেছি তবে অনেক সাফল্য ছাড়াই।
একটি উইন্ডোজ 7 হোস্টে একটি উইন্ডোজ 8.1 ভার্চুয়াল মেশিনের সাহায্যে আমার পক্ষে কী কাজ করেছে তা হ'ল:
VBoxManage clonehd source.vdi target.vhd --format vhd
আমি লিনাক্সে মাত্র দুটি লাইন কমান্ড সহ খুব দ্রুত এই প্রক্রিয়াটি করি:
#
VBoxManage অভ্যন্তরীণ কম্যান্ডগুলি আপনার_ডিস্ক_ ভার্চুয়াল.vmdk আপনার_ডিস্ক_ ভার্চুয়াল.আইএমজি রূপান্তর করে
অথবা
#
VBoxManage অভ্যন্তরীণ কম্যান্ডগুলি আপনার_ডিস্ক_ ভার্চুয়াল.ভিডি আপনার_ডিস্ক_ ভার্চুয়াল.আইএমজি রূপান্তর করে
#
এমভি আপনার_ডিস্ক_ ভার্চুয়াল.আইএমজি আপনার_ডিস্ক_ ভার্চুয়াল.আইসো
আমার সম্পূর্ণ নিবন্ধ: http://www.previsioni.com.br/jailonjan/?p=389