virtual box实现centos和windows共享文件夹

今天在要实现centos(在virtualbox中)和windows实现共享文件夹的过程中遇到诸多错误,费了一下午时间来搞这个,首先配置共享文件夹的方法就不介绍了,这里面介绍的是在配置的过程中遇到的诸多错误

  1. 在VirtualBox的菜单里选择“设备”->“安装增强功能包(Install Guest Additions)”
  2. 之后桌面会出现一个光盘,在命令行里输入:
    • cd /media/VBOXADDITIONS_4.3.12_93733/
    • 然后输入sudo ./VBoxLinuxAdditions.run
  3. 然后神奇的事情发生了,在安装增强功能包的时候,就出现了错误,如下
    • Building the main Guest Additions module [FAILED]
    • (Look at /var/log/vboxadd-install.log to find out what went wrong)
  4. 思索着难道是VirtualBox版本过旧吗?于是更新VirtualBox,依然于事无补
  5. 于是进入日志查看发生了什么(/var/log/vboxadd-install.log)
  6. 日志里面这么写着(Error: unable to find the sources of your current Linux kernel.Specify KERN_DIR=<directory> and run Make again)
  7. 奇怪,这个玩意居然说不知道当前的linux kernel源,在一个外文网站发现老外遇到同样的问题,搞了n久之后终于起效,哎,痛苦的一笔。
  8. 先是试了如下命令:
    1. $ sudo yum updatethen
    2. $ sudo yum install kernel-devel gcc
    3. $ echo export KERN_DIR=/usr/src/kernels/`uname -r` >> ~/.bashrc
  9. 然后又试了如下命令:
    1. yum install kernel* dkms gcc
    2. Then
    3. yum install kernel-uek-devel
    4. Then reboot your machine
  10. 之后没有重启,试着重新安装增强功能包,依然错误,重启之后又试了这两个命令:yum install kernel* dkms gcc;yum install kernel-uek-devel,完事,安装增强功能包:

    Installing additional modules ...

    Removing existing VirtualBox non-DKMS kernel modules [ OK ]

    Building the VirtualBox Guest Additions kernel modules

    Building the main Guest Additions module [ OK ]

    Building the shared folder support module [ OK ]

    Building the OpenGL support module [ OK ]

    Doing non-kernel setup of the Guest Additions [ OK ]

    Starting the VirtualBox Guest Additions [ OK ]

    Installing the Window System drivers

    Installing X.Org Server 1.13 modules [ OK ]

    Setting up the Window System to use the Guest Additions [ OK ]

    You may need to restart the hal service and the Window System (or just restart

    the guest system) to enable the Guest Additions.

    终于看到绿色的ok了,真是太不容易了,然后继续mount -t vboxsf linux_share /mnt/share,linux_share是在VirtualBox中设置的共享文件名,/mnt/share是centos中新建的文件夹,注意两个文件夹名字最后不要一样,防止出现其他错误。

  11. 后来在测试的时候,我使用的是xshell,发现这玩意不支持中文,真是跪了,中国人太不容易了,特别是程序员,幸好在网上发现了这个,好东西啊,就要共享啊
  12. http://moralistxp.blog.163.com/blog/static/1161103982013112411540183/
  13. http://jingyan.baidu.com/article/3ea51489eca4b452e61bbaca.html
时间: 2024-12-06 12:47:08

virtual box实现centos和windows共享文件夹的相关文章

Centos挂载windows共享文件夹

1.windows7共享一个文件夹(1)新建一个用户:devin,密码:admin123(2)在E盘新建一个文件夹,share,并设置共享 对用户devin共享,并让其权限为:读取和写入. 2.linux下新建一个目录share,建在/data下,完整目录为/data/share 3.挂载windows下的share目录 实现当前挂载,mount挂载只对当前生效,重启后会失效:[java] view plaincopy01.mount –t cifs –o username=devin,pass

烂泥:CentOS6.5挂载windows共享文件夹

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 由于工作需要,需要把本机的文件夹共享出去,然后让CentOS服务器临时使用下. 服务器使用的是CentOS系统,而本机使用的win7系统.考虑到是临时使用,所以就不打算搭建FTP和Samba服务器,直接通过CentOS挂载windows共享文件夹的方式来达到此目的. 既然是使用windows共享文件夹的方式,那么我们必须先在本机创建一个共享目录.如下: 在此需要注意下,我们给administrator管理员的共享权限是可读写权限.等下我们会在Cen

CentOS系统mount windows共享文件夹

格式: mount -t cifs //IP/share-folder  /mnt-point -o username=your-username,passwd=your-password 把windows(192.168.230.1)下F分区(或者是一个文件夹)共享给用户user(密码为password),确保在cmd中输入\\192.168.230.1可以看到该共享文件夹 [[email protected] mnt]# mount -t cifs //192.168.230.1/f /mn

centos 配置 samba 与windows共享文件夹

yum install samba/etc/samba/smb.confdirectory mask = 0777 ← 指定新建目录的属性(以下4行) force directory mode = 0777 directory security mask = 0777 force directory security mode = 0777 create mask = 0777 ← 指定新建文件的属性(以下4行) force create mode = 0777 security mask =

samba 挂载windows共享文件夹

先转载一片文章     centOS下yum安装配置samba 地址 http://blog.csdn.net/linglongwunv/article/details/5212875 遇到问题1 # smbpasswd -a username 创建用户不成功 Failed to add entry for user usernamessss.     解决  创建系统管理员,就是登录服务器时候的那个. 有了系统管理员aaa  才能创建samba管理员aaa 从Windows 客户端连接到Sam

mount挂载windows共享文件夹

今天在centos 7下挂载windows共享文件夹遇到报错 mount error(115): Operation now in progress Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 折腾了半天才去看了一眼日志 messages内 Oct 28 03:17:59 localhost kernel: CIFS VFS: Error connecting to socket. Aborting operation

Windows10下配置虚拟机Virtual Box安装CentOS(Linux)详细教程

引言:在日常生活中,我们最常用PC操作系统的就是Windows和MacOS,但是有时我们在学习和工作中也要接触Linux操作系统,或者是在这个系统下工作,或者仅仅是学习一些Linux的基础知识,但如果我们为此特意去为我们的电脑安装Linux系统,而我们习惯的windows或者macOS可能会被覆盖掉(当然也是可以实现双系统并存的),而使我们原来的系统丢失或者无法正常的使用,所以就有了虚拟机这个东西,它可以使我们在现有的系统上模拟.隔离出来一个新的完整计算机系统,使我们既可以体验新的操作系统,也可

linux下如何挂载windows共享文件夹

环境:windows8.1 with update (IP:192.168.80.135) centos6.5 最小化安装的系统 步骤: 1.在windows的E盘创建了一个文件夹myhome,在myhome下随便新建一个文件,然后把该文件夹设置共享.windows下如何共享文件夹步骤请自行百度. 2.在linux下安装cifs软件 yum install cifs-utils 3.挂载命令 mount.cifs -o username="administrator",password

VMware下Ubuntu与宿主Windows共享文件夹 (转至 http://blog.csdn.net/zz962/article/details/7706755)

概述1.安装VMware Tool2.设置共享 步骤开始安装VMware Tool 显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之) 通过下列命令解压.执行,分别是下面的tar和sudo的两行(下面是已有vmware tool的情况,注意密码是登录口令,不会显示) 一路按Enter,最后得到 在VMware中给虚拟机设置共享目录 执行mount命令(下图中sudo mount那一行),之后mnt/hgfs里就可以看到前面设置的共享目录 如果mnt出错,可以执行 sudo