ত্রুটি: কার্নেল শিরোনাম পাওয়া যায় নি। (তবে তারা স্থানে রয়েছে)


79

আমি ভার্চুয়ালবক্স 4.04-তে অতিথি সংযোজনগুলি ইনস্টল করার চেষ্টা করছি। হোস্ট ওএস হ'ল উবুন্টু ডেস্কটপ 11.04 64 বিট, অতিথি ওএস হলেন উবুন্টু সার্ভার 11.10 64 বিট।

$ sudo ./VBoxLinuxAdditions.run

কিছু আউটপুট পরে এই লাইনটি মুদ্রিত হয়:

The headers for the current running kernel were not found.

কিন্তু হেডার হয় ইনস্টল, অন্তত সেই অনুযায়ী dpkg:

$ dpkg --get-selections | grep linux-headers
linux-headers-3.0.0-12            install
linux-headers-3.0.0-12-server     install
linux-headers-server              install

চলমান কার্নেলটি হ'ল:

$ uname -a
Linux foobar 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 X86_64 GNU/Linux

কীভাবে আমি জিনিসগুলি ঠিক করব যাতে অতিথি সংযোজন ইনস্টলকারী কার্নেল শিরোনামগুলি সন্ধান করতে সক্ষম হয়?

আপডেট: সম্পূর্ণ আউটপুট যুক্ত।

The headers for the current running kernel were not found. If the module compilation fails then this could be the reason.

Building the main Guest Additions module ...done.
Building the shared folder support module ...fail!
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Installing the Window System drivers ...fails!
(Could not find the X.Org or XFree86 Window System).

আমি ব্যর্থ # 2 এর জন্য যত্ন নেই, কারণ এটি একটি সার্ভার এবং আমার এক্স সার্ভারের প্রয়োজন নেই। তবে আমার ভাগ করা ফোল্ডার সমর্থন দরকার।

আরও কিছু বিশদ:

$ tail /val/log/vboxadd-install.log
..........
cc1: some warnings being treated as errors
make[2]: *** [/tmp/vbox.0/vfsmod.o] Error 1
make[1]: *** [_module_/tmp/vbox.0] Error 2
make: *** [vboxsf] Error 2

এটি Vboxguest সংযোজনের জন্য একটি স্ট্যান্ডার্ড আউটপুট - Vbox কার্নেল মডিউলগুলি সঠিকভাবে সংকলিত হয়নি তা নির্দেশ করে অন্য কোনও ত্রুটি রয়েছে কি?
ফসফ্রিডম

@ ফস আপনার ইনপুটটির জন্য ধন্যবাদ, আমি আমার প্রশ্ন আপডেট করেছি।
পাওলো

@ মিহাইতোডর অন্য প্রশ্নটি আমার সম্ভাব্য সদৃশ, আপনার বিপরীতে নয়। ইঙ্গিত, প্রকাশনার তারিখ একবার দেখুন। শুভেচ্ছা।
পাওলো

হ্যাঁ, সত্য। এর জন্যে দুঃখিত.
মিহাই টডর

উত্তর:


8

অতিথি-সংযোজন ইনস্টল সঠিকভাবে গ্রহণ করতে ভার্চুয়ালবক্স উবুন্টু সার্ভার অতিথিকে পেতে আপনার একটি ন্যূনতম xorg প্যাকেজ ইনস্টল করতে হবে:

sudo apt-get install xserver-xorg xserver-xorg-core

এটি করার মাধ্যমে আপনার ভাগ করা ফোল্ডার সমর্থন থাকবে।

যেমন আপনি খুঁজে পেয়েছেন, অতিথি সংযোজনগুলি একটি খুব বড় স্ক্রিপ্ট - "VBoxLinuxAdditions.run"

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

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

উৎস


32
এটি কোনওভাবেই সমস্যার সমাধান করে না।
স্লিক

11
আমি এই প্যাকেজগুলি ইনস্টল করার বিরুদ্ধে দৃ strongly়ভাবে প্রস্তাব দিচ্ছি। তারা আপনার সার্ভারটি ইনস্টল করে দেবে এবং সমস্যার সমাধান করবে না। আপনি এক্স 11 সম্পর্কে আর কোনও ত্রুটি বার্তা পাবেন না তবে এটি কেবলমাত্র লাভ।
dwurf

3
@ পানিক যে সমস্যার সমাধান করেছে, অন্যথায় আমি এই উত্তরটি গ্রহণ করতাম না। আমি বোকা নই.
পাওলো

4
কুকুরের দ্বারা উত্তরটি গ্রহণযোগ্য উত্তর হওয়া উচিত; xorg ইনস্টল করা অপ্রয়োজনীয়।
নাথান

2
-1 এই উত্তরটি বিভ্রান্তিকর হিসাবে।
ortang

160

বার্তাটি বিভ্রান্তিকর।

আমার ক্ষেত্রে এটি আসলে dkms অনুপস্থিত ছিল তাই আপনি সংযোজন রান ইনস্টল করার আগে

sudo apt-get install build-essential linux-headers-`uname -r` dkms

এটি আমার জন্যও সমস্যার সমাধান করেছে।
নিক retallack

29
linux-headers-genericপ্যাকেজটি ব্যবহার করুন কারণ এটি সর্বদা সর্বশেষতম কার্নেল শিরোনাম প্যাকেজকে নির্দেশ করে।
অর্টাং

3
সর্বশেষ ভার্চুয়ালবক্সে আপডেট করা হ'ল এটি আমার জন্য কী সমাধান করেছে উবুন্টু 13.10 ইনস্টলেশন
ফ্ল্যাভিয়াস পান্ডা

7
এই গ্রহণযোগ্য উত্তর হতে হবে, আপনার একটি সার্ভার আছে, কেন xorg ইনস্টল করতে বিরক্ত করবেন ??? dkms ইনস্টল করুন এবং সমস্যার সমাধান !!!
ফ্রেডেরিক ইয়েসিড পেঁয়া সানচেজ

2
sudo apt-get install --assume-yes build-essential dkms linux-headers-$(uname -r)এবং sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.hনিশ্চিতভাবে সহায়তা করবে

19

(যদিও এই প্রশ্নের একটি স্বীকৃত উত্তর রয়েছে, তবে এটি অন্য কাউকে সাহায্য করার ক্ষেত্রে আমি এই উত্তরটি যুক্ত করছি ...)

যদিও আমার অভিন্ন লক্ষণ রয়েছে, আমি এই প্রশ্নের প্রতিটি পরামর্শ চেষ্টা করেছিলাম, এবং এখনও কিছুই কার্যকর হয়নি। অবশেষে আমি এই থ্রেডটি পেয়েছি যা ভার্চুয়ালবক্স সংস্করণে লিনাক্স কার্নেল সংস্করণে আপ টু ডেট না হওয়ার পরামর্শ দিচ্ছে

সুতরাং, যদি কিছুই আপনার পক্ষে কাজ করে না, তবে সর্বশেষ সংস্করণটি ইনস্টল করার চেষ্টা করুন: http://download.virtualbox.org/virtualbox/ (লেখার সময় এটি দেবিয়ান -ভিত্তিক সিস্টেমগুলির জন্য ছিল 4.2.6 )।


সঠিক। প্রকৃতপক্ষে, আমি ইতিমধ্যে "উপরের সমস্তগুলিতে" চালিয়েছি: অনুপস্থিত কার্নেল শিরোনাম, অপ্রচলিত কার্নেল শিরোনাম, নিখোঁজ ডি কে এম প্যাকেজ এবং প্রকৃতপক্ষে, অতিক্রান্ত VBox সংস্করণ।
youri

12

dkmsভার্চুয়ালবক্সের আমার সংস্করণ ইনস্টল ও আপগ্রেড করে আমি এই ত্রুটিটি সমাধান করেছি। দেখা যাচ্ছে VirtualBox অতিথি সংযোজন পুরানো সংস্করণ প্রায়ই সর্বশেষ কার্নেলের সাথে কাজ করবে না।


5
Dkms ইনস্টল করা, রিবুট করা এবং ইনস্টল স্ক্রিপ্টটি পুনরায় চালানো আমার পক্ষে কাজ করেছে। এটি অফিশিয়াল ডকটিতেও
বিশ্রামের

আরও নতুন সংস্করণ (ভার্চুয়ালবক্সের ডেবি ফাইলগুলি এখান থেকে পাওয়া যায়: download.virtualbox.org/virtualbox ) এগুলিতে অতিথি সংযোজনগুলিও রয়েছে। আমার জন্য এই নির্দিষ্ট জিনিসগুলির সর্বশেষতম ব্যবহার।
বেকন

1
বর্তমান অফিসিয়াল ডক লিংক: ভার্চুয়ালবক্স.আর
সর্বাধিক

dkms ইনস্টল করা আমার পক্ষে নির্দ্বিধায় কাজ করেছিল।
আয়ুশ

10

অতিথি সংযোজনগুলি ব্যবহার করতে আপনার এক্স এর প্রয়োজনীয় উত্তরটি কেবল উপহাস। এক্স ইনস্টল করার পরে এটি কাজ করার কারণটি হ'ল এটি লাইবগ্লিবকে নির্ভরতা হিসাবে টানছে, তবে সংযোজনগুলি চালানোর জন্য পুরো এক্স সার্ভারটি ইনস্টল করা সত্যিকার অর্থেই অনন্য হবে।

আপনার প্রয়োজনীয় সমস্ত প্যাকেজগুলি নিম্নলিখিত:

  • বিল্ড-অপরিহার্য
  • লিনাক্স-হেডার-`uname-r`
  • libglib2.0-0

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

একটি সিডেনোট হ'ল এগুলি হ'ল একই প্যাকেজগুলির যা আপনার কোনও ভিএমওয়্যার মেশিনে ভিএমওয়্যার সমতুল্য "ভিএমওয়্যার সরঞ্জাম" এর জন্য প্রয়োজন।


9

নিম্নলিখিত কমান্ড সহ প্রস্তাবিত প্যাকেজ ইনস্টল করার পরে:

sudo apt-get install build-essential linux-headers-`uname -r` dkms

ডুউরফের পরামর্শ অনুসারে আমি ভার্চুয়ালবক্সের আমার সংস্করণটি আপগ্রেড করেছি। এটা আমার জন্য এটি স্থির।


1

আমার পক্ষে কাজ করা একমাত্র সমাধান ভার্চুয়াল বক্স অপসারণ এবং ভার্চুয়ালবক্স ওয়েবসাইট (সংস্করণ: 4.3.10 (রেপো) বনাম ৪.৩.২২ (ওয়েবসাইট)) থেকে সর্বশেষ সংস্করণ ইনস্টল করা ছিল ।


1

আমি উপরের সমস্ত সমাধান চেষ্টা করেছি এবং আমি নিশ্চিত যে আমি সঠিক শিরোনাম ইনস্টল করেছি তবে এখনও ভাগ্য নেই !!!

root@test:~# dpkg --get-selections | grep linux-headers
linux-headers-4.0.0-kali1-amd64         install
linux-headers-4.0.0-kali1-common        install
linux-headers-amd64             install

এবং আমি আজ 5.0.4 হিসাবে ভার্চুয়াল বক্সের সর্বশেষ সংস্করণটি ইনস্টল করেছি তবে তবুও ত্রুটি সহ অতিথি সংযোজনগুলি ইনস্টল করার চেষ্টা করার সময় আমার ত্রুটি রয়েছে

The headers for the current running kernel were not found.

সমাধান:

শেষ পর্যন্ত আমার সমস্যার সমাধানটি হ'ল VBoxLinuxAdditions.run/ হোম / এর মতো অন্য ডিরেক্টরিগুলির পরিবর্তে / রুট ডিরেক্টরিটি চালাচ্ছে !

আমি মূলত ডিরেক্টরি VBoxLinuxAdditions.runথেকে চালাচ্ছি /home/এবং এই বাঁধের ত্রুটিটি বজায় রেখেছি তবে রুট ডিরেক্টরি থেকে নীচে কমান্ডটি ব্যবহার করার পরে, এটি ঠিক আছে, সমস্যার সমাধান হয়েছে!

cp /media/cd-rom/VBoxLinuxAdditions.run /root/
chmod 755 /root/VBoxLinuxAdditions.run
cd /root
./VBoxLinuxAdditions.run

এর পরে আপনি কেবল ব্যবহার করতে পারেন reboot, তারপরে আপনার অতিথি অতিরিক্ত সঠিকভাবে করা উচিত এবং পুরো স্ক্রিনটিও করা উচিত! হ্যাঁ !!!


আমি এটি চেষ্টা করেছি কিন্তু এখনও কাজ করে না। হাত আপ
yaochiqkl

আমার জন্য কাজ করে না।
মুনিব_আহমেদ

1

সাধারণত আমি অতিথি সংযোজনগুলি সরাসরি ভার্চুয়ালবক্সের মাধ্যমে ইনস্টল করি (সিড্রোম, মাউন্ট। সিড্রোম, sh ./VBoxLinuxGuestAddtions.run)। তবে, বেশিরভাগ লিনাক্স-বিতরণ আপনাকে একটি প্যাকেজ সরবরাহ করে যা আপনার প্যাকেজ-ম্যানেজারের মাধ্যমে ইনস্টল করা যেতে পারে। আমার জন্য নিম্নলিখিত কমান্ডটি সমস্যার সমাধান করেছে:

sudo apt-get install virtualbox-guest-dkms

আমি অন্যান্য সমস্ত ইনস্টলেশন সমাধান চেষ্টা করেছিলাম এবং অ্যাড-ইন বা ইনস্টলেশন স্ক্রিপ্ট নিয়ে সমস্যা অবিরত রেখেছি। এই সমাধানটি সরাসরি সমস্যার সমাধান করে। ধন্যবাদ!
সদাকাতসু

1

আমি মনে করি ভার্চুয়াল বক্সের কোনও পুরানো সংস্করণ বা অতিথি সংযোজন আইএসও চিত্রের কমপক্ষে একটি পুরানো সংস্করণ ব্যবহার করে এই ত্রুটি ঘটেছে

আমি ভিবিক্স গেস্ট অ্যাডিশনের একটি নতুন আইএসও ডাউনলোড করে এবং ভিবক্সলিনাক্স অ্যাডিশনস.আরুন স্ক্রিপ্টটি চালিয়ে সাফল্য অর্জন করেছি আমি এখানে ভার্চুয়াল বক্স ডাউনলোড সাইটে গিয়ে একটি নতুন আইএসও পেয়েছি ।

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

তারপরে, ভিএম উইন্ডোতে "ডিভাইসগুলি" মেনুতে আমি একটি নতুন ভার্চুয়াল সিডি / ডিভিডি বেছে নিয়েছি এবং আমি নতুন আইএসও চিত্রটি যেখানে ডাউনলোড করেছি সে স্থানটি বেছে নিয়েছি।

তারপরে ডেবিয়ান ভিএম এর ভিতরে গিয়ে আমি \media\cdromনতুন VBoxLinuxAdditions.runস্ক্রিপ্টটি মূল হিসাবে চালিত করেছিলাম । (আমি ইতিমধ্যে dkms, বর্তমান কার্নেল শিরোনাম ইত্যাদি ইনস্টল করে রেখেছি) তারপরে স্ক্রিপ্টটি অনুপস্থিত শিরোনাম (তারা অনুপস্থিত ছিল না) সম্পর্কে ভ্রান্তভাবে অভিযোগ করা বন্ধ করে দিয়ে প্রয়োজনীয় কার্নেল সামগ্রী তৈরি করে।

এটি করার পুরো কারণটি ছিল যাতে X.org আমাকে অতিরিক্ত ডিসপ্লে রেজোলিউশন দেবে এবং আমি রক্ষণশীলভাবে সেট করা খেলাপিগুলির চেয়ে উচ্চতর রেজোল্টে ভিএম চালাতে পারি।


0

ভার্চুয়ালবক্স অতিথি সংযোজন v4.1.12 কে / উবুন্টু 13.04 অতিথির বিভিন্ন স্বাদে সংকলন করার চেষ্টা করার সময় আমি ওপি হিসাবে একই ত্রুটি পেয়েছিলাম।

Building the shared folder support module ...fail!

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

আমি উবুন্টু 12.04 এলটিএস হোস্টে নিম্নলিখিত ভার্চুয়ালবক্স সংস্করণ ইনস্টল করেছি:

virtualbox       4.1.12-dfsg-2ubuntu0.3
virtualbox-dkms  4.1.12-dfsg-2ubuntu0.3
virtualbox-qt    4.1.12-dfsg-2ubuntu0.3

এখানে নির্দেশাবলী অনুসারে: http://www.ubuntuupdates.org/ppa/virtualbox?dist= precise

আমি 4.2.10-dfsg-0ubuntu2 ~ ubuntu12.04.1 ~ পিপিএ 1 ব্যবহার করে আপগ্রেড করেছি:

sudo add-apt-repository ppa:debfx/virtualbox
sudo apt-get update
sudo apt-get install virtualbox virtualbox-dkms virtualbox-qt
cd ~/.VirtualBox
http://download.virtualbox.org/virtualbox/4.2.10/VBoxGuestAdditions_4.2.10.iso

এখন কে / উবুন্টু 13.04 অতিথিরা তাদের ভার্চুয়ালবক্স অতিথি সংযোজনগুলি তৈরি এবং ইনস্টল করতে পারবেন:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install make gcc build-essential linux-headers-`uname -r` dkms
cd /media/VBOXADDITIONS_4.2.10_81404
sudo ./VBoxLinuxAdditions.run
sudo shutdown -r 0

0

আমি মনে করি আপনি কিছু মিস করছেন। ইনস্টল করার চেষ্টা করুন

  • লিনাক্স-হেডার-3.14-kali1-সাধারণ
  • লিনাক্স-হেডার-3.14-kali1-AMD64
  • লিনাক্স সোর্স-3.14
  • libdw1
  • libunwind7

আমার জন্য 3.14 সঙ্গে কালি লিনাক্স

শুভেচ্ছান্তে.



0
  1. sudo apt-get install --assume-yes build-essential dkms linux-headers-generic linux-headers-$(uname -r)
  2. sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

  1. sudo reboot

+ বোনাস: ভাগ করা ফোল্ডারগুলি "গোপন";)


  1. sudo gpasswd -a <username> vboxsf
  2. sudo reboot
  3. সম্পন্ন.

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