ভার্চুয়ালবক্সের মতো হাইপারভাইজারকে কী ভার্চুয়ালাইজড ওএস চালু করতে ব্যবহার করা যেতে পারে যা সরাসরি বুটযোগ্য?


60

এই প্রশ্নটি বরং তাত্ত্বিক:

ধরুন আমার দুটি পৃথক পার্টিশনে দুটি ভিন্ন ওএস সহ একটি পিসি রয়েছে: এসডিএ-তে OS1 এবং এসডিএ-তে ওএস 2। ওএস 1-তে ভিএমওয়্যার বা ভার্চুয়ালবক্সের মতো কোনও প্রোগ্রাম সেটআপ করা কীভাবে সম্ভব, যা এসডিএ 2 অ্যাক্সেস করে, এটি বুট করে এবং ওএস 2 চালায়? অন্যদিকে ওএস 2 সরাসরি বুটযোগ্যও হওয়া উচিত।

আমি বুঝতে পেরেছি যে এমুলেটেড ওএস 2 একটি ভয়ঙ্কর ধীর হবে এবং সম্ভবত কেউই এই সেটআপটি ব্যবহার করবে না, তবে আমি এটি খুব আকর্ষণীয় বলে মনে করি।


1
@ মরিস আইরিগা আপনি কি নিশ্চিত? আমার মনে আছে এখানে একটি ভার্চুয়ালাইজেশন সরঞ্জাম ছিল যা আসল হার্ডডিস্কগুলি মাউন্ট করতে সক্ষম হয়েছিল। নিশ্চিত না এটির ওরাকল ভার্চুয়ালবক্স বা মাইক্রোসফ্ট ভার্চুয়ালপিসি।
LPChip

1
@ এলপিচীপ দুঃখিত, আমি প্রশ্নটি ভুল বুঝেছিলাম। হ্যাঁ, আপনি ভার্চুয়ালবক্স ব্যবহার করে একটি শারীরিক হার্ড ডিস্ক মাউন্ট করতে পারেন। কটাক্ষপাত আছে এই বা এই । আমি অন্যান্য ভার্চুয়ালাইজেশন সফ্টওয়্যার সম্পর্কে জানি না।
মরিসরিগা



4
ভিএমওয়্যার ফিউশন ম্যাক ওএস এক্স হোস্টের অভ্যন্তরে ভার্চুয়াল মেশিন হিসাবে একটি "বুট ক্যাম্প" পার্টিশন চালু করতে পারে: kb.vmware.com/selfservice/microsites/…
জ্যাকব ক্রল ২

উত্তর:


58

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

কোনও ক্ষেত্রে এটি একটি সাধারণ পুরানো ভিএম বুট করার চেয়ে ধীর হবে না। এটি আরও দ্রুত হতে পারে (খণ্ডিত ডিস্ক চিত্রের পরিবর্তে কাঁচা পার্টিশন ব্যবহারের কারণে)।


তবে ভার্চুয়ালবক্সে এটি কীভাবে করা যায় সে সম্পর্কে আমি পুরোপুরি নিশ্চিত নই - আমি মনে করি যে আপনাকে অবশ্যই একটি বিশেষ .vdi ফাইল তৈরি করতে হবে vboxmanageযা প্রকৃত পার্টিশনের নির্দেশ করে? এছাড়াও, এমন পরিস্থিতিতে কীভাবে বুটলোডারটিকে কাজ করতে হবে সে সম্পর্কে আমার কোনও ধারণা নেই।

যদিও আমি নিজের মধ্যে বর্তমান ওএসের কেবল পঠনযোগ্য অনুলিপি চালিয়ে লিনাক্সে বিভিন্ন বুট সমস্যাগুলি ডিবাগ করতাম qemu-system-x86_64 -enable-kvm -hda /dev/sda -snapshot -monitor stdio


6
আপনি মানুষ আপনি আসলে নিজের ভিতরে একটি ওএস ভার্চুয়ালাইজড চালিয়েছেন?
ওয়াজল

8
অবশ্যই, কেন না? এটি নিয়মিত ভিএম চালানো থেকে খুব আলাদা নয়। একমাত্র গুরুত্বপূর্ণ অংশটি -snapshot, যা / dev / sda এর অস্থায়ী অনুলিপি তৈরি করে (যাতে উভয় সিস্টেমই একে অপরের ডেটা আঁকড়ে না ফেলে)।
মাধ্যাকর্ষণ

6
Vboxmanage ব্যবহারের ক্ষেত্রে আপনার অস্থায়ী বক্তব্য তাই কাঁচা পার্টিশনের স্থানধারক হিসাবে একটি ভিডিআই (ভিএইচডি নয়) সেটআপ করুন। VBOX ম্যানুয়ালটি এটিকে বিশদভাবে ব্যাখ্যা করে। আমি আপনার ডিবাগিং কৌশল পছন্দ করি। কখনও এটির মতো করার বিষয়ে না হলেও আমি ইতিমধ্যে কিছু ব্যবহারের ক্ষেত্রে ভাবছি ;-)
টনি

28

qemuআপনাকে /dev/sda2ভার্চুয়াল হার্ড ড্রাইভ হিসাবে ব্লক ডিভাইস ইত্যাদি ব্যবহার করতে দেবে । ভিএমওয়্যার পাশাপাশি করেন। ভার্চুয়ালবক্স সম্পর্কে নিশ্চিত নয়।

আপনি যখন /dev/sda2কোনও ভিএম বুট করেন, তখন এটির একইরকম প্রভাব পড়বে যেমন আপনি একটি হার্ড ড্রাইভ নিয়ে এসেছেন এবং এটি একটি ভিন্ন কম্পিউটারে বিভিন্ন হার্ডওয়্যার দিয়ে বুট করেছেন। যদি ওএস সেই পরিবর্তনটি পরিচালনা করতে পারে, তবে আপনার কোনও ভিএম এবং স্থানীয়ভাবে ওএস চালানো ঠিক হবে OK উইন্ডোজ অবশ্যই আপনাকে সমস্যা দেবে এবং লিনাক্স সম্ভবত এটি খুব ভাল সহ্য করবে।

ভার্চুয়াল হার্ডওয়্যারটি যতটা সম্ভব আপনার সিস্টেমে ফিজিকাল হার্ডওয়্যার হিসাবে খুব কাছাকাছিভাবে তৈরি করে আপনি সম্ভাব্য সমস্যাগুলি হ্রাস করতে পারেন - তবে অবশ্যই আপনাকে কম র‌্যাম নির্দিষ্ট করতে হবে। বিশেষ গুরুত্ব একই ধরণের ডিস্ক নিয়ামক (আইডিই, এসসিএসআই, ইত্যাদি) নির্দিষ্ট করে।


8
স্পষ্টতই ভার্চুয়ালবক্সটি 'ভিবক্সমনেজ ইন্টার্নাল কম্যান্ডস ক্রিয়েট্রওভিএমডিকে' কোমন্ড ব্যবহার করে এটি করতে পারে ( এখানে দেখেছে )
মাইকেল বি

19

এটি সম্পূর্ণ সম্ভব, বাস্তবে, আমি এটি করতাম!

আমার একটি পার্টিশন / ডিস্ক ছিল (যা আমি ভুলে গিয়েছি) লিনাক্সের সাথে উইন্ডোজের সাথে, আমি মনে করি এটি উইন্ডোজ এক্সপি-র দিনগুলিতে হয়েছিল (স্বীকার করে, এটি কিছুক্ষণ স্থায়ী হয়েছিল)। বিভিন্ন ইনস্টলেশন সহ ডিস্ক স্পেসের লোড ব্যবহার না করেই উভয় সেট ডেটা অ্যাক্সেস করার এটি ছিল একটি ভাল উপায়।

আমার মনে থাকার একমাত্র সমস্যাটি হ'ল এক্সপিতে আমার দুটি পৃথক হার্ডওয়্যার প্রোফাইল স্থাপন করা দরকার। এটি ভুলগুলিতে বুট করার সময় এটি সত্যিই বিভ্রান্ত হয়ে পড়ে।

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

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


ওহ, হার্ডওয়্যার প্রোফাইল ... আমি আসলে কখনও সেই বৈশিষ্ট্যটি স্পর্শ করি নি। লাইসেন্সিং এখন অবশ্যই এটি নষ্ট করবে।
sinni800

@ sinni800 এটা আমার শুধুমাত্র সময় কখনও তাদের ব্যবহার করে, অনুযায়ী ছিল এই তারা এখনও বিদ্যমান, কিন্তু devconx64.exe যেমন চালক কিট সরানো হয়েছে
মাইকেল বি

হার্ডওয়্যার প্রোফাইলগুলি ভিস্তা এবং পরবর্তী উইন্ডোজ সিস্টেমগুলি থেকে ছিনিয়ে নেওয়া হয়েছিল
জ্যাব

8

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

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

নোট, তবে:

আপনাকে উইন্ডোজ পুনরায় সক্রিয় করতে অনুরোধ করা হতে পারে কারণ অপারেটিং সিস্টেম দ্বারা বিভিন্ন হার্ডওয়্যার স্বীকৃত।

উত্স: ভিএমওয়্যার - ভিএমওয়্যার ফিউশনটিতে আপনার বুট ক্যাম্প পার্টিশনটি চালু করা


3
তারা আপনাকে তাদের সরঞ্জামগুলি প্রথমে ইনস্টল করার পরামর্শ দেয় যাতে অ্যাক্টিভেশন প্রক্রিয়া উভয় পরিস্থিতিতে একই "হার্ডওয়্যার" দেখে। নির্দেশাবলী অনুসরণ করুন বা আপনি ফোনে মাইক্রোসফ্ট অ্যাক্টিভেশন সার্ভারের সাথে কথা বলা শেষ করবেন।
থরবজর্ন রাভন অ্যান্ডারসন

@ থরবজরন রাভানএন্ডারসন দুর্দান্ত পরামর্শ - আপনাকে ধন্যবাদ
ম্যাজমা

7

আমি এটা করেছি । এটি বেশ কার্যকর, তবে কিছু সীমাবদ্ধতা রয়েছে এবং এটি সেট আপ করা তুচ্ছ নয়।

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

  • উইন্ডোজে, পার্টিশনটি হোস্টে মাউন্ট করার সময় আপনি ভার্চুয়াল মেশিনে ওএস বুট করতে পারবেন না। এটি কোনও বড় বিষয় নয়, যেমন আপনি সম্ভবত উইন্ডোজের অভ্যন্তরে লিনাক্স বুট করতে চান এবং উইন্ডোজ extকোনওভাবেই ফাইল সিস্টেম সমর্থন করে না ।

  • বুটলোডার সেট করা জটিল। ভিএম বুট করার জন্য এবং নেটিভ বুট করার জন্য আপনার পৃথক বুট কনফিগারেশন দরকার। নেটিভ বুট করার সময় আমি গ্রাব 4 ডিওএস / নিওগ্রাবটিকে প্রথম স্তরের বুটলোডার হিসাবে ব্যবহার করেছি, তারপরে আমি উইন্ডোজ বুটলোডার বা উবুন্টুতে বুট করতে চাইনলোড করতে সক্ষম হয়েছি। ভিএম-এর একটি ছোট (কয়েকটি এমবি) ড্রাইভ ছিল প্রধান ড্রাইভের চেয়ে উচ্চতর অগ্রাধিকার সহ। সেই ড্রাইভে ম্যানুয়ালি ইনস্টল করা GRUB2 রয়েছে যা আমি ভিএম-এর অভ্যন্তরে উবুন্টু বুট করার জন্য ব্যবহার করি।

  • অস্বাভাবিক বুটলোডার সেটআপের জন্য সাবধানতার সাথে আপডেট হওয়া প্রয়োজন। উদাহরণস্বরূপ লিনাক্স নেটিভভাবে চালানোর সময় GRUB আপডেট করা আপনার বুটলোডার চেইনটি ভেঙে দিতে পারে। ভিএম এর ভিতরে আপডেট করার জন্য এটি বুট পার্টিশনে ম্যানুয়ালি ইনস্টল করা প্রয়োজন।


0

এটি বেশ সহজেই সম্ভব .. আপনি যদি প্রতিটি ইনস্টলেশনের জন্য পৃথক হার্ড ডিস্ক ব্যবহার করেন!

উদাহরণস্বরূপ এখানে দেখুন: http://www.serverwatch.com/server-tutorials/using-a-physical-hard-drive-with-a-virtualbox-vm.html - অথবা ভার্চুয়ালবক্স ওয়েবসাইটটি অনুসন্ধান করুন (যা নিচে রয়েছে) এই কীওয়ার্ডগুলির জন্য এই মুহুর্তে)।

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

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

এই দিকটিতে - উইন্ডোজ -> ভার্চুয়ালবক্স -> লিনাক্স সহ অন্যান্য এইচডি -> উড়ে যাওয়ার জন্য উচ্চতর হার্ডওয়্যার সনাক্তকরণের কারণে লিনাক্স, যে উবুন্টু সমর্থন করে, এটি বেশ সহজ।

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

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

আশা করি আপনাকে সাহায্য করেছে :)

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