একটি শারীরিক ড্রাইভ / পার্টিশন বুট করতে ভার্চুয়ালবক্স ব্যবহার করুন [সদৃশ]


12

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


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

আপনার পছন্দের অনুসন্ধান ইঞ্জিন থেকে যে কেউ এখানে অবতরণের জন্য, এখানে
কোডবলিং

উত্তর:


6

এটি অর্জনের জন্য আসলেই একটি সহজ সমাধান রয়েছে। নিম্নলিখিত প্রক্রিয়াটি একটি ভার্চুয়াল ডিস্ক ( .vmdk) তৈরি করবে যা একটি নির্ধারিত ড্রাইভ / পার্টিশনে বুট করবে। আপনি মূলত ড্রাইভে সরাসরি "নকল" বুট করেন যাতে তৈরি ভার্চুয়াল ড্রাইভটি আকারে খুব বড় না হয় এবং এটি আরও বড় হয় না।

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

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

1: WindowsKey+ R> টাইপ diskmgmt.msc করুন আপনি যে ড্রাইভটি ভার্চুয়ালাইজ করতে চেষ্টা করছেন তার ডিস্ক নম্বরটি নোট করুন । এই figuring আউট জন্য লিনাক্স বিকল্প নিম্নলিখিত ইউটিলিটি এক চলমান হবে> fdisk, lsblk,gparted

2: অ্যাডমিন / সুডোর সুবিধাগুলি> টাইপ সহ একটি কমান্ডপ্রম্পট টার্মিনাল খুলুন cd %programfiles%\oracle\virtualbox। লিনাক্স ডিস্ট্রোজে ভার্চুয়ালবক্সের ডিফল্ট ডিরেক্টরি পথটি কী তা আমি জানি না তবে কেবল এটি এবং cdএটির সন্ধান করি।

3: নিম্নলিখিত ভার্চুয়ালবক্স কমান্ডটি চালান: VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\.VirtualBox\CUSTOMNAMEOFVHD.vmdk -rawdisk \\.\PhysicalDrive#

You আপনার পছন্দসইতে "CUSTOMNAMEOFVHD" প্রতিস্থাপন করুন। আপনি সেই ফাইলটির পুরো পথটি অন্য কোনও কিছুতেও পরিবর্তন করতে পারেন। এটি কেবল VBoxManageতৈরি করা কোথায় রাখা হবে তা বলছে.vhd

Step #পদক্ষেপ 1 এ রেকর্ড করা ডিস্ক ড্রাইভের নম্বরটি শেষ অক্ষরটি পরিবর্তন করুন ।

উইন্ডোজ টিউটোরিয়াল: http://www.pendrivelinux.com/category/virtual-machine/

উবুন্টু সুনির্দিষ্ট উদাহরণ: /ubuntu/168156/how-to-use-a-real-partition-with-windows-7-installed-in-a-virtualbox-vm


3
এই .vhdনতুনটি ব্যবহার করার জন্য , "ভার্চুয়ালবক্স ম্যানেজার" প্রশাসনিক সুবিধার্থে শুরু করা আবশ্যক, কারণ কাঁচা ডিভাইস অ্যাক্সেস করার জন্য এটির প্রয়োজন।
জোনাথন কোমার

\\.\PhysicalDrive#সবচেয়ে গুরুত্বপূর্ণ অংশ। আপনি এখানে একটি ডিস্ক ইমেজ ফাইল রাখতে পারবেন না, এটি অবশ্যই একটি উইন্ডো ডিভাইস (লিনাক্সের নীচে) "ফিজিকাল" ড্রাইভ হতে হবে।
মাস্টারেক্সিলো

যাইহোক, লিনাক্সের অধীনে কোনও ফাইল ভার্চুয়াল ব্লক ডিভাইস (লসটআপ ব্যবহার করে) হিসাবে মাউন্ট করা সহজ, আমি উইন্ডোজের নিচে কোনও সহজ উপায় জানি না।
মাস্টারেক্সিলো

5

অধ্যায় 10 থেকে ভার্চুয়ালবক্স ম্যানুয়ালটির উন্নত বিষয়গুলি :

একটি লিনাক্স হোস্টে কাঁচা পার্টিশন সহায়তার জন্য একটি বিশেষ চিত্র তৈরি করতে (এতে ইতিমধ্যে উল্লিখিত হিসাবে অল্প পরিমাণে ডেটা থাকবে), কমান্ডটি ব্যবহার করুন

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5

এই উদাহরণটি /path/to/file.vmdk চিত্র তৈরি করবে (যা অবশ্যই পরম হতে হবে), এবং / dev / sda এর 1 এবং 5 পার্টিশন অতিথির জন্য অ্যাক্সেসযোগ্য হয়ে উঠবে।

উদাহরণস্বরূপ, যদি আপনার হার্ড ড্রাইভটি হয় /dev/sda/এবং উইন্ডোজ পার্টিশন হয় /dev/sda2তবে আপনি যে কমান্ডটি ব্যবহার করছেন তা দেখতে পারা যায়:

VBoxManage internalcommands createrawvmdk -filename ~/windows.vmdk -rawdisk /dev/sda -partitions 2

এটি windows.vmdkআপনার হোম ফোল্ডারে একটি ফাইল তৈরি করবে যা আপনি ভার্চুয়াল মেশিনে মাউন্ট করবেন।


আপনি প্রথমে ভার্চুয়ালবক্স.অর্গ / অ্যাটাকমেন্ট / উইকি / মাইগ্রেট_উইন্ডোস / মার্জআইডিই.জিপ ইনস্টল করলে এটি কাজ করতে পারে । নিশ্চিত জন্য দুর্দান্ত ধারণা।
ম্যাটপার্ক

2

আমি ভার্চুয়ালবক্স পছন্দ করি

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

যদি টেপ-আউট এর সমাধানটি কাজ না করে তবে এগিয়ে যান এবং এটি ব্যবহার করে দেখুন।

ভিএমওয়্যার স্ট্যান্ডअ্যালোন রূপান্তরকারী সরঞ্জামটি ব্যবহার করুন: আপনার ভিএমওয়্যার প্লেয়ার (ফ্রি) ইনস্টল থাকা আছে কিনা তা নিশ্চিত করুন।

ভিএমওয়্যার স্ট্যান্ডেলোন আপনাকে একটি ভার্চুয়াল মেশিন, চলমান শারীরিক মেশিন, বা অ্যাক্রোনিস ট্রু ইমেজ ব্যাকআপটিকে ভার্চুয়াল মেশিনে রূপান্তর করতে দেয়। এটি সমস্ত ড্রাইভারকেও কিছু করবে যাতে আপনার মেশিনটি কার্যত কাজ করবে।

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

  2. যদি আপনি তার সমাধানটি চেষ্টা না করেন, বা বিকল্প 1 টি যদি কাঁচা ডিস্ক পড়া পছন্দ না করে এবং ব্যর্থ হয় তবে লিনাক্স ব্যবহার করে ভার্চুয়ালবক্সে একটি সত্যিকারের উইন্ডোজ ইনস্টলকে রূপান্তর করার ক্ষেত্রে ভার্চুয়ালবক্সের একটি খুব ভাল নিবন্ধ রয়েছে

মূলত,

  • প্রথমে উইন্ডোজ মেশিনে MergeIDE ইনস্টল করুন
  • cat /dev/sdg | VBoxManage convertfromraw stdin OutPutFile.vdi NUMBEROFBYTES
  • ভার্চুয়ালবক্সে ড্রাইভ যুক্ত করুন এবং নতুন ভিএম তৈরি করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.