Папка общего доступа в Virtualbox

Проблема действительно была в моих настройках Makefile. Осмотр библиотеки с помощью objdump выявил первопричину:

$ objdump -p libGL.so.1 |grep SONAME
SONAME               libGL.so.1.2.0

ldd показал как libGL.so.1, так и libGL.so.1. .2.0, так как первая была импортирована glxgears, а вторая была импортирована моей реализацией libGLU, которая была собрана на основе аппаратно ускоренной версии libGL и, таким образом, знала своё сонамеренное имя, libGL.so.1.2.0.

Исправление заключалось в изменении имени сонамера на -soname,libGL.so.1.

1
26.02.2018, 00:50
2 ответа

Simplemente resolví siguiendo esos pasos; en primer lugar, instale Oracle Virtual Box de la siguiente manera:

  1. ejecutar como super -usuarionano /etc/apt/sources.list.d/virtualbox.list
  2. pegue deb http://download.virtualbox.org/virtualbox/debian stretch contriby luego escriba ctrl+Oy ctrl+Xpara guardar y salir respectivamente
  3. ejecutar desde la terminal:

    • wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -

    • apt update

    • apt-get install virtualbox-5.2

    • apt-get install dkms

Después, descargue la imagen.iso delRepositorio de Oracley elija la versión que necesita en función de su sistema operativo host e instale GuestAdditions seleccionando desde el menú de la ventana de la máquina virtual

Device > Insert ISO image for GuestAdditions

y siga lo sugerido por la guía de instalación. Finalmente, vaya a través de

Devices > Shared Folder

y seleccione la ruta en la que se encuentra la carpeta que necesita compartir.

1
27.01.2020, 23:32

Su error:/sbin/mount.vboxsf: mounting failed with the error: No such devicepodría deberse a que está montando el SF con el mismo nombre para el recurso compartido y el punto de montaje. Deben ser diferentes (, es decir, el recurso compartido se llama ~/sharey el punto de montaje~/host)También deberá asegurarse de haber seguido estos pasos correctamente:

  • Create a folder on the Host computer (ubuntu) that you would like to share, for example ~/share
  • Boot the Guest operating system in VirtualBox.
  • Select Devices -> Shared Folders...
  • Choose the 'Add' button.
  • Select ~/share
  • Optionally select the 'Make permanent' option

Una vez que haya completado ese proceso, abra su terminal en el host y ejecute:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) /home/quant/Scrivania/VirtualBox/Data ~/host
Es posible que

(/home/quant/Scrivania/VirtualBox/Datay ~/hostdeban invertirse o cambiarse por los nombres apropiados )Si ese paso se completa con éxito en su invitado de Windows, debería poder ejecutar:

net use x: \\vboxsvr\[whatever your share folder's name is]

Mantenga el nombre de su carpeta compartida simple, como ~/Datao ~/shareen lugar de /home/quant/Scrivania/VirtualBox/Data, ya que esa puede ser otra fuente para su problema. ¡Buena suerte!

1
27.01.2020, 23:32

Теги

Похожие вопросы