Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can not install Guest Additions in VirtualBox for CentOS 6 guest

I've just got my guest box running CentOS working perfectly, except for one problem. I'm trying to mount a shared folder. I've followed the instructions for getting the shared folder "Mountable" by using this code:

VBoxManage sharedfolder add "TEST - 250" --name "github" --hostpath "C:\filepath\github"

Where "TEST - 250" is the name of the VM, "github" is the name of the folder as I'd like to call it in my VM, and "C:\filepath\github" is the directory path on the Windows host where I can find the contents I would like to share.

All seems well, and as instructed by Oracle, I am to use this command in the VM:

sudo mount -t vboxsf shared ~/host

I've made a directory off of the root called "host". The problem here is that I'm getting the following message:

mount: unknown filesystem type 'vobxsf'

Looking at this further, I'm told that in the /sbin/ folder, there should be a file called mount.vboxsf, where there is not.

I then read chapter 4 here: http://www.virtualbox.org/manual/ch04.html ... more specifically section 4.2.2.1.6 for Oracle Linux, Red Hat Enterprise Linux and CentOS. I follow ALL commands they ask for:

yum install dkms
yum update
yum install gcc
yum install kernel-devel

And just in case...

yum install kernel-uek-devel

All seem to work fine. I reboot the system to activate the updates. Once I login to the rebooted system, I type:

ls /sbin/mount*

... and I do NOT see the mount.vboxsf file. What am I doing wrong?

Also, is there a way to just get this file, and place it there? If I had that, I could perform my drive mounting, and be done with what I need to do. Any suggestions?

like image 569
Vinnie Saletto Avatar asked Mar 14 '14 16:03

Vinnie Saletto


People also ask

How do I install Guest Additions in VirtualBox 6?

On the VirtualBox Windows VM, choose Devices > Insert Guest Additions CD image. Choose Computer > CD Drive, double-click VirtualBox Guest, and complete the installation as prompted. Verify the installation. After the installation is complete, click Devices to check whether a shared folder exists.


1 Answers

You need to install guest editions.

"The VirtualBox Guest Additions for all supported guest operating systems are provided as a single CD-ROM image file which is called VBoxGuestAdditions.iso. This image file is located in the installation directory of VirtualBox."

create mount directory

sudo mkdir -p /media/VirtualBoxGuestAdditions

mount guest additions iso

sudo mount -t iso9660 -o loop /installation/directory/of/VirtualBox/VBoxGuestAdditions.iso /media/VirtualBoxGuestAdditions/

Install guest additions

sudo /media/VirtualBoxGuestAdditions/VBoxLinuxAdditions.run

Then mount.vboxsf file should be in sbin and you can mount with

sudo mount -t vboxsf shared ~/host 

See https://www.virtualbox.org/manual/ch04.html

like image 172
Maux Avatar answered Sep 18 '22 19:09

Maux