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

VirtualBox使用教程

本教程以主机xp,虚拟机xp和ubuntu10.04,virtualbox4.1.8.0讲解。本教程包括以下几个方面的内容:一、virtualbox的安装二、新建一个虚拟机及给虚拟机装系统三、安装增强工具(以xp和ubuntu为例)四、实现u盘在主机与虚拟机中的自由切换五、实现主机与

本教程以主机xp,虚拟机xp和ubuntu10.04,virtualbox4.1.8.0讲解。

本教程包括以下几个方面的内容:

一、virtualbox的安装

二、新建一个虚拟机及给虚拟机装系统

三、安装增强工具(以xp和ubuntu为例)

四、实现u盘在主机与虚拟机中的自由切换

五、实现主机与虚拟机的文件共享(以xp和ubuntu为例)

六、虚拟机的备份与克隆

七、实现虚拟机从u盘启动及BIOS问题

写在前面的话:

先申明本人也是一个菜鸟,只是有感于在使用vbox的过程中遇到过一些问题,然后到网上去搜,发现网上讲vbox的教程比较少,所以写下这篇教程,希望能帮到各位网友,让大家少走一点弯路。

为避免有的网友搜不到,本文会以《图文:最新最全的virtualbox使用教程》和《图文教程:virtualbox使用者必备》两个题目共同上传至百度文库。

-----------------------------------------------------------------------------------

一、virtualbox的安装

Virtualbox是一个开源软件,完全免费,官方网站:www.virtualbox.org,推荐去官网下载最新版。

PS:如果在安装过程中遇到"无法通过windows徽标测试。。。"全部都选择:确定

 

整个安装过程英文界面,跟其他软件安装过程差不多,注意一下安装目录,还有一个警告直接无视就行。

 

警告直接无视掉。。。

---------------------------------------------------------------------------------------

二、新建一个虚拟机及给虚拟机装系统

1)打开virtualbox,点击新建,出现新建虚拟向导后直接下一步

2)给自己的虚拟电脑取个名字,并选择操作系统和版本。如果是ubuntu的,操作系统就选linux,版本就选ubuntu。完了后下一步

3)内存默认,当然如果你觉得你的配置牛x,或者是有其他目的也可以弄大一点。下一步。。

4)虚拟硬盘默认,下一步。。

5)创建新的虚拟磁盘,默认,下一步。。

6)默认,下一步。。

7)位置就是你想把你建的虚拟机保存在哪。大小就是虚拟磁盘大小自己随意,一般默认,下一步。。

8)点create,再点create,一个虚拟机就创建好了。

 

接下来讲给新建的虚拟机装系统:

1)右击新建的虚拟机-----设置-----storage-----没有盘片,点击右上方的小圆盘,选择第一项,找到你系统镜像所在位置(iso格式的,gho的没试过),接下来,确定,确定。

2)点击虚拟机主界面上方的"开始",就开始安装了,过程就不讲了。PS:按一下"右Ctrl"键可以实现主机与虚拟机的鼠标切换。

---------------------------------------------------------------------------------------

Vbox技巧:1)Veiw菜单下的"host"键指的是"右Ctrl"键

2)虚拟系统运行后,可以关掉vbox软件。

---------------------------------------------------------------------------------------

三、安装增强工具

安装增强工具可以实现:鼠标自由切换;共享剪切板(主机复制的东西可以粘贴到虚拟机里去);调节虚拟机屏幕大小;以及后面的教程。

XP下:

设备-----安装增强工具,一直往下点,就开始安装了,如果在安装过程中遇到"无法通过windows徽标测试。。。"全部都选择:确定

安装好后,提示重启,确定。

Ubuntu下:

设备------安装增强工具,一路往下点,输了密码接着点。

完了提示重启。。。重启后就安装好了

---------------------------------------------------------------------------------------

四、实现u盘在主机与虚拟机中的自由切换

安装好增强工具后就可以实现u盘的自由切换了(读卡器,手机也一样)以xp为例,ubuntu也一样

插上u盘

设备------分配usb设备,选择你的优盘,我的是朗科,所以我选"netac onlydisk",如果是读卡器就选"mass storage device"

如果想把u盘换回主机,就把u盘名前面的勾 勾掉就行。

 

---------------------------------------------------------------------------------------

五、实现主机与虚拟机的文件共享

Xp下:

设备------分配数据空间,点右上角的"添加数据空间"

选择"其他",然后在任意目录下创建文件夹,名字随便,我"虚拟机共享"

勾上固定分配,确定 ,确定

右击"网上邻居"-----映射网络驱动器-----浏览,然后展开最下面那项,(这里可能要等几秒才会展开),接着展开,最后选我们建的"虚拟机共享",点击,完成。

我的电脑,网络驱动器,搞定

Ubuntu下:

找到"VboxLinuxAdditionas.run"所在位置,我的在"/media/ VBOXADDITIONS_4.1.8_75467"下。(ubuntu区分大小写)

打开终端,输入"cd /media/VBOXADDITIONS_4.1.8_75467"(不含引号),这条命令的意思就是把当前目录切换到"VboxLinuxAdditionas.run"所在目录。以自己的所在位置为准。

接着输入"sudo ./VBoxLinuxAdditions.run"(遇到叫你输密码就输密码),安装就开始了,装完后提示重启,关掉终端,重启

到6)步骤跟xp下1)到3)的步骤一样,只是共享文件夹要改成英文的,我用"sharefloder"

7)打开终端,输入"sudo mkdir /mnt/winXPshared"这条命令是创建一个目录的意思。然后输入"sudo mount –t vboxsf sharefloder /mnt/winXPshared"(共享文件夹的名字以自己的为准)关掉终端。

8)到/mnt/winXPshared看看是不是搞定了,呵呵。

------------------------------------------------------------------------------------------

六、虚拟机的备份与克隆

备份:

1)点击快速修复,右击当前状态,生成备份

备份可以生成很多个,右击当前状态就可以了,备份3既可以在备份2的基础上生成,亦可以在备份1的基础上生成。右击要恢复备份就可以恢复了,不过我感觉备份有点不稳定。

克隆:

点击快速修复,右击当前状态,clone

选择1和选择2的效果不一样 建议选择2

 

3】克隆不是很懂,呵呵

----------------------------------------------------------------------------------------------

七、实现虚拟机从u盘启动及BIOS问题

 

1)插上u盘,打开运行,输入"diskmgm.msc"我的u盘是磁盘1

2)打开cmd,进入VirtualBox的安装目录下,我的在D:\VirtualBox-4.1.8下,所以我输入"cd /d d:\"再输入"cd D:\VirtualBox-4.1.8"

3)接下来输入"vboxmanage internalcommands createrawvmdk -filename D:\usbdisk.vmdk -rawdisk \\.\PhysicalDrive1"。"D:\usbdisk.vmdk"

是虚拟磁盘文件名以及它的路径,"\\.\PhysicalDrive1"是我u盘的路径,你的是磁盘几,就把1改成几。

打开vbox----设置----storage,接下来看图:

4)不用u盘了,要记得改回原来的虚拟磁盘,不然下回又要从u盘启动

U盘又没有插到电脑上就悲剧了。

教程结束!!!

Ps:水平有限,错误在所难免,呵呵

转发至微博 转发至微博
推荐阅读
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • 全面介绍Windows内存管理机制及C++内存分配实例(四):内存映射文件
    本文旨在全面介绍Windows内存管理机制及C++内存分配实例中的内存映射文件。通过对内存映射文件的使用场合和与虚拟内存的区别进行解析,帮助读者更好地理解操作系统的内存管理机制。同时,本文还提供了相关章节的链接,方便读者深入学习Windows内存管理及C++内存分配实例的其他内容。 ... [详细]
  • Netty源代码分析服务器端启动ServerBootstrap初始化
    本文主要分析了Netty源代码中服务器端启动的过程,包括ServerBootstrap的初始化和相关参数的设置。通过分析NioEventLoopGroup、NioServerSocketChannel、ChannelOption.SO_BACKLOG等关键组件和选项的作用,深入理解Netty服务器端的启动过程。同时,还介绍了LoggingHandler的作用和使用方法,帮助读者更好地理解Netty源代码。 ... [详细]
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社区 版权所有