অনুপস্থিত কার্নেল মডিউলটির কারণে ভার্চুয়ালবক্স ইনস্টল করতে অক্ষম


16

আমি আমার উবুন্টুতে ভার্চুয়ালবক্স ইনস্টল করার চেষ্টা করছি।

আমি প্রথমে sudo apt-get install virtualbox-oseএকটি টার্মিনালে চেষ্টা করেছি , তবে কনফিগারেশন ধাপের পরে, এটি একটি ত্রুটিতে ব্যর্থ হয়েছে :

কার্নেল চালানোর জন্য কোনও উপযুক্ত মডিউল পাওয়া যায় নি শুরু করার সাথে সাথেই virtualbox, আমি এই ত্রুটিটি পেয়েছি: সতর্কতা: অক্ষর ডিভাইস / dev / vboxdrv বিদ্যমান নেই not অনুগ্রহ করে ভার্চুয়ালবক্স-ose-dkms প্যাকেজ এবং উপযুক্ত শিরোনাম ইনস্টল করুন, সম্ভবত লিনাক্স-শিরোনাম-জেনেরিক।

এই সমস্যাটি স্থির না হওয়া পর্যন্ত আপনি ভিএম শুরু করতে সক্ষম হবেন না।

তাই আমি http://www.virtualbox.org/ থেকে প্যাকেজটি চেষ্টা করেছি , তবে ভার্চুয়ালবক্স শুরু করা ব্যর্থ হয়:

সতর্কতা: vboxdrv কার্নেল মডিউল লোড করা হয়নি। হয় বর্তমান কার্নেলের (২.6.৩8-৮-জেনেরিক-পা) কোনও মডিউল উপলব্ধ নেই বা এটি লোড করতে ব্যর্থ হয়েছে। কার্নেল মডিউলটি পুনরায় সংকলন করুন এবং এটি ইনস্টল করুন

  sudo /etc/init.d/vboxdrv setup

এই সমস্যাটি স্থির না হওয়া পর্যন্ত আপনি ভিএম শুরু করতে সক্ষম হবেন না।

তাই আমি দৌড়েছি sudo /etc/init.d/vboxdrv setup, তবে এটি ব্যর্থও হয়েছে:

* Stopping VirtualBox kernel modules                                                           [ OK ] 
* Uninstalling old VirtualBox DKMS kernel modules                                                            [ OK ] 
* Trying to register the VirtualBox kernel modules using DKMS                                                       
Error! Your kernel headers for kernel 2.6.38-8-generic-pae cannot be found at
/lib/modules/2.6.38-8-generic-pae/build or /lib/modules/2.6.38-8-generic-pae/source.

* Failed, trying without DKMS
* Recompiling VirtualBox kernel modules                                                                             
* Look at /var/log/vbox-install.log to find out what went wrong

বিষয়বস্তু/var/log/vbox-install.log

আমি আটকে আছি, আমিও ইনস্টল করার চেষ্টা kernel-develসঙ্গে yum, এখনও নিষ্ফল:

root@ubuntu# yum install kernel-devel
Setting up Install Process
No package kernel-devel available.
Nothing to do

এখন আমি কীভাবে এটি সংশোধন করব সে সম্পর্কে আমার কোনও ধারণা নেই। কোন ধারনা?


1
yum? আপনি উবুন্টু ব্যবহার করছেন? কে বলে তোমার দরকার kernel-devel?
এনজোটিব

Pffft, সংগ্রহস্থলগুলি থেকে ভার্চুয়ালবক্স ইনস্টল করুন।
নিকগুলেটস্কি

আমি এখনও ইয়াম :(
বিন ডাব্লু

আপনি বিষয়বস্তু পোস্ট গেল /var/log/kern.logউপর paste.ubuntu.com এবং এখানে লিঙ্ক পোস্ট?
লেকেনস্টেইন

1
@ লেকেনস্টেইন এখানে /var/log/kern.log
সফটটাইমুর

উত্তর:


18

প্যাকেজ ম্যানেজার suএবং yumপ্যাকেজ ম্যানেজার ব্যবহার করে রুট হিসাবে সবকিছু করা এমন কিছু যা রেডহাট-ভিত্তিক ডিস্ট্রোসের জন্য উপযুক্ত, তবে উবুন্টু নয়। উবুন্টুতে, আপনি কমান্ডটি পূর্বের সাথে কমান্ডটি রুট হিসাবে চালান sudo। উবুন্টু ব্যবহৃত প্যাকেজ ম্যানেজারটি উপযুক্ত।

ভার্চুয়ালবক্স ইনস্টল করতে, চালান:

sudo apt-get install virtualbox-ose

এটি প্যাকেজের অন্তর্ভুক্ত কার্নেল শিরোনামের মতো নির্ভরতার যত্ন নেবে linux-headers-generic। যদি আপনার কোনও PAE কার্নেল থাকে তবে আপনাকে প্রথমে শিরোনামগুলি ইনস্টল করতে হবে (আপনার ক্ষেত্রে linux-headers-2.6.38-8-generic-pae), যা দিয়ে করা যেতে পারে:

sudo apt-get install linux-headers-$(uname -r)

uname -r লোড করা কার্নেল সংস্করণ দেয় এবং ম্যানুয়ালি কার্নেল সংস্করণে প্রবেশ করা থেকে রক্ষা পেয়েছে।


আপনার জবাবের জন্য ধন্যবাদ, আসলে আমি প্রথমে এই পদ্ধতির চেষ্টা করেছি, তবে কিছু সমস্যা হয়েছে, আপনি কি দয়া করে একবার দেখে নিতে পারেন? Askubuntu.com/questions/49052/…
সফটটাইমুর

1
virtualbox-4.0ডিফল্ট সংগ্রহস্থলগুলিতে নেই। আপনি কি তৃতীয় পক্ষের পিপিএ ইনস্টল করেছেন? সেই পিপিএ বা প্যাকেজটি সরান এবং ইনস্টল করুন virtualbox-ose
লেকেনস্টেইন

@ সফটটিমুর আপনার নকল প্রশ্ন পোস্ট করা উচিত নয়, যদি তারা একই সমস্যার সাথে সম্পর্কিত থাকে তবে তারা এই জাতীয় পতাকা বদ্ধ করতে পারে।
থমাস ওয়ার্ড

বন্ধুরা, তোমাদের উত্তর দেওয়ার জন্য ধন্যবাদ, আমি 2 প্রশ্ন যা সংযুক্ত থাকে সম্পাদনা করেছি ... আশা একটি সমাধান হতে হবে ...
SoftTimur

1
@ সোফটটিমুর: ভার্চুয়ালবক্সের পূর্বে ভুলেও ভুলবেন না ( sudo apt-get purge virtualbox-4.0 virtualbox-ose)
লেকেনস্টেইন

2

আমি একই সমস্যা ছিল। আমি linux-headers-<version>-generic-paeইনস্টল করেছিলাম তবে হাস্যকরভাবে মিস করছি linux-headers-generic-pae। যদি আপনি সেগুলি ইনস্টল করেন তবে এটি সম্ভবত সহায়তা করবে।

শুভকামনা!


1

বিল্ড-প্রয়োজনীয়গুলি ইনস্টল করুন ।

apt-get install build-essentials 

এবং লিনাক্স-কার্নেল-শিরোনাম ইনস্টল করুন

apt-get install linux-kernel-headers 

অথবা

apt-get install linux-kernel-*

Dkms ইনস্টল করুন

apt-get install dkms

ভুল ইনডেন্টেশনের জন্য দুঃখিত .. আপ্ট
গেট

যেমন প্যাকেজ নেই build-essentials, এটা build-essentiallinux-kernel-*প্যাকেজ উপস্থিত না থাকার, এটা নামে এর linux-headers-...-genericযেখানে ...কার্নেল সংস্করণ।
লেকেনস্টেইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.