
حل مشكلة Vmware مع أوبنتو لينكس 14.4 وغيره
سلام
تواجه البعض بعض المشكلات تخص تشغيل تطبيق Vmware workstation على بعض انظمة لينكس الجديده من بينها Ubuntu و Mint
وتحدث المشكلة عند تشغيل التطبيق ليخبرك بانه يتوجب عليك اعادة عمل Compile للكيرنل موديول للتعرف على احتياجات ال Vmware ويظل يخبرك بانه لايستطيع تنفيذ بعض الاجراءات
كما يظهر بالصورة ادناه
حل المشكله :
لحل المشكلة سنفوم بانشاء باتش صغير يقوم بالعملية
1- قم بانشاء الملف filter.c.diff داخل الفهرس /temp بالطريق التى تحب يمكنك استخدام اى محرر نصوص مثل نانو او جي ايديت او ليف باد او غيره ساستخدم Leafpad نظرا لان واجهتى هى Xfce
leafpad /tmp/filter.c.diff
2- قم بلصق المحتوي داخل الملف الذر قمنا بانشاؤه باعلى
205a206
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
206a208,210
> #else
> VNetFilterHookFn(const struct nf_hook_ops *ops, // IN:
> #endif
255c259,263
< transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
—
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
> transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
> #else
> transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);
> #endif
3- قم بتشغيل الامر sudo -E -s
4- اذهب الى المسار cd /usr/lib/vmware/modules/source/
5- شغل الامر cp vmnet.tar vmnet.tar.original ليقوم بعمل نسخه
6- شغل الامر tar xvf vmnet.tar vmnet-only/filter.c ليفك المحتوي من الملف
7- شغل الامر patch vmnet-only/filter.c < /tmp/filter.c.diff
8- شغل الامر tar -uvf vmnet.tar vmnet-only/filter.c
9- شغل الامر rm -rf vmnet-only/
قم بتشغيل Vmware لتجده يعمل جيدا بأذن الله .
مرفق ملف الاوامر يمكنك تحميله .vmware_linux
تحياتى
إرسال التعليق