আমি ফেডোরা এবং উইন্ডোজ 7 এর সাথে ডুয়াল বুট সহ বিভিন্ন বিভাগে ড্রাইভ করেছি।
ফেডোরা চালানোর সময়, আমি উইন্ডোজ পার্টিশনটি চুষতে এবং ভার্চুয়ালবক্সে চালাতে পারি এমন একটি চিত্র তৈরি করতে চাই - আমি এটি কীভাবে করব?
আমি ফেডোরা এবং উইন্ডোজ 7 এর সাথে ডুয়াল বুট সহ বিভিন্ন বিভাগে ড্রাইভ করেছি।
ফেডোরা চালানোর সময়, আমি উইন্ডোজ পার্টিশনটি চুষতে এবং ভার্চুয়ালবক্সে চালাতে পারি এমন একটি চিত্র তৈরি করতে চাই - আমি এটি কীভাবে করব?
উত্তর:
এখানে একটি নথিভুক্ত "অভ্যন্তরীণ" ফাংশন রয়েছে যাতে আপনার আগ্রহী হতে পারে You আপনি একটি "কাঁচা ডিস্ক" চিত্র তৈরি করতে পারেন যা মূলত আপনার হার্ড ড্রাইভের বিভাজনে সমস্ত কমান্ডগুলি প্রেরণ করে। এইভাবে, আপনি আপনার উইন্ডোজ বিভাজন রাখতে এবং ভার্চুয়ালবক্স থেকে এটি বুট করার চেষ্টা করতে পারেন।
আপনি নিম্নলিখিত হিসাবে একটি কাঁচা চিত্র তৈরি করতে পারেন:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk
-rawdisk /dev/sda -partitions 1,5
যেখানে 1,5
পার্টিশন 1 এবং 5 চালু আছে/dev/sda
মনে মনে, নির্বিঘ্নে এই কাজ করার সম্ভাবনাগুলি বেশ পাতলা। উইন্ডোজ হার্ডওয়ারের চূড়ান্ত পরিবর্তনের সাথে অভিযোজিত হওয়ার জন্য ঠিক পরিচিত ছিল না।
আপনি কাঁচা ডিস্ক সম্পর্কে এখানে আরও পড়তে পারেন: 10.8.1। কোনও অতিথির কাছ থেকে একটি কাঁচা হোস্ট হার্ড ডিস্ক ব্যবহার করা
ম্যাট যেমন বলেছে, আপনি VBoxManage কমান্ডটি ব্যবহার করেন এবং উইন্ডোজ এটি পছন্দ নাও করতে পারে। তবে, একটি দ্রুত উপায় আছে যা তত ডিস্কের জায়গা ব্যবহার করে না। convertraw
কমান্ডের ইনপুট হিসাবে আপনি স্টিডিন ব্যবহার করতে পারেন (যা আপনি যদি ম্যাট এর উত্তরটি পড়েন, convertdd
কমান্ডের মতোই :
# dd if=$WinDevice | VBoxManage convertfromraw stdin windows.vdi $Bytes
যেখানে উইনডেভাইস উইন্ডোজ পার্টিশনের ডিভাইস (যেমন / dev / sda2), এবং tes বাইটস হ'ল বাইটের সঠিক সংখ্যা (উদাহরণস্বরূপ, 1488581554176; আপনি সি: ড্রাইভে ডান ক্লিক করে উইন্ডোজ থেকে এটি নির্ধারণ করতে পারেন) আমার কম্পিউটারে এবং "বৈশিষ্ট্যগুলি" টিপে, এটি ধারণক্ষমতা: ব্যবহৃত এবং মুক্ত স্থানের নীচে এবং পাই চার্টের উপরে লাইন)।
মনে রাখবেন যে আমি এটি নিজে চেষ্টা করে দেখিনি, এবং আমি বিশ্বাস করি যে উইন্ডোজ যে ড্রাইভটি চালু আছে তাতে আপনি লিখতে পারবেন না বলে ধরে নিয়ে আপনার / ডি / এসডিএ / ডিভ / এসডিএ ব্যবহার করার প্রয়োজন হতে পারে need এইভাবে, আপনি পার্টিশন টেবিল এবং বুটলোডার ক্যাপচার করুন।
আমি ঠিক প্রায় একই জিনিস করার চেষ্টা করছিলাম, যদিও উবুন্টু থেকে। আমি পুরো হার্ড ড্রাইভের একটি চিত্র তৈরি করতে চাইনি এবং ভিএম সহ ফিজিকাল ডিস্কটি ব্যবহার করা আমার পক্ষে ভাল ধারণা বলে মনে হচ্ছে না। অবশেষে আমি সমাধানটি খুঁজে পেয়েছি:
(প্রস্তাবিত) আপনার যদি উইন্ডোজ ডিস্ক বা আইএসও না থাকে তবে একটি আইএসও ডাউনলোড করুন। আমি এক্স 17-59465.iso ব্যবহার করেছি
যদি ইচ্ছা হয়, উইন্ডো পার্টিশনটি সঙ্কুচিত করুন যাতে চিত্রের আকার আরও কম হবে। আমি জিপিআর্টেড ব্যবহার করে লিনাক্স থেকে এটি করতে পছন্দ করি ("অচল" ফাইলগুলি ব্যবহার করা যায় না তা রক্ষা করতে), তারপরে উইন্ডোজে পুনরায় বুট করুন, এটি একটি chkdsk করতে দিন এবং লিনাক্সে পুনরায় বুট করুন।
যদি মাউন্ট করা থাকে তবে উইন্ডোজ পার্টিশনটি আনমাউন্ট করুন কেবল ইমেজ করার সময় এটি পরিবর্তন হয় না তা নিশ্চিত করার জন্য
sudo umount /windows
এমবিআর প্যাকেজ ইনস্টল করুন। উবুন্টুতে:
sudo apt-get -y install mbr
এমবিআরের একটি চিত্র তৈরি করুন (প্রয়োজনীয় হিসাবে ডিভাইসটি পরিবর্তন করুন)
sudo dd if=/dev/sda of=mbr.img bs=512 count=1
GRUB থেকে মুক্তি পেতে চিত্রটিতে একটি নতুন এমবিআর ইনস্টল করুন
sudo install-mbr mbr.img
একটি কাঁচা ভিএমডিকে চিত্র তৈরি করুন যা বিদ্যমান পার্টিশন বিন্যাসটি আয়না করবে (প্রয়োজনীয় হিসাবে ডিভাইস এবং পার্টিশনটি পরিবর্তন করুন)
sudo vboxmanage internalcommands createrawvmdk -filename windows.vmdk -rawdisk /dev/sda -partitions 2 -mbr mbr.img
একটি ভিডিআই চিত্র তৈরি করুন যা পূর্ববর্তী ধাপে নির্বাচিত পার্টিশনগুলি থেকে ডেটা অনুলিপি করবে
sudo vboxmanage clonehd windows.vmdk windows.vdi --format VDI
নতুন চিত্র ফাইলের মালিকানা পরিবর্তন করুন
sudo chown $USER. windows.vdi
পরিষ্কার কর
sudo rm mbr.img windows.vmdk windows-pt.vmdk
(Ptionচ্ছিক) নতুন ডিস্ক চিত্রটি সংক্ষিপ্ত করুন
vboxmanage modifyhd windows.vdi --compact
আপনি হার্ড ড্রাইভের জন্য সবে তৈরি ইমেজটি ব্যবহার করে একটি নতুন উইন্ডোজ 7 ভিএম তৈরি করুন
আপনি ভিএম বুট করার চেষ্টা করতে পারেন, তবে এটি ব্যর্থ হতে পারে। যদি এটি হয়, উইন্ডোজ ডিস্ক / আইএসওতে ভিএম বুট করুন your আপনার কম্পিউটারটি মেরামত করুন , এবং বিকল্পটি দেওয়া হলে মেরামত করুন এবং পুনরায় চালু করতে ক্লিক করুন
সূত্র:
-rw------- 1 root root 40G Feb 4 09:28 windows.vdi
-rw------- 1 root root 722 Feb 4 09:11 windows.vmdk
আমার উইন্ডোজ 10 এর সাথে একটি হার্ড ডিস্ক ছিল এবং আমি এটি ভার্চুয়ালবক্স মেশিনে রেখেছি। এটি অর্জনের জন্য, আমি এই পদক্ষেপগুলি অনুসরণ করেছি:
এগুলিই, আপনার নতুন ভার্চুয়ালবক্স মেশিনটি চালু করুন।