আমি কি 32-বিট মেশিনে একটি 64-বিট ভিএমওয়্যার চিত্র চালাতে পারি?


89

আমি কি 32-বিট মেশিনে একটি 64-বিট ভিএমওয়্যার চিত্র চালাতে পারি?

আমি এটি গুগল করেছি, তবে এর চূড়ান্ত উত্তর বলে মনে হচ্ছে না।

আমি জানি যে এটি পুরোপুরি অনুকরণ করতে হবে এবং একটি কুকুরের মতো চলবে - তবে ধীর পারফরম্যান্স কোনও সমস্যা নয় কারণ আমি my৪-বিট প্ল্যাটফর্মে আমার কিছু ব্যাকগ্রাউন্ড পরিষেবাদি কোড পরীক্ষা করতে আগ্রহী।


উত্তর:


123

আপনার ওয়ার্কস্টেশনটি যাচাই করার সহজতম উপায় হ'ল ভিএমওয়্যার ওয়েবসাইট থেকে M৪- বিট সামঞ্জস্যতা সরঞ্জামের জন্য ভিএমওয়্যার প্রসেসর চেক ডাউনলোড করা ।

আপনি 32-বিট প্রসেসরের একটি 64-বিট ভিএম সেশন চালাতে পারবেন না। তবে, আপনার যদি 64৪-বিট প্রসেসর থাকে তবে আপনি একটি ৩২-বিট হোস্ট ওএস ইনস্টল করেছেন এবং আপনার প্রসেসরের সঠিক এক্সটেনশানগুলি সমর্থন করে তবে আপনি একটি 64৪-বিট ভিএম সেশন চালাতে পারেন। উপরে লিঙ্কযুক্ত সরঞ্জামটি আপনাকে বলবে যে আপনার কাজটি করে কিনা।


4
অসাধারণ! এই সরঞ্জামটির অস্তিত্ব কখনও জানতেন না !!
সাসাচবিউমন্ট

4
উপরের লিঙ্কটি আপনাকে আর এমন কোনও পৃষ্ঠায় নিয়ে যায় না যা প্রসেসরের চেক সরঞ্জামটি উল্লেখ করে। এখানে একটি সরাসরি লিঙ্ক: downloads.vmware.com/d/details/…
ফিল রস

4
@ ফিল রস - ধন্যবাদ! আপনার পোস্ট করা ইউআরএল সহ উত্তরের লিঙ্কটি আপডেট করেছি।
ডেভ ওয়েব

4
সুতরাং আপনি বলছেন যে ভিএমওয়্যার নিজে এটি করতে পারে না। তবে আপনি ডিবিআর দ্বারা বর্ণিত হিসাবে চিত্রটি একটি কেমু ছবিতে রূপান্তর করতে পারেন। অথবা (পর্যাপ্ত র‌্যাম দেওয়া) একটি -৪-বিট হোস্ট ভিএম এর মধ্যে থেকে ভিএমওয়্যার চালান যা ঘুরে ফিরে একটি ভিএম কিউমুতে চালিত হয় বা অন্য একটি ভিএম ইউটিলিটি যা একটি -৪-বিট প্রসেসরের অনুকরণ করে। জটিল, তবে ফ্ল্যাট-আউট বলা যে এটি সম্ভব নয় এটি ভুল।
intuited

4
উইন্ডোজ এবং লিনাক্স উভয় সংস্করণের জন্য এখানে লিঙ্কটি রয়েছে: my.vmware.com/web/vmware/details/processor_check_5_5_dt/…
জ্রেস

30

আপনার যদি 32-বিট হার্ডওয়্যার থাকে, না, আপনি 64-বিট অতিথি ওএস চালাতে পারবেন না। "ভিএমওয়্যার সফ্টওয়্যার শারীরিকভাবে উপস্থিত না হয়ে বিভিন্ন হার্ডওয়্যারের জন্য কোনও নির্দেশিকা সেট অনুকরণ করে না"

যাইহোক, ও QEMU করতে , একটি 64-বিট প্রসেসর অনুকরণ যাতে আপনি-VMWare মেশিন রূপান্তর পারে এবং এই সঙ্গে এটি চালানোর

থেকে এই 2008 যুগের ব্লগ পোস্ট (archive.org দ্বারা প্রতিফলিত) :

$ cd /path/to/vmware/guestos
$ for i in \`ls *[0-9].vmdk\`; do qemu-img convert -f vmdk $i -O raw {i/vmdk/raw};done
$ cat *.raw >> guestos.img

এটি চালাতে,

qemu -m 256 -hda guestos.img

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

for i in `ls *[0-9].vmdk`; do qemu-img convert -f vmdk $i -O qcow ${i/vmdk/qcow}; done && cat *.qcow >> debian.img

10

হ্যাঁ, আপনার যদি are৪ বিট প্রসেসর থাকে তবে 32-বিট ওএস থেকে ভিএমওয়ারে একটি 64-বিট ওএস চালানো সম্ভব।

উইন্ডোজ এক্সপি প্রফেশনাল 2002 এর সাথে আমার একটি পুরানো ইন্টেল কোর 2 জুটি রয়েছে এবং আমি এটি কাজে লাগিয়েছি।

প্রথমত, দেখুন আপনার সিপিইউ একটি 64-বিট ওএস চালাতে সক্ষম কিনা। ভিএমওয়্যার সাইটে '64৪-বিটের সামঞ্জস্যের জন্য প্রসেসরের চেক' অনুসন্ধান করুন। প্রোগ্রাম চালান।

যদি এটি বলে যে আপনার প্রসেসর সক্ষম, আপনার কম্পিউটার পুনরায় চালু করুন এবং BIOS এ যান এবং দেখুন যে আপনার 'ভার্চুয়ালাইজেশন' আছে এবং এটি সক্ষম করতে সক্ষম কিনা। আমি সক্ষম হয়েছি এবং এই পুরানো ল্যাপটপে ভিএমওয়্যারের অধীনে উইন্ডোজ সার্ভার ২০০৮ আর 2 চালিত হয়েছি ।

আমি আশা করি এটি আপনার পক্ষে কাজ করে!


4
কোর 2 ডুও একটি 64-বিট প্রসেসর। এটি আকর্ষণীয় যে এটি উইন্ডোজ এক্সপির 32-বিট সংস্করণে ভিএমওয়্যারে চলতে পারে।
জন সাবলীল

4
প্রথমে আপনি বলছেন যে আপনি 32-বিট প্রসেসরে একটি 64-বিট ওএস চালাতে পারবেন এবং তারপরে আপনি বলবেন যে আপনার প্রসেসরটি 64-বিট কিনা তা পরীক্ষা করা উচিত?
রিমি

আমি 32 বিট ব্যবহার করছি, 2GB র্যাম, উইন্ডোজ 7.Hey আমার VM- র এই ত্রুটি দিচ্ছেন drive.google.com/file/d/0B9LzXNh-gDLNVml5bHl0clZIdUk/...
মনে ভাল এবং প্রোগ্রামিং

8

যদি আপনার হার্ডওয়্যারটি কেবল 32-বিট হয়, তবে না। আপনার যদি 64 বিট হার্ডওয়্যার এবং 32-বিট অপারেটিং সিস্টেম থাকে, তবে সম্ভবত। দেখুন 64-বিট অতিথি অপারেটিং সিস্টেম-এর জন্য হার্ডওয়্যারের এবং ফার্মওয়্যার আবশ্যকতা বিস্তারিত জানার জন্য। এটির একটি বনাম একাধিক প্রসেসরের সাথে কোনও সম্পর্ক নেই।


4

আপনার মেশিনের সিপিইউতে ভিটি বিট (ভার্চুয়ালাইজেশন) রয়েছে কিনা তা বিস্ফোরিত হয় এবং বিআইওএস আপনাকে এটি চালু করতে সক্ষম করে। উদাহরণস্বরূপ, আমার ল্যাপটপটি একটি কোর 2 ডুও যা এটি ব্যবহার করতে সক্ষম। তবে, আমার বায়োস আমাকে এটি চালু করতে সক্ষম করে না।

মনে রাখবেন যে আমি পড়েছি যে এই বৈশিষ্ট্যটি চালু করা সাধারণ ক্রিয়াকলাপগুলিকে 10-12% হ্রাস করতে পারে, যার কারণে এটি সাধারণত বন্ধ থাকে।


3

আমি বেশ কয়েকটি কারণে আন্তরিকতার সাথে এটি সন্দেহ করি, তবে সবচেয়ে গুরুত্বপূর্ণটি হ'ল এমন কিছু নির্দেশাবলী রয়েছে যা 32-বিট মোডে অনুমোদিত, তবে 64-বিট মোডে নয়। বিশেষত, instructions৪-বিট মোডে কিছু নির্দেশাবলী এবং রেজিস্টারগুলিকে এনকোড করতে ব্যবহৃত REX উপসর্গটি 0x4f: 0x40 ফর্মের বাইট হয়, তবে 32 বিট মোডে একই বাইট হয় হয় ফিক্সড অপারেন্ড সহ INC বা DEC।
এর কারণে, আরএক্সের উপসর্গযুক্ত কোনও 64৪-বিট নির্দেশকে আইএনসি বা ডিসি হিসাবে ব্যাখ্যা করা হবে, এবং ভিএমএমকে -৪-বিট নির্দেশকে অনুকরণ করার সুযোগ দেবে না (উদাহরণস্বরূপ একটি অপরিজ্ঞিত অপকোড ব্যতিক্রমকে সংকেত দিয়ে)।

এটি করার একমাত্র উপায় হ'ল প্রতিটি নির্দেশের পরে ভিএমএম-এ ফিরে আসার জন্য একটি ফাঁদ ব্যতিক্রম ব্যবহার করা যাতে এটি দেখতে পারে যে এটির জন্য বিশেষ -৪-বিট হ্যান্ডলিংয়ের প্রয়োজন কিনা। আমি কেবল যে ঘটছে তা দেখতে পাচ্ছি না।


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

3

ভিএমওয়্যার? তবে, QEMU এর একটি x86_64 সিস্টেম টার্গেট রয়েছে যা আপনি ব্যবহার করতে পারেন। আপনি সম্ভবত কোনও ভিএমওয়্যার চিত্র সরাসরি ব্যবহার করতে সক্ষম হবেন না (আইআইআরসি, কোনও রূপান্তর সরঞ্জাম নেই) তবে আপনি ওএস এবং এগুলি নিজেই ইনস্টল করতে পারেন এবং এর ভিতরে কাজ করতে পারেন। কিউএমইউ উঠতে এবং দৌড়াতে পিটা কিছুটা হতে পারে তবে এটি বেশ সুন্দরভাবে কাজ করার ঝোঁক।


3

ভিএমওয়্যার আপনাকে 32-বিট হোস্টে 64-বিট গেস্ট চালানোর অনুমতি দেয় না। এটি সন্ধান করার জন্য আপনাকে কেবল ডকুমেন্টেশন পড়তে হবে।

আপনি যদি সত্যিই এটি করতে চান তবে আপনি কিউইএমইউ ব্যবহার করতে পারেন, এবং আমি একটি লিনাক্স হোস্টের প্রস্তাব দিই, তবে এটি খুব ধীর হতে চলেছে (আমি আসলেই ধীর বলতে চাইছি)।


2

হ্যা, তুমি পারো. আমার উইন্ডোজ এক্সপি 32-বিটে ভিএমওয়ারে একটি 64-বিট দেবিয়ান চলছে। যতক্ষণ আপনি দু'জন প্রসেসর ব্যবহারের জন্য অতিথিকে সেট করবেন ততক্ষণ এটি ঠিকঠাক কাজ করবে।


1

আপনার প্রসেসর যদি 64-বিট হয় এবং ভার্চুয়ালাইজেশন টেকনোলজি (ভিটি) এক্সটেনশন সক্ষম থাকে (এটি BIOS এ স্যুইচ অফ করা যেতে পারে)। আপনি 32-বিট প্রসেসরের মাধ্যমে এটি করতে পারবেন না।

লিনাক্সের অধীনে এটি পরীক্ষা করতে আপনার কেবলমাত্র / proc / cpuinfo ফাইলটি সন্ধান করতে হবে। শুধু উপযুক্ত পতাকার বর্ণন ( vmx ইন্টেল প্রসেসর বা svm এএমডির প্রসেসর জন্য)

egrep '(vmx|svm)' /proc/cpuinfo

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


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