看了很多文章,都没找到真正原因,一片文章诠释了一切。
http://blog.163.com/xhy_cy/blog/static/1049762320113167205787/
共享设置步骤:
1.
安装vitualBox增强包,注意,这里,我的主机的windows,虚拟机是RHEL5.5,在window下通过虚拟光驱将C盘
virtualbox下面的增强包iso文件载入镜像,RHEL下会自动挂在镜像,复制镜像文件,修改权限 chmod a+x X.run文件,安装。
2.安装过程出现如下错误:

注意上图中的失败选项,查看日志,日志文件如下:
-------------------------------------------------------------------------------------------------------------------------------------------------
/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。 停止。
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
-------------------------------------------------------------------------------------------------------------------------------------------------
到REHE5.5的镜像盘Server目录下,安装相关的kernel文件,继续上个步骤,还是有问题。日志文件报出没有找到gcc,日志信息如下:
----------------------------------------------------------------------------------------------------------------------------------------------------
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.18-194.el5/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
/usr/src/kernels/2.6.18-194.el5-i686/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/kernels/2.6.18-194.el5-i686/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: gcc:命令未找到
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions
rm -f /tmp/vbox.0/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.0
gcc -Wp,-MD,/tmp/vbox.0/.VBoxGuest-linux.o.d -nostdinc -isystem
-D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-Wstrict-prototypes -Wundef -Werror-implicit-function-declaration
-fno-delete-null-pointer-checks -Os -pipe -msoft-float
-fno-builtin-sprintf -fno-builtin-log2 -fno-builtin-puts
-march=i686 -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-generic
-Iinclude/asm-i386/mach-default -fomit-frame-pointer -g -include
/tmp/vbox.0/include/VBox/VBoxGuestMangling.h
-I/lib/modules/2.6.18-194.el5/build/include -I/tmp/vbox.0/
-I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxguest/
-I/tmp/vbox.0/vboxguest/include -I/tmp/vbox.0/vboxguest/r0drv/linux
-D__KERNEL__ -DMODULE -DVBOX -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0
-DIN_GUEST -DIN_GUEST_R0 -DIN_MODULE -DRT_WITH_VBOX -DVBGL_VBOXGUEST
-DVBOX_WITH_HGCM -DRT_ARCH_X86 -DMODULE -D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(VBoxGuest_linux)"
-D"KBUILD_MODNAME=KBUILD_STR(vboxguest)" -c -o
/tmp/vbox.0/.tmp_VBoxGuest-linux.o /tmp/vbox.0/VBoxGuest-linux.c
/bin/sh: gcc: command not found
make[2]: *** [/tmp/vbox.0/VBoxGuest-linux.o] 错误 127
make[1]: *** [_module_/tmp/vbox.0] 错误 2
make: *** [vboxguest] 错误 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
-------------------------------------------------------------------------------------------------------------------------------
3, 在RHEL5.5镜像盘的Server目录下安装gcc相关的包(请参考上面的网址)
4.在virtualbox的“设置”--> "数据空间"设置需要共享的目录,
5.挂在命令如下:

共享E:\Linux下的所有内容,使用命令
mount -t vboxsf Linux /mnt/share
Linux是共享的文件夹名称,\mnt\share\是挂在点,share是新建的目录
一切Ok。(注意,每次重启之后都需要重新挂在,当然,我们可以编辑文件实现挂在一直生效).

- 大小: 37.5 KB

- 大小: 106 KB
分享到:
相关推荐
在Red Hat Enterprise Linux 5.5 (RHEL5.5) 上部署Oracle 10g RAC,需要一系列特定的软件包和配置步骤。以下是对提供的文件名列表及其对应知识点的详细解释: 1. **ocfs2-2.6.18-194.el5-debuginfo-1.4.7-1.el5.i...
最近,Red Hat 对旗下面向企业用户的 Linux 系统 Red Hat Enterprise Linux (RHEL) 进行了更新,推出了 5.5 版本。RHEL 5.5 支持新的硬件平台,升级了既有的软件包,以及对虚拟化方面进行了增强。 根据 RHEL 5.5...
Rhel 5制作本地yum源 ,介绍了相关的用法和相关的步骤。
在本文中,我们将详细探讨如何在RHEL5.5系统上安装HTTP服务器(Apache HTTPD 2.2)、Java开发工具包(JDK 1.6)、Tomcat 6应用服务器、MySQL 5.5数据库以及PHP 5,并解决安装过程中可能遇到的问题,如MySQL远程访问...
在Red Hat Enterprise Linux 5.5(RHEL 5.5)上配置Oracle 11g RAC涉及多个步骤和组件,下面将详细介绍这一过程。 1. **系统准备**: - 确保硬件符合Oracle 11g RAC的要求,包括足够的内存、处理器、磁盘空间和...
根据提供的文件信息,我们可以得出这份文档主要关注的是在Red Hat Enterprise Linux 5.5 (RHEL 5.5)上安装LAMP(Linux、Apache、MySQL、PHP)环境的过程。以下将详细介绍各部分的关键知识点: ### 一、RHEL 5.5 ...
在RHEL5.5中安装Oracle,尤其是RAC,需要进行大量修改,本工具旨在将这些工作合并,减少修改工作量和误操作的发生,尽量实现傻瓜模式修改:) 本工具在RHEL5.5和Oracle 11.2.0.3(RAC)环境下测试通过。 使用之前请查看...
### Android on RHEL 5.5 64bit Installation SOP - 关键知识点解析 #### 一、环境需求与限制 1. **操作系统** - 支持的操作系统包括: - Linux Ubuntu 9.10 - RedHat Enterprise Server 5.4 - RedHat ...
RHEL5.5下安装Oracle11gR2
### RHEL5.5安装LAMP环境详细指南 在Red Hat Enterprise Linux 5.5 (RHEL5.5)上安装LAMP(Linux、Apache、MySQL、PHP)环境是一项常见但重要的任务,尤其是在构建Web服务器时。下面将详细介绍如何在RHEL5.5系统上从...
在Red Hat Enterprise Linux (RHEL) 5.5 x86_64环境下安装Oracle 11gR2,需要特别注意的是,由于RHEL 5.5已经过时,因此可能需要额外的兼容性和安全补丁来确保数据库的稳定运行。 首先,让我们详细了解一下Oracle ...
标题“ntfs-3g_for_rhel5.5.zip”涉及的是在Red Hat Enterprise Linux (RHEL) 5.5版本上安装NTFS-3G文件系统驱动的流程。NTFS-3G是一款开源的NTFS文件系统读写驱动,它使得Linux系统能够对Windows NTFS格式的磁盘...
RHEL5.5环境下Cacti的安装配置和维护
高可用集群是保证关键业务连续性的重要IT解决方案,在RHEL5.5环境下实现高可用集群,需要掌握一系列的技术细节。根据提供的文档内容,我们将详细讨论RHEL5.5下搭建高可用集群所需的知识点。 首先,关于前期准备工作...
RHEL5.5 安装oracle时验证缺少的包。需要安装的 libaio-devel-0.3.106(i386 x86_64) libaio-devel-0.3.106-3.2.i386 sysstat-7.0.2-3.el5.i386.rpm sysstat-9.0.4-27.el6.x86_64.rpm unixODBC-2.2.11-7.1.i386....
在正式安装Oracle Database之前,需要对RHEL5.5系统进行一系列的准备与配置工作,确保系统满足Oracle的要求。 ##### 1. 安装必要软件包 首先,确保已安装以下必要的软件包: - **binutils**: 包含了一系列用于处理...
RHEL5.5下vsftp服务器搭建 vsftpd服务一览 后台进程: vsftpd 类型: System V 服务 使用端口: 20(ftp-data),21(ftp) 配置文件: /etc/vsftpd/vsftpd.conf /etc/vsftpd.ftpusers /etc/pam.d/vsftpd 日志文件...
RHEL5.5+drbd+heartbeat+oracle10R2 双机安装实例
综上所述,EMC Networker与mhvtl虚拟磁带库的结合在RHEL 5.5环境中提供了一种强大而灵活的数据保护策略。这种集成不仅提高了备份效率,还降低了存储成本,是现代数据中心数据管理的一个重要组成部分。通过深入理解这...