virtualBox虚拟机实现win10和centos7挂载目录共享
参考: win10系统,vbox下安装centos6/7,挂载实现目录共享 - 懒牛拉车 - 博客园 Windows下VirtualBox安装CentOS和相关配置 - 简书1、在虚拟机中的/media文件夹下新建cdrom文件夹mkdir /media/cdrom2、查看当前虚拟机中所有连接的虚拟设备lsscsi (适用于centos7)lsblk(适用于ubuntu)3、把sr0挂载
参考: win10系统,vbox下安装centos6/7,挂载实现目录共享 - 懒牛拉车 - 博客园
Windows下VirtualBox安装CentOS和相关配置 - 简书
1、在虚拟机中的/media文件夹下新建cdrom文件夹
mkdir /media/cdrom
2、查看当前虚拟机中所有连接的虚拟设备
lsscsi (适用于centos7)
lsblk (适用于ubuntu)
3、把sr0挂载到/media/cdrom
sudo mount /dev/sr0 /media/cdrom
出现: vbox mount:no medium found on /dev/sr0
解决: Vbox右下角右键选择已有的虚拟光盘文件或从磁盘中选择一个新的虚拟光盘即可(vbox安装目录下的VBoxGuestAdditions.iso)
重新执行sudo mount /dev/sr0 /media/cdrom,成功
4、切换到/media/cdrom,执行以下命令
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run
出现: bzip2 not found.
解决:
yum install -y bzip2
出现: Kernel headers not found for target kernel
解决:
yum update kernel -y
yum install kernel-headers kernel-devel gcc make -y
init 6 重启(只能重新挂载了,从第3步开始)
5、重启虚拟机
sudo reboot
6、选择要共享的文件夹,右键,属性,共享,特定用户,可添加用户,点击共享,完成
在虚拟机,点击设置,共享文件夹,选择刚刚共享的文件夹,选择“自动挂载”和“固定分配”
sudo mkdir -p /mnt/share/shared
sudo mount -t vboxsf www /mnt/share/shared
新建文件,尝试是否挂载成功,在www新建个文件,在/mnt/share/shared也能同步看到,说明挂载成功,当你退出软件的时候,共享文件会消失的,每次启动虚拟机,都需要先输入命令“sudo mount -t vboxsf www /mnt/share/shared”。。。
如果想开机自动挂载可以在 /etc/fstab 文件末添加一项
WWW /data/WWW vboxsf defaults 0 0
7、主机不能访问虚拟机中的web服务解决方案
情况一:centos防火墙没有开启对应端口,比如我要用到的是8811端口,可执行以下命令开启
firewall-cmd --permanent --add-port=8811/tcp
firewall-cmd --reload
防火墙开启关闭命令(直接关闭防火墙虽然能达到目的,但是不推荐哦)
systemctl stop firewalld.service
systemctl start firewalld.service
更多推荐
所有评论(0)