كيفية تثبيت VirtualBox المجلد المشترك على خادم Ubuntu 10.04 + واجهة المستخدم الرسومية/SBIN/Mount.vboxsf فشل مع الخطأ: لا يوجد مثل هذا الجهاز

StackOverflow https://stackoverflow.com/questions/3492466

سؤال

أنا جديد في هذا المنتدى ولكني كنت مستخدم Vbox من حين لآخر. كان لدي مضيف Windows 7 وضيف Ubuntu 9.10 الذي يعمل بشكل جيد مع VboxAdditions مثبتة ومجلد مشاركة وكل شيء مثالي. الآن بالنسبة لبعض عمليات المحاكاة التي احتاجها للحصول على خادم Ubuntu 10.04 مع X-Window. ما فعلته وحتى الآن جيد جدًا.

الآن المشكلة التي أواجهها الآن هي أنه بالنسبة للخادم ، يبدو أنني لا أتمكن من تركيب مجلد مشاركة. متابعة نفس العملية:

-install DKMS
-تحديث
-رفع مستوى
-قم بتثبيت VboxAdditions ISO في محرك المضيف الظاهري وتثبيته في الضيف أيضًا
-install VboxAdditions (Sudo sh ./vboxlinuxadditions-x86.run)
-رستارت نظام التشغيل الضيف
- تم إنشاء مجلد Ubuntu_Share تحت /Media /Ubuntu_Share

في أي وقت أحاول تركيب المجلد ubuntu_share على محرك الأقراص D (d:/ubuntu_share) مع هذا الأمر:

 mount -t vboxsf ubuntu_share /media/ubuntu_share

أحصل دائما :

/sbin/mount.vboxsf mouning failed with error: no such device


locate mount.vboxsf output this:
/opt/VBoxGuestAdditions-3.2.6/lib/VBoxGuestAdditions/mount.vboxsf
/sbin/mount.vboxsf

هل هناك أي مشكلة مع Ubuntu Server 10.04؟ أو أنا فقط أفتقد العلامة في مكان ما؟ شكرا لقراءة هذا ومساعدتي.

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

المحلول 2

لقد اكتشفت أن إصدار kernel ونسخة Kernel Headers كانت مختلفة. لقد حصلت على أحدث رؤوس kernel و kernel من synapic وإعادة بناء ضيف الإضافة.

نصائح أخرى

في Ubuntu ، ما زلت لا أستطيع الحصول عليها حتى بعد تثبيت إضافات الضيوف. هذين الأمرين أصلته لي:

    apt-get install dkms
    /etc/init.d/vboxadd setup

حظا طيبا وفقك الله.

كان الأمر التالي يعمل بالنسبة لي -

modprobe -a vboxguest vboxsf vboxvideo

لست متأكدًا ، لكنني أعتقد أن هذا يستخدم وحدة Kernel Conders المشتركة VirtualBox لإعادة اكتشاف المشاركة المتاحة. الائتمان للرابط التالي -

VirtualBox: mount.vboxsf: فشل التثبيت مع الخطأ: لا يوجد مثل هذا الجهاز

بعض التفاصيل المهمة. قبل تثبيت إضافات ضيوف VirtualBox ، تأكد من القيام بذلك:

sudo apt-get install make gcc

لقد قمت بحل هذه المشكلة عن طريق تثبيت إضافات الضيوف من مستودع Ubuntu.

على الرغم من أنني قد تم تثبيت إضافات الضيوف بالفعل ، إلا أن تثبيته مرة أخرى (نفس الإصدار بالضبط) تم إصلاحه.

كان لدي نفس الشيء على Ubuntu Lucid ، واستخدمت VirtualBox 4.1.12.

حاول العثور على برنامج نصي shell في قرص مضغوط إضافات VirtualBox ، يطلق عليه VBoxLinuxAdditions****.run

لقد حلت هذه المشكلة عن طريق الجري sudo ./VBoxLinuxAdditions.run.

كان مثل جيمس الذي فعله ويلسون.

جرب هذا من أجل OpenGL

yum update -y
...
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel -y

#export MAKE='/usr/bin/gmake -i'
#./VBoxLinuxAdditions.run

أقوم بتشغيل VirtualBox 5.1.20 ، وكان لدي مشكلة مماثلة. فيما يلي عنوان URL إلى المكان الذي وجدت فيه الإصلاح ، والإصلاح الذي قمت بتطبيقه:

# https://dsin.wordpress.com/2016/08/17/ubuntu-wrong-fs-type-bad-option-bad-superblock/
if [ "5.1.20" == "${VBOXVER}" ]; then
  rm /sbin/mount.vboxsf
  ln -s /usr/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
fi

يحتوي الرابط على شيء مشابه لـ /usr/lib/vboxguestadditions/other/mount.vboxsf ، بدلاً من ما لدي في مقتطفات البرنامج النصي.

للحصول على نص بناء أستخدمه في Vagrant للإضافات:

https://github.com/rburkholder/vagrant/blob/master/scripts/additions.sh

يبدو أنه حل في https://www.virtualbox.org/ticket/16670

لا يمكن للمجلد والمجلد المشترك الحصول على نفس الاسم

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