第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > mac vbox 共享文件夹_mac 下Virtual Box 与linux共享文件夹配置

mac vbox 共享文件夹_mac 下Virtual Box 与linux共享文件夹配置

时间:2020-05-16 21:35:56

相关推荐

mac vbox 共享文件夹_mac 下Virtual Box 与linux共享文件夹配置

由于测试的东西内核版本不一样,所以新装了版本的,但是发现文件共享有问题,我另一个虚拟机是OK的,早就忘了以前是怎么弄的了,人不能在同一个坑栽多次不是么?好记性不如烂笔头,所以特此记录解决过程:

1、正常配置文件共享,如下图:

image.png

但是启动linux 客户机,执行sudo mount 发现并没有生效,/mnt/mac_share下面并没有任何东西

安装客户端增强工具,报错:

image.png

手动mount工具:

jin@k53:~$ sudo mount /dev/cdrom /media/cdrom

[sudo] password for jin:

mount: unknown filesystem type 'iso9660'

2、解决问题:

2.1 未知的文件类型iso9660

jin@k53:~$ sudo apt-get install --reinstall linux-image-$(uname -r)

安装好以后,重新mount

jin@k53:~$ sudo mount /dev/cdrom /media/cdrom

mount: block device /dev/sr0 is write-protected, mounting read-only

jin@k53:~$ cd /media/cdrom/

jin@k53:/media/cdrom$ ls

AUTORUN.INF OS2 VBoxDarwinAdditions.pkg VBoxLinuxAdditions.run VBoxWindowsAdditions-amd64.exe VBoxWindowsAdditions.exe cert

NT3x TRANS.TBL VBoxDarwinAdditionsUninstall.tool VBoxSolarisAdditions.pkg VBoxWindowsAdditions-x86.exe autorun.sh runasroot.sh

jin@k53:/media/cdrom$ sudo ./VBoxLinuxAdditions.run

......

This system is currently not set up to build kernel modules.

Please install the gcc make perl packages from your distribution.

Running kernel modules will not be replaced until the system is restarted

vboxadd-service.sh: Starting VirtualBox Guest Addition service.

jin@k53:/media/cdrom$ sudo apt install gcc make perl

2.2 报错了,发现有依赖没有安装,那就安装依赖:

This system is currently not set up to build kernel modules.

Please install the gcc make perl packages from your distribution.

Running kernel modules will not be replaced until the system is restarted

vboxadd-service.sh: Starting VirtualBox Guest Addition service.

jin@k53:/media/cdrom$ sudo apt install gcc make perl

......

jin@k53:/media/cdrom$ sudo ./VBoxLinuxAdditions.run

.....

Building the VirtualBox Guest Additions kernel modules. This may take a while.

To build modules for other installed kernels, run

/sbin/rcvboxadd quicksetup

or

/sbin/rcvboxadd quicksetup all

Running kernel modules will not be replaced until the system is restarted

vboxadd-service.sh: Starting VirtualBox Guest Addition service.

3、安装好以后,重新启动

~ ssh226

Welcome to Ubuntu 14.04.6 LTS (GNU/Linux 4.4.0-142-generic x86_64)

Your Hardware Enablement Stack (HWE) is supported until April .

Last login: Mon Mar 16 19:27:53 from 10.0.2.2

jin@k53:~$ sudo mount

[sudo] password for jin:

/dev/sda1 on / type ext4 (rw,errors=remount-ro)

proc on /proc type proc (rw,noexec,nosuid,nodev)

sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)

none on /sys/fs/cgroup type tmpfs (rw)

none on /sys/fs/fuse/connections type fusectl (rw)

none on /sys/kernel/debug type debugfs (rw)

none on /sys/kernel/security type securityfs (rw)

udev on /dev type devtmpfs (rw,mode=0755)

devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)

tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)

none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)

none on /run/shm type tmpfs (rw,nosuid,nodev)

none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)

none on /sys/fs/pstore type pstore (rw)

systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)

VM_share on /mnt/mac_share type vboxsf (ttl=0,gid=999,rw)

jin@k53:~$

这样,mac和虚拟机之间的文件共享就OK了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。