나는 그것이 작동하도록 설명서에 나와 있는 모든 작업을 수행했으며 며칠 동안 이 문제로 어려움을 겪었다고 믿습니다. 설정 세부정보는 다음과 같습니다.
주인:리눅스 민트 18.1 세레나, 우분투 5.4.0-6ubuntu1~16.04.4, 4.4.0-53-generic
손님:Debian GNU/Linux 10(차단기), 4.19.0-8-amd64
가상 박스 버전:5.1.38_우분투
게스트 버전:5.1.38
게스트 에디션은 게스트에 설치되고 내 사용자는 vboxsf 그룹의 일부입니다. 호스트의 Virtualbox GUI에서 호스트 홈 디렉토리에서 MintDebianSharedFolder라는 폴더를 선택하고 자동 설치를 선택했으며 게스트 MintDebianSharedFolder5라는 이름이 표시됩니다. . 이제 게스트 시스템(Debian 10)을 부팅합니다.
cardamom@ruthenium:~$ sudo ls -la /media/
insgesamt 14
drwxr-xr-x 4 root root 4096 Mär 24 12:41 .
drwxr-xr-x 19 root root 4096 Mär 23 14:34 ..
lrwxrwxrwx 1 root root 6 Mär 23 13:19 cdrom -> cdrom0
dr-xr-xr-x 6 root root 2048 Mai 9 2018 cdrom0
drwxrwx--- 2 root vboxsf 4096 Mär 24 12:38 sf_MintDebianSharedFolder5
cardamom@ruthenium:~$ sudo ls -la /media/sf_MintDebianSharedFolder5/
insgesamt 8
drwxrwx--- 2 root vboxsf 4096 Mär 24 12:38 .
drwxr-xr-x 4 root root 4096 Mär 24 12:41 ..
호스트의 해당 폴더에는 실제로 2개의 파일이 있습니다. 왜 손님들 중에 그 사람들은 없나요?
방금 호스트에서 두 번째 항목을 생성했지만 게스트에는 표시되지 않습니다.
다음은 진단에 도움이 될 수 있는 데비안 10 클라이언트의 다른 명령의 출력입니다:
cardamom@ruthenium:~$ df
Dateisystem 1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
udev 3354284 0 3354284 0% /dev
tmpfs 674824 9084 665740 2% /run
/dev/sda1 7578488 5697972 1475832 80% /
tmpfs 3374108 0 3374108 0% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 3374108 0 3374108 0% /sys/fs/cgroup
tmpfs 674820 20 674800 1% /run/user/1000
/dev/sr0 58214 58214 0 100% /media/cdrom0
cardamom@ruthenium:~$ mount | grep sf
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
cardamom@ruthenium:~$ sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
Oracle VM VirtualBox Guest Additions Command Line Management Interface Version 5.1.38
(C) 2008-2018 Oracle Corporation
All rights reserved.
No value set!
cardamom@ruthenium:~$ lsmod | grep vboxguest
vboxguest 299008 4
cardamom@ruthenium:~$ cd /opt/VBoxGuestAdditions-*/init
cardamom@ruthenium:/opt/VBoxGuestAdditions-5.1.38/init$ ls
vboxadd vboxadd-service vboxadd-x11
cardamom@ruthenium:/opt/VBoxGuestAdditions-5.1.38/init$ sudo ./vboxadd setup
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: Starting the VirtualBox Guest Additions.
vboxadd.sh: failed: modprobe vboxsf failed.
어떤 아이디어라도 대단히 감사하겠습니다.
답변1
그동안 문제를 해결했으며 호스트에서 Linux Mint와 Virtualbox를 업데이트하고 게스트에서 Guest Edition을 업데이트한 후에는 제대로 작동합니다. 새로운 세부정보는 다음과 같습니다.
주인:리눅스 민트 리눅스 민트 19.3 트리시아, 우분투 7.4.0-1ubuntu1~18.04.1, 5.0.0-32-generic
가상 박스 버전:5.2.34_우분투
게스트 버전:5.2.34
게스트 Debian 10의 공유 폴더에는 이제 호스트의 공유 폴더에 있는 파일이 실제로 포함됩니다.
stackexchange에 대한 한 답변에서는 Virtualbox가 약간 오래된 Linux에서는 "잘 작동"하지 않을 수 있다고 언급했기 때문에 호스트 시스템을 업그레이드하기로 결정했습니다. 18.1에서 19.3으로 업그레이드한 후 소프트웨어 센터에서 최신 Virtualbox를 사용할 수 있습니다.