আপনার পিসিতে ইনস্টল না করে একটি অপারেটিং সিস্টেম ব্যবহার করার একটি ভার্চুয়াল মেশিন চালানো একটি ভাল উপায়। উদাহরণস্বরূপ, আপনি কোনও ঝুঁকি ছাড়াই সর্বশেষ উইন্ডোজ সংস্করণ বা একটি নতুন উবুন্টু লিনাক্স বিতরণ পরীক্ষা করতে পারেন। তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল না করে কীভাবে Windows 10-এ একটি ভার্চুয়াল মেশিন তৈরি করা যায় তা এখানে।
Meet Hyper-V-এ Windows 10
Microsoft Windows 10 এ একটি ভার্চুয়াল মেশিন তৈরি করতে Hyper-V নামে একটি অন্তর্নির্মিত টুল সরবরাহ করে৷ এটি শুধুমাত্র এই প্ল্যাটফর্মগুলিতে উপলব্ধ:
- Windows 10 Enterprise (64-bit)
- Windows 10 Pro (64-বিট)
- Windows 10 Education (64-bit)
আপনার পিসি যদি Windows 10 হোম চালায়, তাহলে আপনাকে অবশ্যই একটি তৃতীয় পক্ষের ভার্চুয়াল মেশিন ক্লায়েন্ট ইনস্টল করতে হবে। হাইপার-ভি এই প্ল্যাটফর্মে উপলব্ধ নয়৷
যদিও হাইপার-ভি একটি দরকারী টুল, এটি সফ্টওয়্যার বিকাশের জন্য আদর্শ সমাধান নাও হতে পারে। মাইক্রোসফ্ট যেমন হাইপার-ভি সম্পর্কে ব্যাখ্যা করে, প্রোগ্রাম এবং অ্যাপগুলির জন্য নির্দিষ্ট হার্ডওয়্যার প্রয়োজন - যেমন একটি পৃথক গ্রাফিক্স প্রসেসর-ভার্চুয়াল মেশিনে সঠিকভাবে কাজ নাও করতে পারে৷
এছাড়াও, হাইপার-V সক্ষম করলে "লেটেন্সি-সংবেদনশীল, উচ্চ-নির্ভুলতা অ্যাপ্লিকেশন" এর কার্যক্ষমতার সমস্যা হতে পারে৷
তবে শুধু যে কোনো কম্পিউটারই ভার্চুয়াল মেশিন চালাতে পারে না। এগিয়ে যাওয়ার আগে আপনার পিসির প্রসেসর ভার্চুয়াল মেশিন পরিচালনা করতে পারে কিনা তা দেখতে হবে।
ভার্চুয়াল মেশিন হার্ডওয়্যার সামঞ্জস্য কিভাবে পরীক্ষা করবেন
এখানে মাইক্রোসফটের হার্ডওয়্যার প্রয়োজনীয়তা রয়েছে:
- 64-বিট প্রসেসর সহ দ্বিতীয় স্তরের ঠিকানা অনুবাদ (SLAT)
- VM মনিটর মোড এক্সটেনশনের জন্য CPU সমর্থন (Intel CPU-তে VT-c)
- সর্বনিম্ন 4GB সিস্টেম মেমরি
এখানে একটি ভার্চুয়াল মেশিন চালানোর জন্য প্রয়োজনীয় BIOS সেটিংস রয়েছে:
- হার্ডওয়্যার এনফোর্সড ডেটা এক্সিকিউশন প্রতিরোধ
- ভার্চুয়ালাইজেশন প্রযুক্তি (বা অনুরূপ লেবেল, মাদারবোর্ড প্রস্তুতকারকের উপর নির্ভর করে)
এখনও নিশ্চিত নন যে আপনার উইন্ডোজ 10 পিসি হাইপার-ভি ব্যবহার করে একটি ভার্চুয়াল মেশিন চালাতে পারে? মাইক্রোসফট খুঁজে বের করার উপায় প্রদান করে। এই পদক্ষেপগুলি অনুসরণ করুন:
-
Start বোতামে রাইট ক্লিক করুন এবং Windows PowerShell (Admin). নির্বাচন করুন।
-
PowerShell উইন্ডোতে " Systeminfo" টাইপ করুন এবং আপনার কীবোর্ডে Enter কী টিপুন।
-
Hyper-V প্রয়োজনীয়তা বিভাগটি খুঁজে পেতে ফলাফলের নীচে স্ক্রোল করুন। এই ফলাফলগুলি কীভাবে ব্যাখ্যা করবেন তা এখানে:
- যদি আপনি চারটি হাইপার-ভি প্রয়োজনীয়তার পাশে "হ্যাঁ" দেখতে পান: আপনার পিসি একটি ভার্চুয়াল মেশিন চালাতে পারে৷
- যদি আপনি চারটি হাইপার-V প্রয়োজনীয়তার পাশে "না" দেখতে পান: আপনার CPU ভার্চুয়াল মেশিন সমর্থন করে না এবং/অথবা আপনাকে BIOS-এ সেটিংস সামঞ্জস্য করতে হবে৷
- যদি ফলাফলে "Virtualization Enabled in Firmware" এর পাশে "No" দেখতে পান: আপনাকে পিসির ফার্মওয়্যারে রিবুট করতে হবে এবং এই বৈশিষ্ট্যটি সক্ষম করতে হবে। সেটিং এর লেবেল আপনার পিসির মাদারবোর্ড এবং BIOS সংস্করণের উপর নির্ভর করে।
- যদি আপনি দেখতে পান "একটি হাইপারভাইজার সনাক্ত করা হয়েছে। হাইপার-ভির জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলি প্রদর্শিত হবে না" ফলাফলে: আপনি ইতিমধ্যেই উইন্ডোজে হাইপার-ভি চালাচ্ছেন 10.
কীভাবে উইন্ডোজ 10 প্রো, এন্টারপ্রাইজ এবং শিক্ষাতে হাইপার-ভি সক্ষম করবেন
এটা সম্ভবত আপনার Windows 10 পিসিতে হাইপার-ভি বৈশিষ্ট্যগুলি ডিফল্টরূপে চালু নেই৷ যদি তা হয় তবে আপনি স্টার্ট মেনুতে কোনো হাইপার-ভি এন্ট্রি পাবেন না। আপনার ভার্চুয়াল মেশিন সমর্থন পেতে এবং চালু করতে এই পদক্ষেপগুলি অনুসরণ করুন৷
- টাস্কবারের সার্চ ফিল্ডে " Hyper-V" টাইপ করুন এবং আপনার কীবোর্ডে Enter কী টিপুন।
-
ফলাফলে উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন নির্বাচন করুন, তারপরে খুলুন। নির্বাচন করুন
-
পরের স্ক্রিনে, Hyper-V বিকল্পের পাশের বাক্সটি চেক করুন, তারপরে ঠিক আছে। নির্বাচন করুন
-
এখনই পুনরায় চালু করুন নির্বাচন করুন। আপনার পিসি রিবুট হবে।
হাইপার-ভি কুইক ক্রিয়েট ব্যবহার করে উইন্ডোজ 10 এ ভার্চুয়াল মেশিন কীভাবে তৈরি করবেন
Windows 10 এর বিল্ট-ইন টুল ব্যবহার করে ভার্চুয়াল মেশিন তৈরি করার দুটি পদ্ধতির মধ্যে এটি একটি। এটি দুটির মধ্যে দ্রুততম এবং দৃশ্যত সহজ। এখানে আপনি দুটি লিনাক্স বিল্ড, MSIX প্যাকেজিং টুল এনভায়রনমেন্ট এবং Windows 10 ডেভেলপমেন্ট এনভায়রনমেন্ট ইনস্টল করার বিকল্প পাবেন।
আপনি যদি Windows 10 এর একটি প্রিভিউ বিল্ড চালাতে চান তাহলে আপনাকে ম্যানুয়ালি একটি ISO ডাউনলোড করতে হবে।
-
Start বোতাম, স্টার্ট মেনুতে নিচে স্ক্রোল করুন, তারপরে Windows অ্যাডমিনিস্ট্রেটিভ টুলস নির্বাচন করুনএটি প্রসারিত করতে।
-
Hyper-V Quick Create. নির্বাচন করুন।
-
নিম্নলিখিত ক্রিয়েট ভার্চুয়াল মেশিন উইন্ডোতে, তালিকাভুক্ত চারটি ইনস্টলারের মধ্যে একটি নির্বাচন করুন, তারপর ভার্চুয়াল মেশিন তৈরি করুন নির্বাচন করুন। ধাপ 4 এ অগ্রসর হবেন না।
তবে, আপনার যদি অন্য কোনো OS থাকে আপনি ব্যবহার করতে চান, তাহলে ধাপ 4 দিয়ে চালিয়ে যান।
-
আপনার পিসিতে ইতিমধ্যে ডাউনলোড করা একটি ISO ফাইল লোড করতে স্থানীয় ইনস্টলেশন উত্স নির্বাচন করুন।
-
নির্বাচন করুন ইনস্টলেশনের উৎস পরিবর্তন করুন.
-
আপনার পিসিতে একটি ISO ইমেজ সনাক্ত করুন এবং নির্বাচন করুন এবং তারপরে খুলুন নির্বাচন করুন।
-
অবশেষে, বেছে নিন ভার্চুয়াল মেশিন তৈরি করুন.
হাইপার-ভি ম্যানেজার ব্যবহার করে উইন্ডোজ 10 এ ভার্চুয়াল মেশিন কীভাবে তৈরি করবেন
প্রথম নজরে, কুইক ক্রিয়েট সংস্করণের তুলনায় এই সংস্করণটি পুরানো-স্কুল দেখাচ্ছে৷ যাইহোক, এই ইন্টারফেসটি আপনার ভার্চুয়াল মেশিন লোডিং এবং আনলোডিং এর মাংস। এখানে আপনাকে একটি ভার্চুয়াল মেশিন আমদানি, ধাপে ধাপে প্রক্রিয়া ব্যবহার করে স্ক্র্যাচ থেকে একটি ভার্চুয়াল মেশিন তৈরি এবং আরও অনেক কিছুর জন্য উন্নত সরঞ্জাম সরবরাহ করা হয়েছে।
আপনি এই ইন্টারফেস থেকে সহজ দ্রুত তৈরি টুল অ্যাক্সেস করতে পারেন।
-
Start নির্বাচন করুন, স্টার্ট মেনুতে নিচে স্ক্রোল করুন, তারপর এটিকে প্রসারিত করতে Windows অ্যাডমিনিস্ট্রেটিভ টুলস নির্বাচন করুন।
-
হাইপার-ভি ম্যানেজার। নির্বাচন করুন
-
নিম্নলিখিত হাইপার-ভি ম্যানেজার উইন্ডোতে, ডানদিকে Actions এর নিচে অবস্থিত দ্রুত তৈরি করুন নির্বাচন করুন।
-
নিম্নলিখিত ভার্চুয়াল মেশিন তৈরির উইন্ডোতে, তালিকাভুক্ত চারটি ইনস্টলারের মধ্যে একটি নির্বাচন করুন এবং ভার্চুয়াল মেশিন তৈরি করুন নির্বাচন করুন। ধাপ 5 এ অগ্রসর হবেন না।
তবে, আপনার যদি অন্য কোনো OS ব্যবহার করতে চান, তাহলে ধাপ 5 দিয়ে চালিয়ে যান।
-
স্থানীয় ইনস্টলেশন উত্স নির্বাচন করুন।
-
নির্বাচন করুন ইনস্টলেশনের উৎস পরিবর্তন করুন.
-
আপনার পিসিতে স্থানীয়ভাবে সংরক্ষিত একটি ISO ইমেজ সনাক্ত করুন এবং নির্বাচন করুন। তারপরে খুলুন। নির্বাচন করুন।
-
অবশেষে, বেছে নিন ভার্চুয়াল মেশিন তৈরি করুন.
একটি ভার্চুয়াল মেশিনের উদাহরণ: উবুন্টু 19.04
আপনি একবার উবুন্টু 19.04 বিকল্পটি নির্বাচন করলে এবং Create Virtual Machine এ ক্লিক করলে, হাইপার-ভি ক্লায়েন্ট একটি সফ্টওয়্যার "কন্টেইনার" (ওরফে ভার্চুয়াল মেশিন) উবুন্টু ডাউনলোড এবং ইনস্টল করবে। একবার সম্পূর্ণ হয়ে গেলে, হাইপার-ভি আপনাকে দুটি বোতামের সাথে অনুরোধ করবে৷
-
ভার্চুয়াল মেশিন সংযোগ উইন্ডোটি লোড করতে সংযোগ এ ক্লিক করুন।
এডিট সেটিংস ক্লিক করুন একটি জাল পিসি চালানোর জন্য প্রয়োজনীয় হার্ডওয়্যার ইমুলেশনের সেটিংস অ্যাক্সেস করতে। এর মধ্যে রয়েছে ফার্মওয়্যার, নিরাপত্তা, মেমরি, প্রসেসর, স্টোরেজ এবং নেটওয়ার্ক সংযোগ৷
-
আপনার অনুকরণ করা অপারেটিং সিস্টেম চালু করতে ভার্চুয়াল মেশিন সংযোগ উইন্ডোতে Start বোতামে ক্লিক করুন।
-
প্ল্যাটফর্মের অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন যেন আপনি একটি নতুন পিসি সেট আপ করছেন। আপনি একটি নতুন ভার্চুয়াল মেশিন তৈরি না করা পর্যন্ত এই সেটআপটি আবার চালানোর প্রয়োজন হবে না।
আপনার ভার্চুয়াল মেশিন কিভাবে লোড করবেন
যেহেতু আপনি সরাসরি আপনার পিসিতে দ্বিতীয় অপারেটিং সিস্টেম ইন্সটল করছেন না, তাই স্টার্ট মেনু বা ডেস্কটপে কোনো শর্টকাট নেই। হাইপার-ভি কুইক ক্রিয়েট টুল থেকে আপনার ভার্চুয়াল মেশিন লোড করার কোনো বিকল্প নেই। পরিবর্তে, আপনাকে অবশ্যই হাইপার-ভি ম্যানেজার ব্যবহার করে আপনার ভার্চুয়াল মেশিন লোড এবং বন্ধ করতে হবে।
-
Start বোতামটি নির্বাচন করুন, স্টার্ট মেনুতে স্ক্রোল করুন, তারপর এটিকে প্রসারিত করতে Windows অ্যাডমিনিস্ট্রেটিভ টুলস নির্বাচন করুন।
-
হাইপার-ভি ম্যানেজার। নির্বাচন করুন
-
নিম্নলিখিত হাইপার-ভি ম্যানেজার স্ক্রিনে, ভার্চুয়াল মেশিন. এর অধীনে তালিকাভুক্ত আপনার সংরক্ষিত ভার্চুয়াল মেশিন হাইলাইট করুন
-
সংযুক্ত করুন নীচে ডান কোণায় অবস্থিত নির্বাচন করুন।
-
ভার্চুয়াল মেশিন সংযোগ স্ক্রীন প্রদর্শিত হবে৷ আপনার ভার্চুয়াল মেশিন "চালু" করতে Start বোতামটি নির্বাচন করুন৷
-
আপনার ভার্চুয়াল মেশিনের বর্তমান অবস্থা সংরক্ষণ করতে, ভার্চুয়াল মেশিন সংযোগ টুলবারে অবস্থিত কমলা সংরক্ষণ করুন আইকনটি নির্বাচন করুন৷
-
আপনার ভার্চুয়াল মেশিন বন্ধ করতে, ভার্চুয়াল মেশিন সংযোগ টুলবারে অবস্থিত লাল শাট ডাউন আইকনটি নির্বাচন করুন। এটি আপনার পিসিকে পাওয়ার ডাউন করার মতো।
সাদা Turn Off আইকনটি নির্বাচন করা আপনার ডেস্কটপ আনপ্লাগ করা বা ব্যাটারি নষ্ট করার মতো।
FAQ
আমি কিভাবে Windows 10-এ হাইপার-ভি অক্ষম করব?
Windows 10-এ নিষ্ক্রিয় করতে, Windows কী+X টিপুন এবং অ্যাপস এবং বৈশিষ্ট্যগুলিতে যান > প্রোগ্রাম এবং বৈশিষ্ট্য > উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ করুন। পরিবর্তনগুলি সংরক্ষণ এবং পুনরায় চালু করতে ঠিক আছে এ ক্লিক করুন৷
একটি জাভা ভার্চুয়াল মেশিন কি?
A Java Virtual Machine (JVM) হল একটি ভার্চুয়াল মেশিন যা জাভা অ্যাপ বা কোড চালানোর পরিবেশ প্রদান করে। কোডটি জাভা-ভিত্তিক বা জাভা বাইটকোড দ্বারা সংকলিত কোড হতে পারে।