Install VMware on Fedora 18 – kernel headers not found

عند تنصيب VMWare على Fedora 18 تظهر لك مشكلة عدم مقدرة VMware على إيجاد Kernel headers

أولا: تأكد من تثبيت الـ kernel headers

yum -y install kernel-headers gcc kernel-devel

ثانيا: ستستمر المشكلة وحلها

 cp  /usr/include/linux/version.h  /lib/modules/`uname -r`/build/include/linux/

ثالثا: الأن شغل الـVMware من المستخدم الجذر

su -
vmware

أو نفذ

vmware-modconfig --console --install-all

سيطلب منك تحميل بعض الملفات , وافق على ذلك

تستطيع أت تضع السكريبت البسيط التالي في /bin/ باسم vmware-fix لتشغله في كل مرة تحدث فيها الكيرنيال

#!/bin/bash
echo ""

if [[ $EUID -ne 0 ]]; then
   echo "[!] This script must be run as root" 1>&2
   exit 1
fi

echo "[+] User is `root` good!"
echo ""
echo "[+] Install kernel-headers , kernel-devel & gcc"
yum -y install kernel-headers gcc kernel-devel
echo ""
echo "[+] Fix kernel version"
cp  /usr/include/linux/version.h  /lib/modules/`uname -r`/build/include/linux/
echo ""
echo "[+] Fix VMware modules compilation"
vmware-modconfig --console --install-all
echo ""
echo "[+] Done!"
echo ""

انتهى 🙂

رأي واحد على “Install VMware on Fedora 18 – kernel headers not found

  1. السلام عليكم
    كيف حالك استاذ صبري_اشكرك على المعلومات القيمه
    انا طالب ماجستير هندسة اتصالات اعمل على تصميم نضام كشف التدخلات و التطفل
    وحاليا انوي القيام بالتصميم باستخدام حاسوب شبكات يحوي على معالج انتل اتوم وهو من نوع امبدد بي سي
    تصميم النضام مبني على نضام لينوكس اوبنتو 10 كنسخه في ام وير على الوندوز
    احول تنصيب داخل الاوبنتو نسخه من يوكتو بروجكت وهو خاص لبناء هيكلية الانضمة الامبدد لكن اواجه مشكلة في التنصيب تضهرلي الرساله الاتيه
    Package cvs is not
    available, but is
    referred to by another
    package. This may
    mean that the package…
    فهل هناك مشكله في طريقة التنصيب علما اني قليل خبره في اللينكس اذ استخدم وندوز على الدوام . وهل هناك طريقه اسهل لتصميم نضام ال اي دي اس تنصحني بها..وشكرا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *