আমি কীভাবে "কেভিএম: বিআইওএস দ্বারা অক্ষম" বার্তাটি থেকে মুক্তি পাব?


32

আমি একটি বার্তা পাচ্ছি:

kvm:disabled by bios

আমার কার্নেলটি 3.8.x এ উন্নীত করার পরে আমি কখনই কেভিএম প্যাকেজ ইনস্টল করি নি। আমি কোনও BIOS বাগের কারণে আমার BIOS থেকে ভার্চুয়ালাইজেশন সক্ষম করতে পারি না । আমি এই অদ্ভুত বার্তাটি থেকে মুক্তি পেতে চাই। ব্যবহার করে যে কোনও কার্নেল মডিউল সরানোর চেষ্টা modprobe কিন্তু এটি কাজ করে নি।


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

এটি কোনও ডুপ নয়, এটি একটি বাগের জন্য কাজ করার প্রশ্ন হিসাবে প্রশ্ন এবং তাই এটি পরিবর্তে অফ-টপিক হিসাবে বন্ধ করা উচিত।
টম ব্রসম্যান

2
এটি একটি বায়োস বাগ, উবুন্টু বাগ নয়, যার জন্য একটি কার্যকরী সন্ধান করা হচ্ছে। আমি মনে করি না যে এটি বাগের অফ-টপিকতার মনোভাবের সাথে খাপ খায়, যেহেতু একটি BIOS বাগ সাধারণত লঞ্চপ্যাডের অন্তর্ভুক্ত হয় না, সত্যিই।
রবি বাসাক

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

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

উত্তর:


14

নামক একটি ফাইল তৈরি করুন /etc/modprobe.d/blacklist-kvm.conf:
(উদাহরণস্বরূপ, আপনি জিডিট gksu gedit /etc/modprobe.d/blacklist-kvm.confবা ন্যানো ব্যবহার করতে পারেন sudo nano /etc/modprobe.d/blacklist-kvm.conf)

এটিতে নিম্নলিখিত তিনটি লাইন রাখুন:

blacklist kvm
blacklist kvm_intel
blacklist kvm_amd

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


ওপেনসুস লিপ 42.2 এ আমার জন্য কাজ করেছেন।
/Etc/modprobe.d/50-blacklist.conf

18

আমার জন্য কী কাজ করেছে:

1) কম্পিউটারটি চালু করুন এবং কালো পটভূমিতে কোনও স্ক্রিন দেখলে সেটআপ (BIOS) দেখতে f2 চাপুন।

2) "কনফিগারেশন" ট্যাবে যান।

3) "ইন্টেল ভার্চুয়াল প্রযুক্তি" বিকল্পটি নির্বাচন করুন এবং এফ 5 বা এফ 6 টিপে এটি সক্ষম করুন।

4) সংরক্ষণ এবং প্রস্থান করতে F10 টিপুন। কোনও প্রম্পট বার্তা উপস্থিত হলে আপনাকে এই ক্রিয়াটি নিশ্চিত করতে বলে, হ্যাঁ নির্বাচন করুন।

5) আপনার কম্পিউটার 10 সেকেন্ডের জন্য বন্ধ হবে। তারপরে, এটি ত্রুটিটি না দেখিয়ে আপনার ওএস বুট করবে এবং লোড করবে।


4
আসলে সক্রিয় এটি একটি ভাল সমাধান (বদলে শুধু ত্রুটি বার্তা লুকিয়ে) -এর মত বলে মনে হয়!
হাইড

@ হাইদ: আপনার মন্তব্যের জন্য ধন্যবাদ যেমনটি আপনি বলেছেন, একই সমস্যাটির কাছে যাওয়ার পক্ষে এটি একটি আলাদা উপায়।
পাবলোফিউমারা

1
কেভিএমের প্রয়োজন ভার্চুয়াল মেশিন হোস্টের প্রসেসরের ভার্চুয়ালাইজেশন সমর্থন রয়েছে (ইন্টেল প্রসেসরের জন্য ভিটি-এক্স এবং এএমডি প্রসেসরের জন্য এএমডি-ভি) রয়েছে। আপনার প্রসেসর নিম্নলিখিত কমান্ডের সাহায্যে হার্ডওয়্যার ভার্চুয়ালাইজেশন সমর্থন করে কিনা তা আপনি যাচাই করতে পারেন: re egrep --color = auto 'vmx | svm | 0xc0f' / proc / cpuinfo
The Demz

1
ত্রুটিটি আড়াল করার চেয়ে এটি অবশ্যই ভাল। আমার আর্চ ইনস্টলেশন এবং বিআইওএসে ইন্টেল ভিটি সক্ষম করার ক্ষেত্রে আমার একই সমস্যা ছিল এই ত্রুটিটি সমাধান হয়েছে।
আইজাক

4

প্রথমত, আপনি দেখতে চাইতে পারেন KVMকার্নেলের মধ্যে লোড হয়েছে কিনা। এটি করতে, এই জাতীয় কিছু চালান:

lsmod | grep kvm

যদি আপনি এর থেকে কোনও উত্তর পান তবে আপনি কেভিএম চালানো থেকে বিরত রাখতে চাইতে পারেন। এটি করতে, এটি সহায়তা করবে:

modprobe -r kvm

অন্য কোনও কেভিএম মডিউল অনুসরণ করতে মনে রাখবেন। আমার ক্ষেত্রে, একটি kvm_intelমডিউলও আছে, তাই আমাকেও চালাতে হবে

modprobe -r kvm_intel

kvmবুট করার সময় সক্ষম হওয়া থেকে বিরত রাখতে আপনাকে ফাইলটি সন্ধান /etc/modulesকরতে হবে এবং এটিকে সংশোধন করতে হবে যাতে কেভিএম বুট সময় চালু না হয়। আপনি নিজের /etc/modulesফাইলটি সংশোধন করার পরে আপনার কম্পিউটারটি পুনরায় চালু করুন এবং দেখুন সমস্যাটি বজায় রয়েছে কিনা।


0

আপনি হয় কেভিএম অপসারণ করতে পারেন

sudo apt-get purge qemu-kvm

বা বার্তাটি উপেক্ষা করুন, এটি কোনওরকম ক্ষতি করছে না।

সম্ভবত একটি বায়োস আপডেট উপলব্ধ আছে?


4
এটি ভেঙে
ভিএমওয়্যার

"বার্তাটি উপেক্ষা করুন" প্রশ্নের উত্তর নয় (ওপি এটিকে অগ্রাহ্য করতে চায় না )।
isomorphismes

@ আইসোমরফিজমস যে কারণে প্রথম বিকল্প - কেভিএম সরান। কেভিএম কার্নেল মডিউলটি ভিএমওয়্যার মডিউলের সাথে বিরোধ করে। আপনি নিজে কার্নেল মডিউলগুলি ম্যানুয়ালি লোড / আনলোড করতে সক্ষম হতে পারবেন, আমি ভিএমওয়্যারের সাথে নিশ্চিত নই।
প্যান্থার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.