`
qiang106
  • 浏览: 387616 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

VirtualBox linux开发虚拟环境搭建踩坑(二)与主机文件共享

阅读更多

虚拟机与主机之间,文件共享,文件默认是没有共享功能的,virtualBox需要安装一个增强包,VBoxAdditions,在设备菜单中选择,安装增加功能,并且后面还有功能会依赖于这个增强包。

正常情况下,点击对应菜单后,会直接帮你加载对应的虚拟光驱文件,然后自动运行打开对应的目录,然后再双击VBoxLinuxAdditions.run,就会自动帮你安装了

如下图:

 

 



 



 

 



 

 

 

然后重启虚拟机器,就可以设置共享目录了



 



 

 

设置自动挂载,重启后



 

这个已经挂载共享成功了

但是,过程中我也遇到了一些问题

1、提示光驱被占用,是否强制加载,选择确定后,实际上是还是强制加载不起来,解决办法,在系统文件系统里右键强制弹出就可以了,然后重启再来,如下图:

 



 

 

 

2、这个问题在centos6.5上遇到的,安装add的时候提示

Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop

因为安装不完整,解决办法:

sudo yum update
$ sudo yum install kernel-devel gcc
$ echo export KERN_DIR=/usr/src/kernels/`uname -r` >> ~/.bashrc

 

 

重启,然后再尝试运行VBoxLinuxAddtions.run



 

到这里,能看到文件系统里已经自动挂载成功了

使用一般自己再建一个连接符



 

 

3.访问权限问题,VB挂载的文件默认是给的vboxsf用户组的,如果你是在用非root用户访问,这个文件夹时却会遇到权限不足问题。根源在于这个自动mount的文件夹的所有者为root,所属的组是vboxsf,并且只有这两个用户有访问权限。如下图:



 

解决方法也很简单,只需要将当期登录用户加入到vboxsf组就行了。

sudo usermod -aG vboxsf $(whoami)

或者直接切换到root下,指定具体的用户名即可

然后权限修改,暴力点的话

chmod –R a+rwx /share

 

当然也可以精细化一点管理权限,改完记录reboot

 

  • 大小: 269.5 KB
  • 大小: 109.7 KB
  • 大小: 81.8 KB
  • 大小: 82.8 KB
  • 大小: 8.8 KB
  • 大小: 30.8 KB
  • 大小: 38.9 KB
  • 大小: 7.4 KB
  • 大小: 30.5 KB
  • 大小: 4.2 KB
分享到:
评论

相关推荐

    基于VirtualBox的Linux开发环境搭建手册.pdf

    VirtualBox 是一款开源虚拟机软件。它主要有三个优点:(1)免费;(2)体积小巧;(3) 功能强大。...本手册主要描述VirtualBox 虚拟机的安装,VirtualBox 上安装Linux 系统及共享文件的 设置方法。

    Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)

    本文档将详细介绍如何在Virtualbox环境下实现主机与虚拟机之间的文件夹共享以及数据的双向拷贝。这个过程对于数据同步、软件开发和测试都是很有帮助的。 首先,文件夹共享功能允许在主机与虚拟机之间共享文件夹,...

    在windows上安装VirtualBox虚拟机以及linux环境搭建

    在Windows操作系统上安装VirtualBox虚拟机以及搭建Linux环境,是一个常见的多系统共存的解决方案,尤其对于开发者和学习者来说,能方便地在不改变主机系统的情况下体验和操作不同的操作系统。以下将详细介绍整个过程...

    虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置

    ### 虚拟机(Virtualbox-Ubuntu)与主机(WIN7)共享文件夹设置 #### 一、概述 虚拟机技术为开发者提供了一个独立且安全的测试环境,能够帮助用户在一个操作系统(主机系统)上模拟出多个操作系统实例(客户机系统...

    VirtualBox中实现与主机文件的共享

    #### 二、实现VirtualBox与主机文件共享的方法 ##### 2.1 安装增强功能 在VirtualBox中实现与主机文件共享的第一步是安装增强功能。这一功能集成了多种工具和服务,能够极大地提升虚拟机与宿主机之间的交互能力。...

    virtualbox+vagrant搭建虚拟环境

    **virtualbox+vagrant搭建虚拟环境步骤** 1. **安装VirtualBox**:首先,你需要下载并安装`VirtualBox-6.1.28-147628-Win.exe`这个文件,按照安装向导完成安装。 2. **安装Vagrant**:接着,安装`vagrant_2.2.18_x86...

    VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹.pdf

    在探讨如何在VirtualBox虚拟机中的Windows XP系统与宿主机的Ubuntu系统之间实现文件夹共享之前,首先需要了解VirtualBox虚拟机软件的基本功能以及文件共享的意义和方法。 VirtualBox是一款开源的虚拟化软件,能够...

    Delphi 10.4 Linux开发环境搭建方法.pdf

    Delphi 10.4 Linux开发环境的搭建涉及到了一系列步骤,下面我们将详细解释这些步骤以及每个步骤背后的知识点。 1. 安装Linux虚拟机:Delphi 10.4支持Linux平台的应用开发,首先需要在你的Windows或macOS计算机上...

    VirtualBox内Linux系统怎样与Windows共享文件夹

    VirtualBox内Linux系统怎样与Windows共享文件夹

    虚拟机下设置共享主机文件

    在这个场景中,我们需要讨论的是如何在Linux虚拟机中设置共享Windows主机文件,以便于在虚拟环境中访问和操作主机上的文件。下面将详细介绍这一过程。 首先,我们需要理解虚拟机和主机之间的通信机制。通常,我们...

    在XP 安装VirtualBox 搭建Linux 系统

    ### 在Windows XP上使用VirtualBox搭建Linux环境 随着技术的发展,多操作系统共存的需求日益增长。对于想要同时体验Windows和Linux的用户来说,利用虚拟化技术成为了一个理想的选择。本文将以Fedora为例,详细介绍...

    ARMLINUX开发环境搭建.pdf

    本篇主要介绍在Windows主机上通过虚拟机软件(如VMware或VirtualBox)安装Linux(此处以Fedora 9为例)作为开发环境,并通过Samba服务器实现与Windows以及开发板之间的文件共享。以下是对搭建过程的详细解析: 1. *...

    Oracle VM VirtualBox 安装 Linux

    ### Oracle VM VirtualBox 安装 Linux #### 一、Oracle VM VirtualBox 简介 Oracle VM VirtualBox 是一款开源的虚拟机软件,由德国 ...希望本文能够帮助读者顺利地在 VirtualBox 上搭建出自己的 Linux 虚拟环境。

    VirtualBox的二次开发文档

    VirtualBox支持广泛的主机与客户操作系统,包括Windows、Linux、Mac OS X、Solaris等。此外,它还提供了一系列用于扩展其功能的开发接口,使得开发者能够根据自己的需求定制或增强VirtualBox的功能。 #### 二、...

    虚拟机Linux下实现文件夹共享

    通过这种方式,可以方便地在宿主机与虚拟机之间共享文件资源,极大地提高了工作效率。值得注意的是,虽然本教程以特定步骤为例进行了讲解,但不同虚拟化软件的具体操作可能会有所不同,因此在实际操作时应参照所使用...

    如何扩展virtualbox linux 磁盘

    ### 如何扩展VirtualBox Linux磁盘 在进行大型项目的开发或复杂的系统测试时,经常会遇到虚拟机磁盘空间不足的问题。特别是在编译Android源码这样的大型项目时,对磁盘空间的需求尤为突出。本文将详细介绍如何扩展...

    虚拟Linux系统教程之四_虚拟机文件共享

    在本教程中,我们将深入探讨如何在虚拟环境中实现Linux系统的文件共享,特别是在使用虚拟机(如VMware或VirtualBox)时。"虚拟Linux系统教程之四_虚拟机文件共享(Red Hat Linux 9).exe"可能是一个安装程序,用于帮助...

Global site tag (gtag.js) - Google Analytics