`

centos6.2安装virtualbox4.1.10+virtualbox后台运行+开机自启动

阅读更多
笔者的环境是centos6.2x86+virtualBox4.1.10

1.安装前请对centos进行升级。

yum update

2.下载virtualbox4.1.10。地址

https://www.virtualbox.org/wiki/Linux_Downloads

要选择红帽对应的版本。

3.下载完成后进行安装,不要用rpm的方式进行安装,请用yum的方式安装,它可以解决一部分的软件包依赖关系。

安装完成后启动virtualbox会得到以下的错误。



大概意思是虚拟机的内核驱动没有加载或是因为/dev/vboxdr有权限问题,请切换到root用户用/etc/init.d/vboxdtrv setup命令重新安装内核模块,并且建议应该先安装DKMS。我们不妨切到root用户先执行/etc/init.d/vboxdtrvsetup命令看看有什么结果。

显示用DKMS注册虚拟机内核失败。看样子要装DKMS这个东西了。下载地址,

http://rpm.pbone.net/index.php3?stat=3&limit=2&srodzaj=1&dl=40&search=dkms&field[]=1&field[]=2

下载红帽版本

5.下载后用rpm安装,安装完成后再次运行/etc/init.d/vboxdtrv setup


6.显示没有kernel-headers那么我们接下来安装kernel-headers

yum install kernel-headerskernel-devel gcc

7.安装完成后再次运行/etc/init.d/vboxdtrv setup

显示没有make命令那么安装make

8.yum install make(如果早就已经安装好了开发工具那么就会省去这一步,如果有了kernel-headers也会省去第六6步)

9.安装好后再次运行/etc/init.d/vboxdtrv setup

这次成功了。

然后就可打开virtualbox建立虚拟系统了。但是还有个问题,作为服务器,我们希望注销用户后虚拟系统一直在后台跑着,如何实现呢?

很简单用命令就行了

将所有虚拟系统都关掉,然后用

VBoxManage startvm 虚拟机名字 --type headles命令启动虚拟机,这样就会在后台运行了



VBoxManage startvm          <uuid>|<name>...

                            [--typegui|sdl|headless]



如何关闭?

VBoxManage controlvm 虚拟机名称 poweroff这是关机命令

VBoxManage controlvm        <uuid>|<name>

                           pause|resume|reset|poweroff|savestate|                           

如何开机启动?

编辑/etc/rc.d/rc.local

在里面加入

VBoxManage startvm 虚拟机名字 --type headles命令就可以开机启动了。

#!/bin/sh

#

# This script will beexecuted *after* all the other init scripts.

# You can put your owninitialization stuff in here if you don't

# want to do the full Sys Vstyle init stuff.



touch /var/lock/subsys/local

VBoxManage startvm win03-233 --type headless

VBoxManage startvm centos6.2-234 --type headless
分享到:
评论

相关推荐

    CentOS6.2下配置Django+Python环境步骤

    在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...

    CentOS 6.2安装(超级详细图解教程)

    CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...

    centos6.2安装手册

    centos6.2安装手册,用于宇视相关软件部署、开局所用。

    CentOS 6.2安装教程

    2. **启动安装**:在虚拟机软件如VMware Workstation 8中加载ISO镜像文件,并启动安装过程。 3. **欢迎界面**:进入欢迎界面后,选择“安装或升级现有系统”开始安装。其他选项包括使用基本的显卡驱动安装、进入...

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13

    centos6.2安装(详细图解安装).doc

    centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...

    CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    CentOS 6.2编译安装Apache2.4.1+MySQL5.5.21+PHP5.3.10

    CentOS6.2安装(超级详细图解教程)

    ### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...

    CentOS 6.2+Nginx+mysql

    CentOS 6.2+Nginx+mysql

    lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程--宋正河

    然后启动MySQL服务,并设置开机启动。 3. **PHP安装与配置**: PHP(Hypertext Preprocessor)是用于服务器端的脚本语言,广泛应用于Web开发。这里我们使用的是5.4.3版本。同样通过YUM安装PHP,同时安装必要的扩展...

    centos 6.2安装gcc和gcc++需要的全部包

    在CentOS 6.2这样的旧版本操作系统上安装GCC和GCC++,需要确保所有依赖包都已正确安装。下面将详细阐述安装过程中所需的各个包及其作用: 1. **glibc-common-2.12-1.47.el6.i686.rpm**:这是GNU C Library(glibc)...

    CentOS6.2 NTP时间服务器搭建

    在 CentOS 6.2 操作系统上,NTP 服务器是系统自带的,不需要安装任何软件包。只需要配置 NTP 服务器的配置文件 `/etc/ntp.conf`,并添加 restrict 语句来限制访问权限。 ``` #vim /etc/ntp.conf restrict 220.130....

    CentOS6.2安装全过程

    在本文中,我们将详细探讨如何在虚拟机上安装CentOS 6.2,这是一个适合新手参考的完整过程。首先,让我们了解一下CentOS操作系统。CentOS是基于Red Hat Enterprise Linux(RHEL)源代码构建的免费且开源的Linux发行...

    centos6.2-64下安装oracle11G

    在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...

    制作U盘安装CentOS 6.2

    制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...

    centos6.2+lnmp一键安装包+discuz论坛安装教程

    CentOS 6.2 + LNMP 一键安装包 + Discuz 论坛安装教程 本文将详细介绍如何使用 LNMP 一键安装包在 CentOS 6.2 上安装 LNMP 服务器,并安装 Discuz 论坛。 一、下载 LNMP 一键安装包 LNMP 一键安装包提供了两种...

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32

    Centos6.2 U盘启动需要的启动文件 vesamenu.c32 些文件是 6.0 的启动文件,能使 centos6.2 的U盘启动起来

Global site tag (gtag.js) - Google Analytics