Skip to content

Instantly share code, notes, and snippets.

@larsar
Created January 27, 2012 08:04
Show Gist options
  • Save larsar/1687725 to your computer and use it in GitHub Desktop.
Save larsar/1687725 to your computer and use it in GitHub Desktop.
Mount shared folder on CentOS in VirtualBox
# The VirtualBox documentation[1] for how to install guest additions
# for Linux on a virtual host is somewhat messy. So here is what
# I did to make it work.
# Install the packages required
yum update
yum install gcc kernel-devel make
reboot
# Click: Devices/Install Guest Additions...
# Mount the ISO image with the guest additions
mkdir /cdrom
mount /dev/cdrom /cdrom
# Install guest additions
/cdrom/VBoxLinuxAdditions.run
# Share a folder from the VirtualBox control panel, giving it a share name.
ls /media/sf_<share_name>
# You could always mount the directory yourself as well
mkdir /a_folder_name
mount -t vboxsf the_share_name /a_folder_name
[1] http://www.virtualbox.org/manual/ch04.html
@gohrco
Copy link

gohrco commented Apr 30, 2016

Thank you - this instructional worked for me!

@dushansachinda
Copy link

nice!!!

@indi60
Copy link

indi60 commented Jul 22, 2016

work like a charm on my centos 6.4

@JohnathanMarkSmith
Copy link

my issue is that its telling me I dont have permission for the folder

@nd3w
Copy link

nd3w commented Sep 16, 2016

Work great on my centos 7.2.

@nlevchuk
Copy link

nlevchuk commented Jan 2, 2017

Hi. You need to install extra package bzip2 for VirtualBox >=5.0.

@robertloo
Copy link

Thank you for this!

@SteveDevOps
Copy link

SteveDevOps commented Feb 28, 2017

Thx. Been looking for this. In my case, I was doing a fresh install off the latest v7, 1611 minimal iso and had to also reboot after the .run file was executed before /media/sf_<share_name> was seen. Not sure if a fresh terminal window would've also worked, but I was good after 2nd reboot.

@annec22
Copy link

annec22 commented Apr 20, 2017

Thanks! This worked for me with the following additional steps:

  • reboot after running /cdrom/VBoxLinuxAdditions.run
    sudo reboot
  • adding my user to vboxsf group (reference: link) because I encountered permission issues when opening the shared folder
    sudo usermod -aG vboxsf $(whoami)

@rockts
Copy link

rockts commented Apr 28, 2017

[vagrant@aliyun-local /]$ sudo mkdir /vv
[vagrant@aliyun-local /]$ sudo mount -t vboxsf vv_host /vv
mount: wrong fs type, bad option, bad superblock on vv_host,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

I executed the sudo mount -t vboxsf vv_host / vv after the above error
How to solve it?

@rbncha
Copy link

rbncha commented May 18, 2017

is there any way to permanently mount the shared folder in every reboots ?

@rkasavaraju
Copy link

rkasavaraju commented Oct 9, 2017

Thank you worked for me. I had to do this first. yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
then yum install kernel-devel
followed your instructions to get the shared drive working on CentOs7.4

@markdavidburke
Copy link

Mount with fstab as so

<name_of_share> /path/to/mountpoint vboxsf default 0 0

@pius-pworld
Copy link

/sbin/mount.vboxsf: mounting failed with the error: No such device

@imtrobin
Copy link

imtrobin commented Jun 4, 2018

Thank you worked for me. I had to do this first. yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
then yum install kernel-devel
followed your instructions to get the shared drive working on CentOs7.4

I did that and

sudo mount -t vboxsf Share /root/Share
/sbin/mount.vboxsf: mounting failed with the error: Protocol error

@lokeshhadoop
Copy link

One of the best post .. wasted almost whole day for this issue .... once i landed here ..able to resolve in few mins

@bbarthelemy
Copy link

Great post ! Worked like a charm !

@ozyalhan
Copy link

Thanks man ! good job.

@CreatureFear
Copy link

Thanks! this worked with my CentOs image from Osboxes
CentOS 7-1908 (64bit).vdi

@Bill-Wisotsky
Copy link

worked great thanks

@bambrozio
Copy link

/sbin/mount.vboxsf: mounting failed with the error: No such device

@pius-pworld - I got the same error. If you look at the suggested log to figure out what went wrong /var/log/vboxadd-setup.log you probably will see the message asking you to install libelf-dev, libelf-devel, or elfutils-libelf-devel.

I did install the elfutils-libelf-devel by: yum install elfutils-libelf-devel. After that, the /cdrom/VBoxLinuxAdditions.run worked for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment