`
vanadiumlin
  • 浏览: 493450 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在 Oracle Linux 上安装 Shared Folders

 
阅读更多
在 Oracle Linux 上安装 Shared Folders

对于 Oracle Database 11g,ZIP 安装文件总共有 2 GB 多。由于需要从每个来宾 VM 访问它们以安装数据库,我决定利用 Oracle VM VirtualBox 的 Shared Folders。Shared Folders 特性允许来宾 VM 访问主机文件系统中的存储,因此它允许我对每个 VM 都访问相同的安装文件。

Shared Folders 是 Oracle VM VirtualBox 的 Guest Additions 中提供的附加功能。Guest Additions 程序包提供可增强来宾操作系统基本功能的设备驱动程序和系统应用程序。除了 Shared Folders 功能之外,Guest Additions 还包含多个操作系统特定的插件,如无缝窗口、鼠标指针集成和更好的视频支持。

Oracle VM VirtualBox 安装目录中的 ISO 文件中提供了受支持的来宾操作系统类型的 Guest Additions。要安装适用于特定 VM 的 Guest Additions,可将来宾 VM 中的 ISO 文件挂载为虚拟 CD-ROM 映像(如果尚未挂载)并从那里进行安装。我使用了 Linux 来宾中的一个终端窗口,并将目录更改为 ISO 挂载点以运行安装脚本。我第一次尝试在 Oracle Linux 来宾 VM 中安装 Guest Additions 时,安装失败了,如清单 2 所示。
清单 2:Guest Additions 安装失败 # sh ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.1.2 Guest Additions for Linux.........
VirtualBox Guest Additions installer
Removing existing VirtualBox DKMS kernel modules           [  OK  ]
Removing existing VirtualBox non-DKMS kernel modules       [  OK  ]
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
The missing package can be probably installed with
yum install kernel-devel-2.6.32-100.26.2.el5

Building the main Guest Additions module                   [FAILED]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Installing the Window System drivers
Installing X.Org 7.1 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.

Installing graphics libraries and desktop services component[  OK  ]
Press Return to close this window...



清单 2 中所示输出的日志文件 /var/log/vboxadd-install.log 指示问题在于缺少内核资源:
# more /var/log/vboxadd-install.log
/tmp/vbox.0/Makefile.include.header:94: *** Error: unable to find the sources of your
current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.




在 Fat Bloke 博客的帮助下,我确认了问题的根源。Oracle Linux 自带了两个内核:一个是与 Red Hat 100% 兼容的,另一个是 Unbreakable Enterprise Kernel (UEK)。我的 Linux 来宾运行的是 UEK,因此需要安装相应的gcc 和 kernel-uek-devel 程序包,以便 Guest Additions 安装能够正常工作。这是因为 Guest Additions 安装需要构建和安装内核驱动程序。我使用了以下yum install 命令来下载和安装缺少的程序包:
# yum update

# yum install gcc
# yum install kernel-uek-devel  (yum output not shown)



这次,脚本运行无误,如清单 3 所示。
清单 3:Guest Additions 安装成功 # sh ./VBoxLinuxAdditions.run

Verifying archive integrity... All good.
Uncompressing VirtualBox 4.1.2 Guest Additions for Linux.........
VirtualBox Guest Additions installer
Removing installed version 4.1.2 of VirtualBox Guest Additions...
Removing existing VirtualBox DKMS kernel modules       [  OK  ]
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                     [FAILED]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Installing the Window System drivers
Installing X.Org 7.1 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.

Installing graphics libraries and desktop services component[  OK  ]
Press Return to close this window...



注意,OpenGL 模块仍然失败,因为 Oracle Solaris 主机平台没有 OpenGL 驱动程序(Windows、现代 Linux 环境和 Mac OS X 不是这样),但这并不重要,也与我想做的无关。

使用 Shared Folders

为了能够从 Linux 来宾 VM 访问主机文件夹,首先要确保该文件夹已经正确导出以备共享。然后,只需单击来宾 VM 的 Oracle VM VirtualBox Manager 窗口中Details 下的 Shared Folders。于是显示一个弹出窗口,允许配置我想要访问的主机文件夹的路径和该来宾 VM 用于挂载点的文件夹名称,如图 5 所示。还可以使用 VBoxManage 命令在命令行设置对 Shared Folders 的访问;参见用户手册。
设置 Shared Folders

图 5. 设置 Shared Folders

默认情况下,来宾 VM 将主机文件夹挂载为 /media/sf_<name>,其中 <name> 是您在创建挂载点时指定的名称。例如,在重新启动来宾之后,可以看到主机文件夹/Downloads 中的内容在来宾 VM 的 /media/sf_Downloads 中。现在,我可以在来宾 VM 中访问已下载的数据库 ZIP 文件。







VirtualBox安装上最新的CentOS6.4,安装增强组件时却发现
Building the OpenGL support module                         [FAILED]
最后网上一找,得到解决方法
cd /media/VBOXADDITIONS_4.1.8_75467/
export MAKE='/usr/bin/gmake -i'
./VBoxLinuxAdditions.run

安装的时候使用"make -i" , -i, --ignore-errors   Ignore errors from commands.忽略错误。

快乐无极提示您:默认安装的CentOS,在安装VBOXADDITIONS前还需要
yum groupinstall "Development Tools"
yum install kernel-devel






oracle vm,virtualbox增强包VboxAdditions的安装和共享文件夾

1开机登录linux系统 点击 设备—安装增强功能

2桌面上会显示VBOXADDITIONS_4.1.2_73507

3 不是root用户的切换到root用户输入su – 按下确定

4 输入cd /media/ 点确定

5 输入cd  VBOXADDITIONS_4.1.2_73507

6 输入 sh ./ VBoxLinuxAdditions.run(看具体文件名叫什么)

7安装好重启

这样这个增强包就装好了

接着和主机共享文件

1首先先在主机上新建一个文件夹共享这个文件夹

2然后点击虚拟机上的   设备按钮



然后点添加数据空间




分配好了确定

在root的权限下实施如下命令:#mkdir /mnt/gongxiang     建树一个目录来挂载共享文件夹;当然你可以在任何处所建树一个目录

然后输入这个命令 # mount -t vboxsf gongxiang /mnt/gongxiang

到这如果你要和主机共享什么文件    就把这个文件拖到这个文件夹里

设置共享文件夹



点击【设备】,选择【共享文件夹】菜单,如下图所示。




点击添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以随意取,如【share1】,尽量使用英文名称,不要有空格,选择文件夹所处的位置,比如【E:\share1】,点击确定,如下图所示。




打开终端,在CentOS系统中建立一个文件夹,如在/mnt下建立一个share1文件夹。

代码如下:





Linux代码  收藏代码
01.mkdir /mnt/share1 

在CentOS系统中,访问在之前系统中设立的共享文件夹。

代码如下:



Linux代码  收藏代码
01.mount -t vboxsf share1 /mnt/share1 

其中"share1"是之前创建的共享文件夹的名字。而"/mnt/share1"是在CentOS中共享文件夹的路径,如下图所示。




现在虚拟机和主机可以互传文件了,在原系统“E:\share1”中拷贝两个文件,然后在CentOS中查看,如下图所示,就可以在此CentOS中看到这两个文件了。




设置共享文件夹完成。
http://hermosa-young.iteye.com/blog/1798006
分享到:
评论

相关推荐

    papirus-folders-gui:papirus-folders-gui是用于papirus-folders的图形用户界面,此程序可更改Papirus的文件夹颜色

    纸巾文件夹gui papirus-folders-gui是用于papirus-folders的图形用户界面,此程序可更改Papirus的文件夹颜色注意:该项目不提供任何文件夹图标为了使该程序正常工作,有必要在PC上安装papirus-folders-gui 为了使该...

    Rainbow Folders 2 V2.2.0

    使用 Rainbow Folders,您可以在 Unity 项目浏览器中为任何文件夹设置自定义图标和背景。 只需按住 Alt 键,然后单击任何一个文件夹。接着会出现一个配置对话框,您可以为其分配一个自定义图标和背景,您可以自己...

    关于linux共享windows下文件的问题

    关于linux共享windows下文件的问题先在Windows下建个共享文件夹,暂时取名叫share (VM-&gt;setting-&gt;options-&gt;shared folders) ...安装完毕后会在Linux的桌面上出现一个光盘的图标,名叫“VMware Tools”,

    Delete SVN Folders.reg

    从svn服务器上下载的资源中都带有.svn文件(是用来记录文件状态的文件),有了它,你再也不用手动的去删除这些文件了,只需要双击运行这个文件,然后在需要清楚svn记录的文件夹上点击鼠标右键,选择“delete svn”,...

    批量建立文件夹(Text2Folders) v1.1.6.1.rar

    Text2Folders 从字面上看,是一个Txt转目录的软件,不过那样翻译就太直接了,不难理解的是,本软件可以利用txt 文件建立大量文件夹! 建立一个txt文档,每行输入一个文件夹名字,选好 txt 文件以及主目录,瞬间...

    Rainbow Folders 2 v2.3.0.unitypackage

    使用 Rainbow Folders,您可以在 Unity 项目浏览器中为任何文件夹设置自定义图标和背景。 只需按住 Alt 键,然后单击任何一个文件夹。接着会出现一个配置对话框,您可以为其分配一个自定义图标和背景,您可以自己...

    Linux in Action

    Skills like securing files, folders, and servers, safely installing patches and applications, and managing a network are required for any serious user, including developers, administrators, and ...

    ORACLE OSB开发指南

    Cloning Oracle Service Bus Projects and Folders.......................................................................... 2-2 Creating Oracle Service Bus Configuration Projects...........................

    目录隐藏工具Protect My Folders免费版.rar

    Protect My Folders是一款小巧的目录隐藏软件,通过它你可以将你指定的文件夹隐藏起来,或者即使不隐藏,也不能让别人访问。安装之后需要重启启动计算机,首次使用请设置你的密码来进行保护,设置密码后,启动软件...

    一款暴力破解软件-Network Share Brute Forcer v3.1

    Network Share Brute Forcer v3.1 ...This program will try and gain access to shared folders on your network using one of the following two methods: a) Brute force attack b) Dictionary attack

    Hide Folders 5.3 Build 5.3.5.1135 Final + Crack 0分

    Hide Folders 5.3 Build 5.3.5.1135 Final + Crack 0分下载

    Remove-Folders-From-This-PC-on-Windows-8-10_windows8_windows10_w

    Remove folders from This PC except 3DObjects.

    Savuka-VirtualBox:安装并配置了 Savuka 的 SliTaz Linux 的 Virtual Box VDI-开源

    Savuka 全局分析软件(www.osmanbilsel.net)安装并...50 MB,启用 2D 和 3D 加速 ---- Machine/Settings /Shared Folders:创建新的机器文件夹。 指向任意数据目录,文件夹名称:DATA,选择Auto-mount。 注意:“文

    Folders, 使用文件夹编写代码的语言.zip

    Folders, 使用文件夹编写代码的语言 文件夹使用文件夹编写代码的语言。 也许是最 Windows的语言。世界你好! 你好,世界( 简明版) ! 这里介绍:http://esoteric.codes/post/109310541818/folders-a-lang

    电脑文件夹如何设置更改图标颜色 Rainbow Folders软件

    Rainbow Folders软件是一款非常惹人喜欢的软件,因为它可以修改Windows 图标的风格,然后配上不同的颜色,颜色的设置自由度很大,一起来看看是如何使用的吧。 首先在电脑中下载安装RainbowFolders工具,并打开 然后...

    Hide Folders XP 2.3

    Hide Folders XP 2.3

    Rainbow Folders 0.9.2_Unity.zip

    使用彩虹文件夹,您可以在Unity项目浏览器中为任何文件夹设置自定义图标和背景。 只需按住Alt键并单击任何文件夹即可。将出现一个配置对话框,您将能够为其分配自定义图标和背景,您自己的图标和背景,或从几十个...

    Windows怎么与虚拟机Linux共享

    无需任何网络相关设置,不使用任何网络协议,host和ghost可以是linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置,如果ghost是windows,请参考vmware帮助中setting up shared folders。...

    kill-svn-folders.reg(去除svn文件夹)

    从svn服务器下载的文件中含有很多svn文件夹,该.reg文件用于清除这些文件夹,双击直接使用,在右键菜单中会出现相关操作

    常用脚本 kill-svn-folders.reg

    NULL 博文链接:https://45121739-163-com.iteye.com/blog/648843

Global site tag (gtag.js) - Google Analytics