热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux系统安装virtualbox虚拟机

1LINUX安装virtualbox乱码解决CentOS5.6x86_64装virtualBox图型界面中中文乱码yuminstallbitmap-fonts-cjk2Linux安装virtualbox报:TryingtoregistertheVirtualBoxkernelmodulesusingDKMS从http:
<1>LINUX安装virtualbox乱码解决

CentOS 5.6 x86_64 装virtualBox图型界面中中文乱码
yum install bitmap-fonts-cjk
<2>Linux安装virtualbox报:
Trying to register the VirtualBox kernel modules using DKMS
从http://linux.dell.com/dkms/下载包dkms-2.2.0.3-1.noarch.rpm并执行
rpm -ivh dkms-2.2.0.3-1.noarch.rpm
执行完后再
/etc/init.d/vboxdrv setup (就好了)

1.下载VirtualBox包 VirtualBox-4.1-4.1.6_74727_rhel5-1.x86_64.rpm
2.  检查系统中是否已存在libqt-mt.so.3  libSDL-1.2.so.0 两个库文件。
find / -name libqt-mt.so.3
find / -name libSDL-1.2.so.0
若没有请先安装它们。
3.rpm -ivh VirtualBox-4.1-4.1.6_74727_rhel5-1.x86_64.rpm(安装)
  rpm -e  VirtualBox-4.1-4.1.6_74727_rhel5-1.x86_64.rpm(卸载)
4.配置VirtualBox
   将当前用户添加到vboxusers 用户组中。
usermod -G vboxusers -a root
上面virtualbox rpm包安装好后会自动生成vboxusers组,系统上要用虚拟机的用户都可以把这个组添加进去。
5.检查是否安装成功
VBoxManage
         若输出VBoxManage的帮助信息,表示VirtualBox正常安装成功了。
6.若启动报错:
然后按上面的提示,执行命令:
/etc/init.d/vboxdrv setup 看到报错信息后
a. 对系统全面更新
         yum update
b. 安装关键的核心库
yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
c. 重启动系统
d. 再次安装vboxdrv
service vboxdrv setup
至此应该能安装成功。
7.创建虚拟机:
在/root/soft下创建名为CentOS5.5虚拟机
VBoxManage createvm --name /root/soft/CentOS5.5 --register
(删除虚拟机)VBoxManage unregistervm /root/soft/CentOS5.5   -delete
(移除虚拟机)VBoxManage unregistervm /root/soft/CentOS5.5

8.创建虚拟硬盘:
在/root/data下创建虚拟硬盘
VBoxManage createvdi --filename /root/data/CentOS_32.vdi --size 5000
9.创建硬盘控制器( storage_controller_1):
VBoxManage storagectl CentOS5.5 --name storage_controller_1 --add sata

10.挂载虚拟硬盘:
VBoxManage storageattach CentOS5.5 --storagectl storage_controller_1 --type hdd --port 0 --device 0  --medium /root/data/CentOS_32.vdi
11.当然也可以挂在虚拟光驱
VBoxManage storageattach CentOS5.5 --storagectl storage_controller_1 --type dvddrive --port 1 --device 0 --medium /data/virtualbox/Windows.Server.2003.MSsetup.ISO
12.修改虚拟机的选项设置:
注意:若挂载后直接
VBoxManage modifyvm CentOS5.5 --memory "512"  --acpi off --accelerate3d off --nic1 nat
13.给虚拟机添加端口映射
VBoxManage modifyvm CentOS5.5 --natpf1 "SSH,tcp,,2222,10.0.2.15,22"
VBoxManage.exe modifyvm “客户机的名称” ?natpf1 “映射名称,tcp,主机ip(可选),主机端口号,客户机ip(可选),客户机端口号”
“客户机的名称”指在virtualbox中的虚拟机的名称,非虚拟机的计算机名
“映射名称”指为这个主-客机端口映射的命名,即一个表示此条转发规则的标识
“主机端口号”主机尚未被占用的某个端口
“客户机端口号”需要访问的服务所占用的端口号
例如:
VBoxManage.exe modifyvm “ubuntu” ?natpf1 “ubuntuweb,tcp,,3300,,3000″
14.删除虚拟机端口映射
VBoxManage modifyvm CentOS5.5 --natpf1 delete "SSH"
15.启动虚拟机
VBoxManage startvm CentOS5.5 -type headless
16.关闭虚拟机
VBoxManage controlvm CentOS5.5 poweroff
17.查看当前的虚拟机
VBoxManage list vms(查看当前的虚拟机列表)
 VBoxManage showvminfo CentOS5.5 (查看指定虚拟机的详细信息)
VBoxManage list runningvms(查看运行的虚拟机)
18.克隆(注意:克隆时要停止虚拟机才能克隆)
(windows)E:\>VBoxManage clonehd  VBOX\RHEL5.4\5.4.vdi VBOX\RHEL5.4\5.4.clone.vdi  (前提需环境变量设置检查则表示VirtualBox没有被加入Path环境变量中,请将VirtualBox路径加入Path环境变量中。)
 (Linux) VBoxManage clonehd /data/virtualbox/centos_5.5_32.vdi /data/virtualbox/centos_5.5_32_clone.vdi
19.共享
VBoxManage sharedfolder add CentOS5.5--name share --hostpath /home/virtualbox/share
个人认为:通过SSH登录虚拟机。然后把其他机子(windows)的文件拖入到虚拟机文件夹中就可以了。
20.注意:
虚拟机上安装的虚拟系统的内存使用量必须要符合VBOX的要求,即不能超过机器物理内存的40%,换言之,要预留足够的内存供真实系统使用,否则会经常异 常死机,或无法运行虚拟系统。举例:我机器内存为512M,虚拟XP分配128M内存,显存分配32M即可。如果虚拟XP分配256M内存,则无法正常运 行虚拟,总是异常退出。

推荐阅读
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 本文详细介绍了在Centos7上部署安装zabbix5.0的步骤和注意事项,包括准备工作、获取所需的yum源、关闭防火墙和SELINUX等。提供了一步一步的操作指南,帮助读者顺利完成安装过程。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
author-avatar
天山金泉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有