كيفية إصلاح خطأ بدء تشغيل VirtualBox VM على نظام Linux

في بعض توزيعات Linux ، ترفض أداة VirtualBox VM التشغيل بعد التثبيت . هناك العديد من الأسباب المختلفة لعدم بدء تشغيل جهاز VM الخاص بك. في هذا الدليل ، سنتناول العديد من الإصلاحات لحلها.

الإصلاح 1 - تثبيت برنامج تشغيل VirtualBox kernel

عادةً ما يكون السبب الرئيسي لعدم تشغيل VirtualBox VM الخاص بك على Linux هو أنك أهملت تثبيت برنامج تشغيل VirtualBox kernel. برنامج التشغيل هذا مطلوب على أجهزة Linux المضيفة ، وبدونه ، سوف تخطئ أجهزة VM ببساطة وترفض التشغيل.

كيفية إصلاح خطأ بدء تشغيل VirtualBox VM على نظام Linux

لتثبيت برنامج تشغيل VirtualBox kernel على نظام التشغيل الخاص بك ، افتح نافذة طرفية بالضغط على  Ctrl + Alt + T  أو  Ctrl + Shift + T  على لوحة المفاتيح. بعد ذلك ، اتبع الإرشادات خطوة بخطوة أدناه.

الخطوة 1: عادةً ما يفشل برنامج تشغيل VirtualBox kernel في التثبيت عندما يتجاهل المستخدم أولاً تثبيت رؤوس kernel. تجعل رؤوس Kernel من الممكن إنشاء وحدات مخصصة ، مثل برنامج تشغيل VirtualBox kernel.

لتثبيت رؤوس Linux kernel على كمبيوتر Linux الخاص بك ، أدخل الأوامر أدناه التي تتوافق مع التوزيع الخاص بك.

أوبونتو

sudo apt install linux-headers - $ (uname -r) تثبيت لينكس

دبيان

sudo apt-get install linux-headers - $ (uname -r) تثبيت الرؤوس

قوس لينكس

sudo pacman -S linux-headers

فيدورا

sudo dnf تثبيت "kernel-devel-uname-r == $ (uname -r)"

OpenSUSE

sudo zypper تثبيت kernel-devel

الخطوة 2: بعد تثبيت رؤوس Linux kernel على نظام Linux الخاص بك ، يمكن إعادة إعداد الوحدة النمطية. للحصول على أفضل النتائج ، من المستحسن إعادة تثبيت حزمة وحدة VirtualBox تمامًا ، بدلاً من التعامل مع العديد من الأوامر المربكة.

لإعادة تثبيت حزمة وحدة VirtualBox ، أدخل الأوامر أدناه في المحطة التي تتوافق مع توزيع Linux الذي تستخدمه حاليًا.

كيفية إصلاح خطأ بدء تشغيل VirtualBox VM على نظام Linux

أوبونتو

sudo apt تثبيت فيرتوال بوكس- dkms - إعادة تثبيت

دبيان

sudo apt تثبيت فيرتوال بوكس- dkms - إعادة تثبيت

قوس لينكس

sudo pacman -R virtualbox-host-modules-arch sudo pacman -S virtualbox-host-modules-arch

فيدورا

sudo dnf إزالة برنامج VirtualBox akmod-VirtualBox sudo dnf تثبيت برنامج VirtualBox akmod-VirtualBox

OpenSUSE

sudo zypper إزالة فيرتوال بوكس- kmp-default

sudo zypper تثبيت فيرتالبوكس- kmp-default

الخطوة 3: بعد إعادة تثبيت حزمة وحدة VirtualBox kernel على كمبيوتر Linux الخاص بك ، يجب إنشاء الوحدات النمطية وإعدادها على جهاز كمبيوتر يعمل بنظام Linux. الآن يجب عليك تحميل الوحدة في النظام. للقيام بذلك ، أدخل  الأمر modprobe vboxdrv .

sudo modprobe vboxdrv

بدلاً من ذلك ، أعد تشغيل جهاز الكمبيوتر الخاص بك. عند تسجيل الدخول ، سيتم تحميل برنامج تشغيل kernel!

الإصلاح 2 - تثبيت حزمة ملحق VirtualBox

Sometimes VirtualBox VMs do not launch on Linux systems because they were created with the VirtualBox extension package enabled, and the extension package is no longer installed. To fix this problem, open up a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard and enter the commands below that correspond with your Linux distribution.

Ubuntu

sudo apt install virtualbox-ext-pack

Debian (Sid only)

sudo apt-get install virtualbox-ext-pack

On other releases of Debian, do the following.

wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Open up your Linux file manager and double-click on the Ext pack to load it into Debian.

Arch Linux/Fedora/OpenSUSE

wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

افتح مدير ملفات Linux الخاص بك. ثم ، انقر نقرًا مزدوجًا فوق حزمة Ext باستخدام الماوس. سيسمح لك بتثبيته في VirtualBox دون مشاكل.

الإصلاح 3 - تغيير ملكية الدليل / usr /

قد تواجه خطأ في برنامج VirtualBox ، حيث تم تثبيت وحدة kernel على نظامك ، ومع ذلك لن يقوم البرنامج بتشغيل أي أجهزة افتراضية. سبب حدوث هذا الخطأ هو أن هناك مكونات معينة لـ VirtualBox في /usr/الدليل تجعل البرنامج يعمل. /usr/يمكن أن يحتوي الدليل أحيانًا على مشكلات تتعلق بالإذن. عادةً ما يكون /usr/الدليل مملوكًا للمستخدم الجذر. يحدث خطأ VirtualBox عندما لا يكون المجلد مملوكًا للجذر.

لإصلاح هذا الخطأ ، افتح نافذة طرفية بالضغط على  Ctrl + Alt + T أو Ctrl + Alt + T على لوحة المفاتيح. بعد ذلك ، اتبع الإرشادات خطوة بخطوة أدناه.

الخطوة 1: قم بتشغيل  الأمر ls -l  في الدليل الجذر لتحديد ما إذا /usr/كانت أذونات ملكية المجلد الخاص بك .

ls -l /

يمكنك أيضًا العزل /usr/عن طريق تطبيق  الأمر grep  .

ls -l / | grep usr

انظر من خلال موجه ls إلى usr. إذا كان مملوكًا لجذر ، يجب أن ترى شيئًا مشابهًا لما هو معروض أدناه في جهازك.

كيفية إصلاح خطأ بدء تشغيل VirtualBox VM على نظام Linux

drwxr-xr-x 14 root root 4096 Mar 27 2019 usr

إذا كان /usr/المجلد الخاص بك مملوكًا لجذر ، فسيكون root rootمثل المثال أدناه تمامًا. إذا لم يكن مملوكًا من قِبل الجذر ، فسيعرض اسم المستخدم الخاص بك في مكانه root rootفي المطالبة.

الخطوة 2: بافتراض أن /usr/الدليل الخاص بك ليس مملوكًا للمستخدم الجذر ، فاستخدم  الأمر chown لتغيير أذوناته بحيث تكون كذلك.

جذر sudo chown: الجذر / usr /

الخطوة 3: أعد تشغيل  الأمر ls -l  للتأكد من أن  الأمر chown  قد غير ملكية /usr/المجلد بحيث يطابق الكود أدناه.

كيفية إصلاح خطأ بدء تشغيل VirtualBox VM على نظام Linux

drwxr-xr-x 14 root root 4096 Mar 27 2019 usr

 مشكلات بسيطة - قم بتحديث برنامج VirtualBox

يمكن عادةً إصلاح المشكلات البسيطة في برنامج VirtualBox عن طريق تحديث البرنامج إلى إصدار أحدث. أوراكل تعمل بجد لتصحيح الأخطاء. لتحديث برنامج VirtualBox على جهاز كمبيوتر يعمل بنظام Linux ، افتح نافذة طرفية واستخدم مدير الحزم لتثبيت التحديثات بالطريقة المعتادة.

Leave a Comment

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.