কেনেমু ব্যবহার করে ভিএম বুট করার সময় আমি কালো পর্দা পাচ্ছি?


9

যখন আমি ব্যবহার করে ভার্চুয়াল মেশিন বুট করার চেষ্টা করি:

qemu-system-x86_64 -m 1024 -cdrom /host/iso/ubuntu-13.10-desktop-amd64.iso -name mac -hda ~/ubuntu

ইনস্টলেশন শুরু হওয়ার ঠিক পরে (আমি ভাষা চয়ন করার আগে) একটি কালো পর্দা ভোগ করুন। আমি nomodeset"অন্যান্য বিকল্পগুলি" এ সেট করার চেষ্টা করেছি কিন্তু এটি সমস্যার সমাধান করেনি।

তবে একই আইএসও ব্যবহার করে আমি ভার্চুয়াল মেশিন ম্যানেজার ব্যবহার করে ভিএম বুট করতে পারি। আমার কোনও qemu-system-x86_64প্রকল্পের জন্য আমাকে ভিএম বুট করতে হবে ।

কিভাবে এটি সমাধান করবেন দয়া করে আমাকে জানান।


প্রশ্নের উত্তর নয়, তবে আপনি যদি মনিটরের রেজোলিউশনের সাথে ঝাঁকুনির মতো মনে করেন তবে পতাকাটি নিয়ে চারপাশে খেলুন -vga [std|vmware|cirrus|qxl]। পড়ুন man qemu-kvmআরো বিস্তারিত জানার জন্য।
নেহাল জে ওয়াণী

এখানে আমি উবুন্টুর জন্য এতদূর পৌঁছেছি সেরা কিউইএমইউ কেভিএম
সিওরো সান্তিলি :13 病毒 审查 六四 事件 法轮功

আমি এখানে এসেছি কারণ আমি ভিএম 10 মেমরিটি 2536 এমবিতে পরিবর্তন করার পরে উইন 10 ভিএম-তে কালো স্ক্রিন পাচ্ছিলাম। এটি আবার 2048MB এ পরিবর্তন করা আমার জন্য সমাধান হয়েছে। (আমি তখন 3072MB দিয়ে স্থির হয়েছি)।
২৩7777

উত্তর:


9

ডিফল্টরূপে qemu-system-x86_64করে এমুলেশন না ভার্চুয়ালাইজেশন। অনুকরণটি ধীর এবং সিপিইউ নিবিড় - আপনি এটি চালিয়ে দেখতে পারেন topযা আপনার সিপিইউকে প্রায় 100% দেখায়। আমি কেবলমাত্র qemu-system-x86_64আমার সিস্টেমে জুবুন্টুকে 14.04 বুট করেছি এবং ডেস্কটপে বুট করতে 10 মিনিট সময় নিয়েছে। উবুন্টু সাধারণত বুট সম্পর্কিত তথ্য গোপন করে, এজন্য আপনি একটি কালো পর্দা দেখতে পাচ্ছেন (বা বিআইওএস রেজোলিউশন পরিবর্তনের ফলে সৃষ্ট কিছু অন্যান্য গ্রাফিকাল শৈল্পিক)। আপনি যদি কার্নেল প্যারামিটারগুলি অপসারণ করে splash quietযোগ debugকরেন তবে আপনি দেখতে পাবেন যে এই সময়ে এটি কী করছে।

আপনি সম্ভবত যা করতে চান তা হ'ল qemu-system-x86_64 -enable-kvmহার্ডওয়্যার ভার্চুয়ালাইজেশনের জন্য সমর্থন সক্ষম করার জন্য চালানো ।

qemu-system-x86_64 -enable-kvm -m 1024 -cdrom /host/iso/ubuntu-13.10-desktop-amd64.iso -name mac -hda ~/ubuntu

থেকে man qemu-system-x86_64:

-enable-kvm
       Enable KVM full virtualization support. This option is only available
       if KVM support is enabled when compiling.

(আপনি মানুষ প্রোগ্রাম সুপারিশ দেখতে হতে পারে kvmপ্যাকেজ থেকে qemu-kvmkvmশুধু একটি মোড়কের স্ক্রিপ্ট যে নেই exec qemu-system-x86_64 -enable-kvm "$@")

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

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

ভার্চুয়ালাইজেশনের জন্য আর একটি জনপ্রিয় বিকল্প হ'ল ভার্চুয়ালবক্স


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

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