热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

VirtualBox虚拟机使用教程图解

VirtualBox使用教程图解。虚拟机软件在这里我向大家推荐VirtualBox。为什么推荐他呢?原因有三:1.体积小巧,相对于VMWare动辄几百M的安装包来说VirtualBox几十M的体积真算小巧了;2.免费,这点好处不用说,至少不需要到网上到处找破解版甚至于下载到有毒的

VirtualBox使用教程图解。
虚拟机软件在这里我向大家推荐VirtualBox。为什么推荐他呢?原因有三:1.体积小巧,相对于VMWare动辄几百M的安装包来说VirtualBox几十M的体积真算小巧了;2.免费,这点好处不用说,至少不需要到网上到处找破解版甚至于下载到有毒的版本。 3.功能够用,备份,共享,虚拟化技术支持一个都不少,同时配置简单,有简体中文版本。4.无论是windows操作系统 还是linux操作系统都可以用。ubuntu的可以安装deb包的
好了,废话不多说,开始说VirtualBox使用配置过程。
下载与安装
1.先下载VirtualBox最新版本,如果在linux中,可以输入命令 apt-get install virtualbox-ose 安装
2.安装。这个步骤很简单,如果中途弹出安装驱动的提示请选择“继续安装”。部分用户安装完以后需要重启

注意:在win7上安装如果不是admin账户可能要求你打开admin账户用admin账户安装,admin账户打开方法

dos下输入net user administrator /active:yes     (如果要关闭admin账户则net user administrator /active:no   为了安全 提议关闭    )

在windows和linux中创建虚拟机是一样的!!但是在配置文件共享的时候就不一样了!!后面有说明!!

本文内容摘要:

1.创建虚拟机

2.网络配置

3.文件共享配置


1.创建虚拟机 
首先运行 VirtualBox,然后单击左上角的“新建” VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚


这时候来到了“新建虚拟电脑向导”,直接单击“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这一步我们要为虚拟机命名,同时选择要安装的系统。正确选择要安装的系统可以让VirtualBox帮助你配置合适的硬件环境
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这里选择为虚拟机分配内存的数量。如果你的内存小于512MB的话就保持默认配置,如果在512MB与1G之间可以设置为256MB,如果是1G以上的话可以设置 384MB或者更多。
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

接着开始创建硬盘,选择“Create new hard disk”以后按“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时我们来到了“新建虚拟硬盘向导”,直接单击“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚
这里我们需要选择创建的磁盘类型。如果你的硬盘不是大的用不完的话请选择“动态扩展”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这里我们要选择存放硬盘镜像的地点以及硬盘镜像的大小。如果你的虚拟机只是用来打包软件的话那么默认的10G空间足够用了
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

最后确认硬盘信息,点击“完成”

VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

再确认虚拟电脑的信息,点击“完成”

VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时我们已经成功的创建了一个虚拟机了,接下来我们要开始配置这个虚拟机安装操作系统
选择刚才创建的虚拟机,然后单击上方的“开始”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时会弹出“首次运行向导”,单击“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这里选择要通过什么介质安装。如果你要通过光盘安装的话直接在“介质位置”选择你光盘的盘符就行了。这里我们使用光盘镜像安装,选择下面的“虚拟介质”,然后单击右边的文件夹图标

VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时我们来到了 “虚拟介质管理器”,单击上方的“注册”

VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

选择光盘镜像所在的位置,然后单击“打开”

 VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

选择刚才添加的光盘镜像,然后单击“选择” 

VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚=

在这里单击“下一步”继续
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

最后确认信息,然后单击“完成”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

接着我们将进入安装系统的步骤。和正常安装的方法一样,这里不再多做说明了。

2.网络配置

选中创建的虚拟机,选择设置


在新窗口中选择网络,将连接方式设为Bridged Adapter,点确定,再次打开虚拟机就可以上网了。


至此,我们的虚拟机就完全的配置好了,可以和正常电脑一样的使用了。

3.配置文件共享

一、在virtualbox中虚拟的系统是XP系统(适合在linux中虚拟XP)
当我们安装好系统就要为其安装驱动了。选择虚拟机窗口上方的“设备”-“安装增强功能”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时在虚拟机内会弹出安装向导。如果没有弹出的话请运行虚拟电脑光驱里的“VBoxWindowsAdditions.exe”文件
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚=

一路下一步,最后会提示重启虚拟机,重启一下驱动就安装好了。
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

接下来配置文件共享,方便实体机和虚拟机进行文件交换。
右击虚拟机右下角的文件夹图标  VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

,弹出“数据空间”窗口。选择右侧文件夹带加号的按钮  VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时弹出“添加数据空间”窗口,选择“数据空间位置”-“其他”,然后选择在本地要共享的目录。如果要让这个共享一直保持的话记得要勾选“固定分配”,完成后点“OK”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这里再点OK
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

接下来打开虚拟机中的网上邻居,选择“添加一个网上邻居”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这时来到“添加网上邻居向导”窗口,单击“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这里继续单击下一步
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

在这里单击“浏览”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

如图所示选择"VirtualBox Shared Folders"网络下你共享的文件夹,然后单击“确定”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

这里我们继续单击“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

给共享的空间命个名吧,完成后单击“下一步”
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

单击“完成”,大功告成
VirtualBox使用教程图解 - 兴华颖挚 - 兴华颖挚

我们以后要和实体机交换文件的时候在实体机中只需把文件拖到共享的文件夹里即可。在虚拟机中只需打开网上邻居将文件拖进共享的文件夹就可以了。如果要更方面一点的方法的话直接在“我的电脑”里选择“映射网络驱动器”,讲共享的文件夹映射成一个磁盘就行了。

二、在virtualbox中虚拟的系统是linux系统(适合在XP中虚拟linux)

配置好网络以后,就可以上网了,在这里我们采用在windows中共享文件夹,然后在linux中远程访问windows共享的文件夹,一般情况,我们用到smbclient,常用方法所如下:

#smbclient -L //IP地址或计算机名
 smbclient是samba的Linux客户端,在Linux机器上用来查看服务器上的共享资源,也可以向ftp一样,用户可以等里samba服务器,也可以上传put和下载get文件,遗憾的是中文支持不够好。用这个方法也可以查看服务器上的资源。

因为我们这里是在本机上共享,所以,IP地址为本地连接的地址,在XP中打开命令提示符,即“开始---->运行---->输入cmd”

运行 ipconfig命令,查看本地连接中的IP Address。

        在XP中新建一个文件夹,必须是英文名字比如“vboxshare”,共享该文件夹,具体操作:

右键该文件夹,选择“共享和安全”,在“网络共享和安全”栏目中选择“在网络上共享该文件夹”前面的勾,把“允许网络用户更改我的文件”前面的勾也选上;如果是第一次共享,则不会出现“在网络上共享该文件夹”和“允许网络用户更改我的文件”这两个选项,在“网络共享和安全”栏目中会有相关的选项,说什么知道什么风险之类的,单击它,选择第二个,不要选择默认的。单击确定就行了。

        接下来转到virtualbox中,先开通超级账户,因为将来挂载的时候要root权限,在左上角的“应用程序“---->”附件“中打开终端,允许如下命令:

sudo passwd root

会让你输入password,输入你自己的秘密就是了,输入秘密的时候是不会有显示的,尽管敲,完了回车,然后会让你输入新的UNIX密码,这个就是你的root账户的密码,自己输入吧,然后会重新确认密码。

设置完了就切换到root账户下,输入su,然后输入你的root账户密码。

完了以后,要安装smbfs,这样才能用smbmount来挂载,ubuntu下的命令是:

apt-get install -y smbfs

其他系统就把前面的变一下就是了,就不罗嗦了。

安装完了以后就可以挂载windows共享的文件夹了,先在/mnt中创建一个文件夹,作为挂载点:

mkdir /mnt/windows

假如你的XP的IP地址为192.168.1.110,共享的文件夹名字叫vboxshare,则输入下面的命令挂载:

smbmount //192.168.1.110/vboxshare /mnt/windows/

回车后,会要你输入密码,输入你的超级账户的密码就是了。

如果没问题,敲回车后是不会有什么提示的,直接返回终端。

在XP中打开你共享的文件夹,在里面新建文件,或者拖一个文件进去,最好是英文的,中文的话可能会乱码,这个和你系统当前的编码有关,至于如何修改编码,可以上网上查吧,很多的。

在virtualbox中打开/mnt/windows文件夹,就能看到了,如果没看到,可以刷新一下。

这样就实现了共享。

另外,要说明一点的是,我们在/mnt中建立的windows文件夹是超级账户建立的,如果你当前不是超级用户,则不能往里面添加文件,或者修改里面的文件内容,但是你可以以普通用户的身份复制里面的东西,你有两个选择:

1.在终端中切换到超级账户,在命令行下可以创建和修改文件。(推荐)

2.使用超级账户登录图形界面,这样你就有了所有的权限。(不推荐!!)


推荐阅读
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • Linux环境变量$PATH的作用及使用方法
    本文介绍了Linux环境变量$PATH的作用及使用方法。$PATH是一个由多个目录组成的变量,用冒号分隔。当执行一个指令时,系统会按照$PATH定义的目录顺序搜索同名的可执行文件,如果有多个同名指令,则先找到的会被执行。通过设置$PATH变量,可以在任何地方执行指令,无需输入绝对路径。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
author-avatar
玫瑰花开-内蒙_238
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有