vbox共享文件夹centos
⑴ centos怎么访问windows共享
我们在在Win 7下安装了VirtualBox,然后通过VirtualBox虚拟安装了CentOS 5.6,现在想在CentOS下访问Windows中的一些文件,需要在VirtualBox中配置数据空间:
VirtualBox 4.0.8
[root@zuantianyang-lnx ~]# lsb_release -a
LSB
Version:
:core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.6 (Final)
Release: 5.6
Codename: Final
第一、安装VirtualBox Guest Addition。点击"设备"菜单下面的“安装增强功能”:
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ls -lrt
总计 37520
-r-xr-xr-x 1 root root 278832 05-31 22:17 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 9284432 05-31 22:17 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 14664192 05-31 22:17 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 7853516 05-31 22:17 VBoxlinuxAdditions.run
-r-xr-xr-x 1 root root 5523 05-31 22:17 runasroot.sh
-r-xr-xr-x 1 root root 6966 05-31 22:17 autorun.sh
-r-xr-xr-x 1 root root 647 05-31 22:17 AUTORUN.INF
dr-xr-xr-x 2 root root 4096 05-31 22:17 64Bit
dr-xr-xr-x 3 root root 4096 05-31 22:17 32Bit
-r-xr-xr-x 1 root root 6190464 05-31 22:17 VBoxWindowsAdditions-x86.exe
[root@zuantianyang-lnx VBOXADDITIONS_4.0.8_71778]$ ./VBoxLinuxAdditions.run
第二、 VirtualBox的设置中找到数据空间,添加要共享的文件夹,选择Auto-Mount和固定分配:
设备-->分配数据空间-->添加数据空间
我选择了整个Win7下的C盘, 数据空间位置C:\, 数据空间名称C_DRIVE
第三、 确认/sbin/mount.vboxsf存在
第四、 查看boxvfs模块是否加载:lsmod | grep vboxvfs,如果没有加载,执行modprobe vboxvfs命令加载
第五、 创建好mount点:
[root@zuantianyang-lnx ~]# cd /
[root@zuantianyang-lnx /]# mkdir WIN7_C_DRIVE
[root@zuantianyang-lnx /]# mount -t vboxsf C_DRIVE WIN7_C_DRIVE
C_DRIVE是数据空间名称,对应的是共享的Windows下的文件夹。
第六、 想让机器重启后还能访问Windows的文件夹,在CentOS重启后自动mount即可,需要修改/etc/fstab,加入
C_DRIVE /WIN7_C_DRIVE vboxsf defaults 0 0保存即可,挂载windows的共享目录C_DRIVE到CenOS下/WIN7_C_DRIVE
[root@zuantianyang-lnx ~]# cd /etc/
[root@zuantianyang-lnx etc]# vi fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
# Automatically mount Windows7 C_DRIVE to /WIN7_C_DRIVE ring startup, byrneyang.
C_DRIVE /WIN7_C_DRIVE vboxsf defaults 0 0
第七、 取消挂载
#sudo umount -f /mnt/shared
Building the VirtualBox Guest Additions kernel moles FAILD
使用VirtualBox安装Linux的朋友往往会同时安装增强工具Guest Addtions,该工具的主要目的是使鼠标可以在真实机与虚拟机之间自由穿梭、自动根据VirtualBox窗口大小改变X尺寸等。但往往安装时都会遇到挫折!
原因常常在于这么几点:
第一、 当
您点击安装Guest
Additions时,桌面会出现虚拟安装光盘文件夹,里面就是增强工具包,但如果您需要安装增强包,就需要至少有读和执行的权限,但光盘文件是无法修改
文件权限属性的,所以您需要复制光盘文件里的所以文件,在桌面上新建个文件夹,把文件粘贴进入!修改文件权限。
这里根据您安装的虚拟系统不同选择不同的文件执行,如安装的是Linux,就chmod 777 VboxLinuxAdditions-x86.run。
这是即可安装增加工具:./VboxLinuxAdditions-x86.run(注:执行当前文件夹下的VboxLinuxAdditions-x86.run,需要在终端运行命令)。
第二、 当您在终端中执行./VboxLinuxAdditions-x86.run时,系统还可能还会提示您:
Building the VirtualBox Guest Additions kernel moles [失败]
出现这种提示,往往说明您没有安装.-gcc .-make .-kernel-default-devel .-kernel-sources .-kernel-headers 这样几个必要的软件包。
您可以从系统安装光盘中找到它们,并安装到系统中,并且当您安装gcc时,可能还会提示您有软件包的依赖关系,按提示安装依赖包即可!
第三、 mount数据空间时注意,数据空间的名字不要跟/mnt下您新建的文件夹名称一样。
比如,要共享host系统中的 tempfolder 文件夹,数据空间默认名称就是 tempfolder ,命令可以是:
sudo mkdir /mnt/share/
到此基本上没有问题了,重启后您的系统会更加完美!
总结:如果您安装软件时遇到依赖包问题,建议使用YUM安装软件,摆脱依赖包问题!如果您还有疑问的地方,请给我们留言!
⑵ vbox centos7怎么设置共享
1 首先,必须要有已经在VirtualBox中安装好的Ubuntu系统,才能按照以下步骤操作,具体怎样在VirtualBox中安装Ubuntu系统网络经验里已经有很多,大家可以自己查询参照。
2打开虚拟机进入Ubuntu系统,首先要安装VirtualBox增强功能包(VBoxGuestAdditions) 如果确认已经安装就直接跳过至第4步。
3点击运行后,系统会自动安装,安装完成后要求重启系统。
4在本机系统设置一个共享文件夹,用于与Ubuntu交互的区域空间。
5右击状态栏上共享文件夹图标或菜单栏“设备-共享文件夹”,打开共享文件夹设置,
6点击共享文件夹设置框,右上角的添加按钮
7选择之前本机设置的共享文件夹,此时一定不可以勾选自动挂载
8设置好共享名后,进入Ubuntu系统,打开终端,先执行命令,在挂载点目录添加“bdshare”目录,接着执行"mount -t vboxsf BaiShare /mnt/bdshare/",就能完成共享文件夹的设置。
9设置完成,可以创建几个文件,测试一下
(测试方法:
1. 在本地创建一个文件,到mnt/share/目录 查看。
2.在share目录创建一个文件,在本机进行查看)
10设置自动挂载,重启虚拟机系统共享仍在。
可以在/etc/fstab中添加一项
BaiShare /mnt/share vboxsf rw,gid=110,uid=1100,auto 0 0
11卸载挂载点命令:umount -f /mnt/share
⑶ 如何实现主机和虚拟机之间的文件复制粘贴 主机是Mac系统,虚拟机是Vbox,虚拟机系统是CentOS
如何实现Vmware虚拟机中linux系统与windows操作系统间的文件复制、共享。今天一朋友问我如何实现虚拟机中linux与外面的windows操作系统文件的复制和共享,趁此闲暇之际,写下这个解决法供还未解决此问题的朋友作参考,小飞有写的不对的地方还望大家多多指教,谢谢。针对使用VMware虚拟机的朋友要实现linux与windows之间的文件复制传送其实很简单,关键在于Vmtools小工具的安装成功与否,这个小工具的安装网络一下都有一大堆,觉得我写的不能用的可以自己查查。现在开始为大家介绍安装方法。首先大家知道windows的磁盘格式和windows的磁盘格式是不同的,所以在这两者之间无法直接复制和张贴文件,因此对于Vmware的虚拟机,可以借助Vmtools这款工具来解决(其他虚拟机我就不清楚了,之所以选择Vmware也是因为这个小工具实在好用的原因,操作简单)。这里我以我的红帽企业版5linux下安装说说,其他版本其实也就是一样的。首先要知道Vmtools是安装在虚拟的操作系统中的,这点要了解。废话不多说,开始安装。第一步:打开Vmware菜单栏Vm下的Setting找到CD/DVD那个选项,当然直接在左边那栏开始的时候右键找到或者在右边这个预览框中直接选中也是可以的。在CD/DVD选中后选择右边的UseISOImagefile选项,然后找到下面linux.iso,注意这个这个东西不是你的linux操作系统镜像啊,这个默认是在Vmware的安装目录下面,选择后确定就可以下一步啦。“Ok”然后上电启动虚拟系统。加载成功的话桌面上会有个VmwareTools的光盘,点击进去光盘,把里面VmwareTools****.rpm(*号是代表里面的内容被我省略了,自己补全)那个包文件拷到桌面上做下一步,注意看看后缀名,别搞错了。切换超级用户,打开终端,执行命令“cpVmwareTools****.rpm/tmp”,然后切换到/tmp这个目录下面,别问我命令,不知道可以去跳文汇酒店了。安装rpm包文件“rpm–ivh******”(*表示文件名,这个是安装rpm包文件的指令),安装中好像会要选什么东西我记不太清楚,大家又看着安呢到时可以再问我,我记得好像是先会然你输NO或Yes,输的是YES,然后会让输0到多少的数字,那里看具体情况,所谓具体情况是指自己笔记本的分辨率,比如说我的是14.1的笔记本,所以我选择1280*768,好像对应的是14,所以输入14,然后enter。最后一步,安装完成后同样在这个目录下面终端输入命令“Vmware–config-tools.pl”。重启虚拟机就可以看到效果了,如果还是不能复制粘贴说明你没装对。我就不想赘述了。第二个方法:配置smb服务,什么是smb?自己网络看看就知道了,smb是通过在外面系统实现与虚拟机系统共享文件夹快速访问的方法。比如说我的配置了smb服务,可以直接在xp下面点击运行然后输入\\192.168.0.50就可以访问我在linux下共享的目录了,至于其他计算机能不能就不知道了。其中192.168.0.50是我linux虚拟机的ip。Smb服务的安装方法我也不写了(我的红帽是定制安装的,在安装时候就特意安装了ubuntu我没配置过所以我不知道,呵呵),大家可以自己网上查,我就讲讲配置。切换用户终端输入“gedit/etc/samba/smb.conf”修改以下信息,有时会提示权限不足,这是修改哈权限,比如我比较懒,直接给他添加了777的用户权限,打开后找到#============================ShareDefinitions==============================添加如下相似代码:[root]comment=RootDirectoriesbrowseable=yeswritable=yespath=/root(这里是要共享目录)valisers=yingxian(这里是共享登录名)添加完成后保存关闭运行”/etc/init.d/smbrestart”添加smb用户,也就是那个共享登录名了,“Useraddyingxian”,为samba下的用户设置密码“smbpasswd-ayingxian”到这里基本算是配置完成,还有个关键需要把linux操作系统的防火墙禁用,红帽是用setup这个命令来设置,ubuntu我不熟,而且必须保证虚拟机和外面的网络是畅通呢哦。OK,测试哈,点击windows系统下面的运行敲入\\ip号码。如果配置成功会要求输入登录名和密码,木有反应么就说明没配成功。
⑷ vbox装centos后挂载共享文件夹成功,休眠后下次打开发现又没有了
第一,检查你有没有装VMWare Tools。在VM菜单里有Install VMWare Tools...
第二,一般只用网盘就好,只要没有什么重要文件,很方便。
linux目前很多都只支持读取NTFS的盘符,你的分区要都是NTFS的就可能得不到好的支持。
⑸ virtualbox在哪个文件夹下
需要设置数据空间启动virtualbox之后,点击“设置”,在左侧可以看到“数据空间”选项,点击之后,出现设置界面,点击“右侧的带加号的文件夹”,选择你要选择的主机上的文件夹或者驱动器,选择是否为只读,然后保存。重新启动虚拟机,进入安装好的系...
⑹ 我用centos想访问windows的共享文件夹,用mount -t vboxfs启动挂载时提示no such device
似乎应该是mount -t cifs
并且需要安装软件包。
cifs-utils-4.8.1-10.el6.x86_64
⑺ virtualbox centos 7 怎样安装增强工具
在virtualbox中如果需要共享文件和剪切板,是需要安装增强工具的。在启动虚拟系统后,点击安装增强工具。
1.启动安装在 VirtualBox 中的 CentOS 5.5 虚拟机,点击“设备” => “安装增强功能”。这个时候你就可以看到有一个“光盘”已经挂载到 CentOS 5.5 的桌面上了。它包含了安装 VirtualBox 客户端增强功能的组件。
注意:通常情况下我们直接运行挂载到系统中的 VirtualBox 客户端增强功能的组件就可以了,不过 CentOS 需要配置一下,如果你直接安装就会出现错误。
2.run
/etc/init.d/vboxadd setup 按照提示,比如内核文件头文件错误等,按照提示修复
3.需要安装编译内核的相关组件。
yum install kernel-devel gcc
4.安装完成后,做一个连接
ln -s /usr/src/kernels/2.6.18-92.1.18.el5-i686 /usr/src/linux
注意:一定要进行这此项操作,否则 VirtualBox 客户端增强功能在安装的过程中同样会报错。其中“2.6.18-92.1.18.el5-i686”是内核的版本号,不同的版本可能会不一样,你要根据你自己的系统内核填入。注意这个地方一定要选对,比如我的内核修复过,这里会有两个版本
5.sh ./VBoxLinuxAdditions.run后重启
6.重启后,会在右下角看到共享文件夹,在设备---共享文件夹中设置对应的本地的文件夹,我选择的是固定、自动挂载的。
7.再次重启后,就可以共享剪切板和在/media下看到sf_share的共享文件夹了。
⑻ virtualbox怎么安装centos7
创建VirtualBox虚拟机
1
安装并启动VirtualBox,然后点击左上角的新建按钮来创建虚拟机。在弹出的对话框中填写名称,并选择类型和版本。名称自己取,类型选linux,版本选Red
Hat(64-bit)。注意,如果版本中没有64bit选项,首先确定你的CPU是否64位,如果不是则你只能安装32位系统,如果是则可能是因为BIOS中的virtualization选项没有开启,开启virtualization后即会多出64bit选项。点击下一步。
2
设置内存大小,这里我填写1024MB即1GB。点击下一步。
3
选择现在创建虚拟硬盘。点击创建。
4
虚拟硬盘文件类型选择VDI,除非你以后真的会用其它虚拟软件来打开这个虚拟机,通常我们几乎不会这么做。点击下一步。
5
虚拟硬盘文件的存放方式,我一般选择固定大小,因为我需要较好的性能,而且我的硬盘空间通常都用不完。如果你硬盘空间比较紧张就选择动态分配吧。点击下一步。
6
虚拟硬盘文件的位置,你最好点击浏览选择一个容量充足的磁盘来存放它,因为它通常都比较大。文件大小我填的是32GB。点击创建。
7
这里需要等待硬盘文件生成,通常需要几分钟的时间,这段时间里电脑可能会有点卡,这是正常的。
8
好了,我们的虚拟机创建好了,现在开始跟着我一起安装CentOS7吧。点击左上角的启动按钮来启动虚拟机。
END
安装CentOS7
1
在选择启动盘对话框中浏览选择系统安装盘。点击启动。
2
用键盘上的上下箭头键来选择Install CentOS 7,然后按回车。注意:这里只能用键盘操作,如果想“找回”鼠标切换回windows,请按右CTRL。
3
选择安装过程中使用的语言,选择中文->简体中文(中国)。点击继续。
4
日期和时间默认就好。键盘添加英语(美国)。语言支持增加English (United States)。SECURITY POLICY直接关闭。软件选择选GNOME桌面,其它都不选。KDUMP不勾选。网络和主机名开启。以上通通完成之后,下面着重讲安装位置。
5
选择我要配置分区,点击完成。
6
选择标准分区,然后点击左下角的加号。添加swap分区,一般为内存的2倍,所以这里填2GB。点击添加挂载点后再次点击左下角的加号添加分区。这次添加的是/分区,大小为30GB。这次点击添加挂载点后直接点击完成。在弹出的对话框中点击接受更改。
7
回到上一界面后,就可以点击开始安装了。
8
安装时可一边安装一边设置root密码和创建用户。弱密码需要点击两次完成,底下有提示信息。创建用户,我一般都会选择将此用户做为管理员(可使用sudo命令),为了方便我可能还不设置密码。点击完成后就等系统安装完成了。
9
系统安装完成后,点击右下角的重启按钮。
10
系统启动的时候通常有多个选项,这个我也没有具体研究,有些应该是用来修复系统的,有些则可能是使用旧版本内核的系统。一般默认第一项就好,直接按回车。如果不按回车,在等待一定时间后系统也会自动启动默认项。
11
系统首次启动需要用户确认许可协议。操作是:输入1回车、输入2回车、输入c回车、再输入c回车即可。至此系统便安装完成了。
END
安装VirtualBox增强工具
为了方便在win和linux之间来回切换,共享目录,共享粘贴板,安装增强功能是必须。为了避免安装失败,请务必在root用户下并且使用英文界面安装增强工具。修改系统语言可在左上角的应用程序->系统工具->设置->个人->区域和语言中选择English(United
States),这时会提示重启系统,请点击重启并选择注销。
再次使用root账户登录就会发现已经变成英文系统了,这时候会提示是否更新目录名字为英文,肯定要更新,并且我这里推荐即便是在中文环境下也请使用英文目录及文件名,点击Update Names。更新文件目录名称后似乎并没有立即生效,所以还要再重启一下系统。
安装增强工具需要一些依赖工具,右键桌面选择Open
in Terminal,打开中端然后输入命令:yum install -y kernel-devel
gcc回车。然后等待依赖工具安装完成。依赖工具安装完成后继续在终端上制作链接,输入命令:ln -s
/usr/src/kernels/3.10.0-327.28.2.e17.x86_64
/usr/src/linux回车。其中3.10.0-327.28.2.e17.x86_64可直接使用键盘上的TAB键自动补全。
点击VirtualBox左上角的设备->安装增强工具,在弹出的安装窗口中选择Run,
然后等待工具安装完成,这时你会发现鼠标已经可以在linux和windows之间来回跑,不需要再按右CTRL了。
重启系统后你就可以在设备中选择共享粘贴板或者共享文件夹了。温馨提醒:共享文件夹需要重启linux系统,并且该共享目录在linux下的默认路径是
/media/sf_XXX,XXX为该共享目录在windows下的名字,但默认共享目录只有root和vboxsf用户组可以访问,若其它用户需要访问共享目录,则需使用命令“usermod
-a -G vboxsf XXX”将用户XXX添加到vboxsf用户组中。