Saturday, April 27, 2024
 Popular · Latest · Hot · Upcoming
7
rated 0 times [  7] [ 0]  / answers: 1 / hits: 16884  / 2 Years ago, thu, february 3, 2022, 2:35:49

I believe I did everything what was described on how to access a folder on my host - Windows 10 - from my guest - ubuntu 20.04.
However I get no results.


Guest additions are installed on my VM :
enter image description here
enter image description here
enter image description here
enter image description here


The settings for shared folder :


enter image description here


Installed the latest Guest Additions CD
enter image description here


However, when I cd into my folder and list files there's nothing there. And I do keep a file there on my host, so it should be seen:


tomas@ubuntu20:~/share$ ls -l
total 0
tomas@ubuntu20:~/share$ df -t vboxsf
df : no file systems processed
tomas@ubuntu20:~/share$ usermod -aG vboxsf tomas
usermod : group 'vboxsf' does not exist
tomas@ubuntu20:~/share$ chmod 755 .
tomas@ubuntu20:~/share$ ps -ef | grep -i vbox
root 385 2 0 10:19 ? 00:00:00 [iprt-VBoxWQueue]
tomas 1112 1098 0 10:24 pts/0 00:00:00 grep --color=auto -i vbox
tomas@ubuntu20:~/share$ service --status-all | grep -i virtual # no output
tomas@ubuntu20:~/share$ sudo mount -t vboxsf -o uid=1000,gid=1000 ubuntush /home/tomas/share
mount: /home/tomas/share: wrong fs type, bad option, bad superblock on ubuntush, missing codepage or helper program, or other error.

From Windows 10(host) Command Prompt:


C:Usersas_to>VBoxManage sharedfolder add "ubuntu20" --name "ubuntush" --hostpath "C:Usersas_toDesktopubuntush"
VBoxManage.exe: error: Shared folder named 'ubuntush' already exists
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_IN_USE (0x80bb000c), component SessionMachine, interface IMachine, callee IUnknown
VBoxManage.exe: error: Context: "CreateSharedFolder(Bstr(pszName).raw(), Bstr(szAbsHostPath).raw(), fWritable, fAutoMount, Bstr(pszAutoMountPoint).raw())" at line 1194 of file VBoxManageMisc.cpp

Does anybody know what is missing ?


More From » virtualbox

 Answers
1

With a help of great @FedonKadifeli I was able to solve the issue.


First and foremost - the guest OS is Ubuntu 20.04 LTS Server.


From a running guest OS window install Guest Additions. Go to :
Devices - > Insert Guest Additions CD Image


Then to the guest OS command line :


sudo apt update
sudo apt upgrade

sudo mount /dev/sr0 /cdrom
mount: /cdrom: WARNING: device write-protected, mounted read-only. # This is OK

cd /cdrom
sudo bash ./VBoxLinuxAdditions.run

The output of the last command should be something like that :
enter image description here


However, the last 3 lines of the output I got was saying this :


"This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted"

So, first I had to install additional packages. And anything extra that may be needed:


sudo apt install gcc 
sudo apt install make
sudo apt install perl

Restart the guest :


reboot

Then from a Guest OS window go to :


Devices - Shared Folders - Shared Folders Settings - Add new Shared Folder :


Folder Path : C:Usersas_toDesktop oo

Folder Name : foo


Mount point : /home/tomas/bar - This will create a directory after you close this window


Auto-mount (check)


Make Permanent (check)


Press OK to close the window.


Next, if you try to cd into bar you will get permission denied :


cd bar/
-bash: cd: bar/: Permission denied

Add user to the group "vboxsf" and logout/login again for the changes to be applied:


sudo usermod -aG vboxsf tomas
logout

And that's it. All should work now.
Thank you again @FedonKadifeli, awesome guy.


[#1427] Saturday, February 5, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
chilgirlguid

Total Points: 123
Total Questions: 114
Total Answers: 121

Location: Macau
Member since Mon, Nov 16, 2020
4 Years ago
chilgirlguid questions
;