কেভিএম ভিএম শুরু করতে পারছে না কারণ বিআইওএস অনুপস্থিত


11

যখনই আমি "কেভিএম" কমান্ড দিয়ে উবুন্টু 14.04 এ একটি কেভিএম ভিএম শুরু করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

qemu: could not load PC BIOS 'bios-256k.bin'

আমি এই ফাইলটি অনুসন্ধান করেছি এবং এটি "../seabios/bios-256k.bin" - এর একটি সিমিলিংক হিসাবে / usr / share / qemu ডিরেক্টরিতে উপস্থিত রয়েছে। আমি যখন ls দিয়ে সেই ডিরেক্টরিটির বিষয়বস্তু দেখার চেষ্টা করি তখন সিস্টেম বলে যে এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই। তবে আমি সেই ডিরেক্টরিতে সিডি করতে পারি এবং বিআইওএস ফাইলটি দেখতে পারি। আমি যখন qemu ডিরেক্টরি থেকে "ls .." টাইপ করি তখন কেবলমাত্র "qemu" ফিরে আসে em আমি রুট হিসাবে লগ ইন করেছি, সুতরাং আমার / usr / ভাগ করে ফোল্ডারগুলির সমস্ত দেখতে পারা উচিত। কেউ কি জানেন যে এখানে কী চলছে?


আবার ইনস্টল করার চেষ্টা করবেন? লঞ্চপ্যাড.এন.উবুন্টু
++সোর্স

আমি প্রস্তুত হয়েছি এবং সমস্ত প্যাকেজ পুনরায় ইনস্টল করেছি এবং আমি এখনও একই ত্রুটি পেয়েছি। আমি মনে করি এটি কোনও অনুমতি ত্রুটি হতে পারে? আমি জানি না কীভাবে এটি সম্ভব তবে যদিও আমি মূল।
এরিক

2
আমি মনে করি আমি এটি ঠিক করতে পারে! তবে সমাধানটি সত্যিই অদ্ভুত। আমি যা করেছি তা হ'ল পুরানো প্রতীকী লিঙ্কটি মুছে ফেলা এবং আপেক্ষিক পথের পরিবর্তে পরম দিয়ে একটি নতুন তৈরি করা। আমাকে আরও কয়েকটি ফাইলের জন্য এটি করতে হয়েছিল।
এরিক

ভাল, এটা ভাল - এবং খারাপ। ls -lসেই অঞ্চলে সাথে চারপাশে খেলুন । আপনার রঙগুলি যদি আমার মত সেট আপ হয় তবে খারাপ লিঙ্কগুলি লাল হয়ে দাঁড়াবে।
মাইকসার্ভ

আমি virshআপনার কেভিএম দৃষ্টান্তগুলি ব্যবহার করব এবং থামাব / শুরু করব।
slm

উত্তর:


6
yum install seabios

আমার জন্য কাজ


2
CentOS এ, একই ইস্যুটির জন্য এটি "yum ইনস্টল সেবিওস-বিন"। কোনও কারণে কিউমু প্যাকেজগুলি সেবিওস-বিন আরপিএম দ্বারা ইনস্টল করা ফাইলগুলিতে সিমলিংক তৈরি করে, তবে নির্ভরতা ঘোষণা করে না
Akom

4

-L /path/to/biosযুক্তিগুলি সহ অন্তর্ভুক্ত (নীচে বর্ণিত হিসাবে However তবে আপনার প্রথম পদক্ষেপের প্রয়োজন হবে না) কেমুকে বায়োসের জন্য নির্দিষ্ট ডিরেক্টরিতে দেখায়।

সুতরাং এটি হবে: qemu-system-x86_64 -L /usr/share/qemu/বাকী যুক্তিগুলির সাথে। এর অর্থ আপনাকে প্রতীকী লিঙ্কটি পরিবর্তন করতে হবে না।

সূত্র


0

সেন্টোস 7 এর জন্য ফাইলটি নিজে থেকে (ভাঙা প্রতীকযুক্ত) থেকে অনুপস্থিত ছিল seabios। আমি যে খুঁজে পাওয়া যায় নি xen-runtimeপ্রদান bios-256k.binসঙ্গে yum whatprovides '*/bios-256k.bin' অবশ্য প্যাকেজ (গুরুত্বহীন) QEMU ফাইলগুলির সাথে ফাইল পরস্পরবিরোধী ছিল। এই কিউমু কাজ করতে আমার নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:

yum install --downloadonly xen-runtime --downloaddir=.
rpm -i --replacefiles xen-hypervisor* xen-runtime*
qemu-system-x86_64 -L /usr/share/qemu-xen/qemu <your args>

-1
sudo ln -sf /usr/share/qemu/bios.bin /usr/share/qemu/bios-256k.bin

আর ব্যবহার করুন

-L /usr/share/qemu/

মধ্যে qemuকমান্ড লাইন প্রয়োজনে।

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