سؤال

أنا أستخدم أدوات VMWare لـ Ubuntu Hardy، ولكن لسبب ما vmware-install.pl يجد خطأً في رؤوس LINUX الخاصة بي.تقول رسالة الخطأ أن "حجم مساحة العنوان" غير متطابق.

لمحاولة العلاج، لقد لجأت إلى vmware-any-any-update117, ، وأتلقى الآن الخطأ التالي بدلاً من ذلك:

In file included from include/asm/page.h:3,
       from /tmp/vmware-config0/vmmon-only/common/hostKernel.h:56,
       from /tmp/vmware-config0/vmmon-only/common/task.c:30:
include/asm/page_32.h: In function ‘pte_t native_make_pte(long unsigned int)’:
include/asm/page_32.h:112: error: expected primary-expression before ‘)’ token
include/asm/page_32.h:112: error: expected ‘;’ before ‘{’ token
include/asm/page_32.h:112: error: expected primary-expression before ‘.’ token
include/asm/page_32.h:112: error: expected `;' before ‘}’ token

هل يمكن لأي شخص أن يساعدني في فهم هذا الأمر، من فضلك؟

هل كانت مفيدة؟

المحلول

تحقق من هذا الرابط لأنه ساعدني في تثبيت الأدوات في أحد الأجهزة الافتراضية الخاصة بي. http://diamondsw.dyndns.org/Home/Et_Cetera/Entries/2008/4/25_Linux_2.6.24_and_VMWare.html

نصائح أخرى

يحدث هذا الخطأ غالبًا بسبب عدم توافق إصدار أدوات VMWare مع Kernels الحديثة (يمكنك اختباره باستخدام Kernels الأقدم).في بعض الأحيان يمكنك إصلاح بعض الأشياء باستخدام التصحيحات الموجودة على الإنترنت، ولكني أفضل الرجوع إلى إصدار أقدم من النواة أو عدم استخدام أحدث إصدار للتوزيع في برنامج VMWare.يمكن أن يكون مزعجا حقا.هناك مشكلة أخرى قد تواجهك وهي استخدام مؤشر الماوس في نظام التشغيل X Windows، كما لو كان بمقدار بوصة واحدة إلى اليسار أو أقل مما يظهر بالفعل.

بخصوص برنامج vmware-any-any-update117، فهو عبارة عن تصحيح لبرنامج VMWare الذي يعمل بنظام التشغيل Linux، وعادةً ما يكون إصدار Workstation.لن يكون لها تأثير في الأدوات.

من الأفضل أن تستخدم ملف VMWare Tools .rpm بدلاً من البرنامج النصي للتثبيت على Ubuntu.الغريبة هو البرنامج الذي سوف تتيح لك تحويل .rpm إلى حزمة .deb متوافقة مع Ubuntu.

لقد سمعت الكثير من الأشياء الجيدة عن VirtualBox من Sun.إذا سئمت برنامج VMWare، فهو يستحق المشاهدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top