@ ইট_মির উত্তরটি প্রায় কাজ করেছিল, তবে এটি কিছু কার্নেল মডিউল তৈরি করতে ব্যর্থ হয়েছিল।
যদি এটি আপনার পক্ষে কাজ করে না, বার্তাগুলি দেখুন।
আমার ক্ষেত্রে, তাদের মধ্যে একটি সন্ধান করতে বলেছে /var/log/vboxadd-install.log
। এখানে কার্নেল উত্স অনুপস্থিত এবং কার্নেল উত্স ডিরেক্টরি যেমন উদাহরণ সহ সরবরাহ করার বিষয়ে কিছু বলা হয়েছিল KERN_DIR=/path/to/kernel/sources
।
যেহেতু kernel-devel
এবং উত্সগুলি /usr/src/kernels/2.6.32-504.16.2.el6.x86_64
ইতিমধ্যে ইনস্টল করা ছিল, তাই আমি বিভ্রান্ত হয়ে পড়েছিলাম, তবে এটিটিকে অনুরোধ করা পরিবেশের পরিবর্তনশীল সহ বলেছি
KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run
এখন এটি হেডার ফাইলগুলি হারিয়ে যাওয়ার বিষয়ে অভিযোগ করেছে এবং এটি করার পরামর্শ দিয়েছে
yum install kernel-devel-2.6.32-504.el6.x86_64
আপনি দেখতে পাচ্ছেন, এটি সামান্য ভিন্ন সংস্করণ, 504.16.2
কেবল বনাম 504
। যথাযথ kernel-devel
প্যাকেজ ইনস্টল করার পরে , বিল্ডিং এবং তারপরে ইনস্টলটি প্রত্যাশা অনুযায়ী কাজ করেছিল।
সুতরাং, কার্নেল চালিত এবং ইনস্টল করা কার্নেল উত্স (ওরফে kernel-devel
) অবশ্যই মিলবে। আপনি এটির সাথে চলমান কার্নেলটি দেখে যাচাই করতে পারেন
uname -a
এবং ইনস্টল করা উত্স
ls /usr/src/kernels
চূড়ান্ত উপসংহার হিসাবে, যাই ঘটুক না কেন, প্রদত্ত বার্তাগুলি এবং লগ ফাইলগুলি দেখুন।
yum install make
পাশাপাশি দরকার