VirtualBox虚拟机使用技巧

最近总结了一些VirtualBox虚拟机使用技巧,以备不时之需,具体如下:

1. 如何将别人做好的镜像拿到自己的虚拟机上使用.

将已安装好的虚拟系统镜像 XXX.vdi文件copy到本地. 打开Virtual Box管理器.

选择"新建"

->Next

->输入虚拟电脑的名称,该名称将会在Virtual Box管理器的左边显示. 选择好操作系统的类型和版本.

->给虚拟电脑分配内存.默认是512M,可以修改为1024M.

->虚拟硬盘,选择使用现有的虚拟硬盘,打开对话框,找到copy到本地的XXX.vdi文件.

完成.

2. 如何备份虚拟机?

安装完一个系统,还有增强功能后,可以给系统做一个干净的备份,以后如果需要一个干净的系统,就可以直接使用备份了.

使用"导出虚拟电脑"功能给系统做备份. 选择好镜像存放的目录,点击“下一步”即可完成.

3. 如何导入备份?

可以将上一步导出的备份, 使用"导入虚拟电脑", 在Virtual Box管理器中增加一个虚拟系统.

选择“导入虚拟电脑”,选择镜像存放的目录,下一步。

->注意勾选选择最下方的选项"重新初始化所有网卡的MAC地址(R)", 这样新生成的虚拟机就会自动从DHCP获取新的IP与其他导入的虚拟机不会有冲突。并且将”网络控制器”选项取消勾选, 便于启动.

修改虚拟硬盘的配置路径: 从C:\user 目录改为E:\VirtualOS\Server2003_32_Backup_Copy.
点击导入.

->需要等待较长的一段时间才能完成. 完成后,就会在下方产生一个新系统,如有重复,它会自动加  “_N”  来区分。

有2个问题需要注意:

(1). 如果新导入的MAC地址与以前系统的MAC地址冲突, 则该系统将没法上网.可以采取如下操作.

选中导入后的虚拟机,  右击鼠标键选择“设置”菜单. 选择"网络"选项, 点击MAC地址行右边的刷新图表,获取新的 MAC地址,点击确定.

(2). 如果不更改虚拟硬盘的配置路径: 从C:\user 目录改为E:\VirtualOS\Server2003_32_Backup_Copy. 则新导入的该系统对应的"HardDisk"文件生成在了"C:\Users\jlzhang\VirtualBox VMs\Server2003_32_1" config文件所在的文件夹下了. 它是一个"vmdk"文件. 该文件太大了, 把C盘空间都占用满了.

 4. 如何给虚拟机分配一个独立的IP?

有时虚拟机系统需要一个独立的IP与外部的宿主机通信, 这时虚拟机需要获取一个独立的IP.

使用"桥接模式"与外界网络连接. 在Virtual Box管理器左列显示的系统上点右键

-> 选择"设置"

->点击"网络"选项

->在"网卡1"选项页, 连接方式选择"桥接网卡".

确认.

5. 控制菜单中, "正常关机"和"退出"的区别

"退出"是指强制退出. 一般情况下, 虚拟机要正常关机。如果总是强制退出,虚拟硬盘也会发生错误,导致文件损坏。

6. 安装增强功能

VirtualBox Guset Additions的作用包含以下几点:

实现客户机和主机间的鼠标平滑移动

与主机实现文件共享

于主机共享剪贴板的内容,也就是说直接可以在主机、客户机之间复制、粘贴

使用音效系统,要不然没法用虚拟机听音乐了

与主机实现时间同步

自动登录windows

具体的操作是,启动客户机系统,在drives中选择"安装增强功能(Install Guset Additions)"。在弹出的对话框中,基本上一路“下一步”就OK了。安装结束后,需要重启客户机系统后,可以看到右下角有个四方形的图标,表示系统运行了“Oracle VM VirtualBox Guest Additions”。此时,鼠标可以在当前系统和客户机系统之前随意移动,而在装VirtualBox Guset Additions之前,要从客户机系统回到当前系统是需要按组合键“Ctrl+Alt+Delete”的。而且系统根据当前VBox窗口的大小自动调整像素,也可以全屏显示。

该功能的缺陷之处在于,安装Guest Additions后,客户机基本就绑定到特定的VBox环境中了,不利了虚拟机的克隆和迁移。

7. VirtualBox网络配置

VBox中,可以为同一个虚拟机添加四个网卡,对不同的网卡进行不同模式的设置。比如说,添加两块网卡一块的连接方式为NAT,另一块为Host-only Adapter,这样客户机既可以安全上网,也可以和主机通信。
NAT模式

VBox默认是NAT(网络地址转换)方式,Guest OS(客户机系统)装好后(联网方式设为DHCP),就可以直接连网。 使用NAT方式,客户机访问网络由主机提供(其实是通过主机的NAT服务器,这是VirtualBox内置的)。在这种方式下,客户机的网络地址外网不可见,因此外网访问不了客户机,而且主机也无法通过网络访问客户机,要想将主机上的一些资料上传到客户机,是做不来的。

测试时,主机IP是10.8.5.24的内网地址,主机下查看VBox的IP,结果如下:
从客户机内部看, 客户机本身的IP地址是10.0.2.15的内网地址,网关是10.0.2.2,使用route命令,查看结果如下:
主机能ping通169.254.134.226(从主机下查看的客户机IP),但不能ping通客户机10.0.2.15(从客户机内部查看的客户机本身的IP地址);客户机ping不通169.254.134.226,但客户机能ping通主机(主机IP是10.8.5.24),并且能正常上网。

桥接模式(Bridged Adapter)

将客户机的网络连接改为桥接方式,然后到虚拟系统中,将IP与主机IP设置在同一网段。此时,客户机相当于网络上的一台独立主机。主机、虚拟机、网络上的其他工作站,可以直接互相访问。如果只允许客户机与主机通信,只须将主机网卡设置双IP,一个用于上网,一个用于与虚拟机通信,而无须修改客户机的网络连接方式。这跟将两台主机设置成同一网段,然后用一根网线相连,就可以通信是一样的。

内网模式(Internal)

顾名思义就是内部网络模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。在主机上同时开两台客户机,IP分别设为192.168.1.1和192.168.1.2(掩码都为255.255.255.0,网关不设),可以正常通信。

主机模式(Host-only Adapter)
这种模式,据说VBox在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的(主机上的VirtualBox Host-Only Network网卡),可以通过这张网卡来实现上网及其他功能。

如果要让VBox的虚拟机可以访问外网,需将主机系统的本地连接设为与VirtualBox Host-Only Network共享。如图所示进行设置后,VirtualBox Host-Only Network的IP地址被自动设置,测试时IP为192.168.137.1,子网掩码为255.255.255.0。
在客户机中将IP设为同一网段的地址,并将DNS地址设为主机所用的DNS地址。理论上,这时客户机与主机、网络上的其他工作站都可以连接的,但实际测试中,(重新激活的网卡,又重启了客户机),客户机只能与主机通信,而且只是在192.168.137.0这个网段内进行通信。

8. 如何实现VirtualBox虚拟机与windows主机共享?

参考: http://www.jb51.net/article/97271.htm

9.  如何设置虚拟机与主机之间能够相互复制粘贴?

在VirtualBox中选定虚拟镜像后,点击”Settings“按钮,在Generla->Advanced下,Shared Clipboard默认为Disabled,将其修改为Bidirectional就可以了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • virtualbox虚拟机网络设置原理解析

    这几天在虚拟机中研究操作系统(OS)的属性问题,众所周知,最经济实惠,最廉价的方法就是架设虚拟机.这段时间我在我的个人电脑上面装了CENTOS.LINUXMINT.WINDOWS8的操作系统,系统是装好了,但是遇到了一个问题,虚拟机与实体机的网络互联,及虚拟机的网络访问问题始终没有解决. 这几天耐心下通过度娘,查找了一些资料,通过观察,渐渐弄明白了VIRTUALBOX的网络设置问题,恩,废话不多说,首先介绍一下虚拟机的几种网络连接方式. 第一种:NOT ATTACHED 顾名思义就是不设置网络连

  • VirtualBox 虚拟机中安装 Ubuntu 12.04(图文教程)

    距离ubuntu最新版发布已经差不多半年了,博主近来对linux系统有了兴趣,奈何资金不足无法购置一台新机来安装ubuntu.所以想到了虚拟机.下面介绍了VirtualBox 虚拟机中安装 Ubuntu 12.04. 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • VirtualBox详细安装使用教程(图文)

    1.Sun xVM VirtualBox简介 VirtualBox官方网站:http://www.virtualbox.org 下载最新版本的VirtualBox:http://www.virtualbox.org/wiki/Downloads VirtualBox是Sun公司出品的一款小巧.开源.性能优异的跨平台虚拟机软件.我想会有许多朋友问,VirtualBOx比起老牌的VMware,微软VirtualPC表现如何呢? 下面是各虚拟机对比,大家可以参考一下:http://en.wikiped

  • virtualbox不能安装64位系统的解决方法

    大家先来看看问题描述:新建虚拟机的列表中没有64位系统选项,如何解决? 操作系统:Windows 7 64位: 虚拟机:Oracle VM VirtualBox Linux版本: Ubuntu4.0  64 解决方法:修改机器中的BIOS配置. step1:重启计算机,按F2,进入BIOS界面 step2:进入Configure页签,将virtualization参数修改为:enabled step3:按F10保存. 启动计算机,再进行新建虚拟机操作,即可出现64位选项. 补充:用virtual

  • 用VirtualBox构建MySQL测试环境的笔记

    网络环境: 宿主机:Win7 VirtualBox 4.1.4 + Ubuntu 11.10 server 64bit 宿主机使用网线的时候,客户机在Bridged Adapter模式下,使用Atheros AR8131 PCI-E Gigabit Ethernet Controller上网没问题. 宿主机使用无线的时候,客户机在Bridged Adapter模式下,使用可选项里唯一一个WIFI选项,Microsoft Virtual Wifi Miniport Adapter也无法上网,故弃之

  • VirtualBox 共享文件夹权限设置及使用方法

    VirtualBox 共享文件夹权限设置及使用方法 环境: 主机(host):windowsXP 虚拟机:VirtualBox 客户机 (guest):slackware/ubuntu/... 看过我上一篇写的为VirtualBox 安装additions的朋友应该很清楚,设置VirtualBox共享文件夹之前需要安装VirtualBox Guest Additions.如果没有安装,请参考我的上一篇文章. 共享文件夹就是使主机的wendows和客户机linux能彼此共享文件.在当前的架构情况下

  • 虚拟机VirtualBox中centos6.5网络设置图文详解

    最近一些日子在学习有关于虚拟机VirtualBox,现在分享给大家参考一下. 一.虚拟机网络配置 默认只是设置了网卡1:方式NAT(对应ifcfg-eth0) 我们还可以设置网卡2,网卡3.可以在系统安装完成后设置. 网卡2设置回环网卡,实现虚拟机与宿主机组成局域网(对应ifcfg-eth1),这样即使没有路由器也可以组成局域网,可以进行ssh连接. 需要宿主机安装MicrosoftLoopbackAdapter.参加附录. 网卡3设置连接到互联网,并与宿主机组成局域网(对应ifcfg-eth2

  • virtualbox中ubuntu和windows共享文件夹设置教程

    本文介绍了virtualbox中ubuntu和windows共享文件夹设置,具体如下: 系统平台:win8.1.virtualbox4.3.8.ubuntu12.04 1.安装VBoxGuestAdditions_4.3.8.iso增强工具,安装完毕后根据提示重启Ubuntu,具体操作如下: a.把VBoxGuestAdditions_4.3.8.iso镜像到Ubuntu中,存放在Ubuntu的/media目录中,操作如下: b.安装virtualbox增强包 linjiqin@ubuntu:~

  • VirtualBox虚拟机使用技巧

    最近总结了一些VirtualBox虚拟机使用技巧,以备不时之需,具体如下: 1. 如何将别人做好的镜像拿到自己的虚拟机上使用. 将已安装好的虚拟系统镜像 XXX.vdi文件copy到本地. 打开Virtual Box管理器. 选择"新建" ->Next ->输入虚拟电脑的名称,该名称将会在Virtual Box管理器的左边显示. 选择好操作系统的类型和版本. ->给虚拟电脑分配内存.默认是512M,可以修改为1024M. ->虚拟硬盘,选择使用现有的虚拟硬盘,打

  • VirtualBox虚拟机安装Ubuntu详细教程(图文)

    最近我初次接触了Linux操作系统,在VirtualBox虚拟机上安装了Ubuntu来学习,顺便把安装过程分享到博客.这篇教程面向超新手. VirtualBox简介 VirtualBox是Oracle旗下的一款开源的,免费的虚拟机软件.也是本教程所用的虚拟机软件. 官方下载地址:https://www.virtualbox.org/wiki/Downloads 根据你正使用的操作系统,选择相应的最新版本进行下载并安装,例如Windows用户就下载VirtualBox x.x.x for Wind

  • VirtualBox虚拟机安装CentOS 7图文教程

    刚好要重装虚拟机上的CentOS系统,就顺便记录下来给新手朋友们做做参考,在windows平台上通过安装虚拟机学习linux基本上是linux入门的必经之路,作为一名Java web开发者应当掌握一定的linux技能,因为linux在服务器方面有着更强的稳定性和安全性,而运维方面往往也是开发者容易忽视的一部分,总是将java程序部署在windows server上跑多少也显得有点low,所以本篇blog就记录一下在VirtualBox虚拟机中安装Linux CentOS 7. 新建虚拟机 因为比

  • 利用virtualbox虚拟机实现端口转发

    virtualbox虚拟机实现端口转发,具体内容如下 1.应用场景 突破上网限制(如在公司内部限制访问外部网络,但是开放了某些端口,可以利用开放的某些端口实现端口重定向) 远程桌面重定向 NC重定向获得Shell 2.实验环境 virtualbox虚拟机 Windows XP(作为防火墙子网客户机,Host-Only,ip:1.1.1.10) 防火墙(虚拟两块网卡,一块使用桥接到物理网络,一块使用Host-Only,ip:1.1.1.1) Kali Linux(安装rinetd作为流量转发中转站

  • VirtualBox虚拟机网络设置四种模式详细说明

    VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接模式 3.Internal 内部网络模式 4.Host-only Adapter 主机模式 第一种 NAT模式  NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存

  • virtualbox虚拟机NAT模式下不能连接外网的解决方法

    背景 给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为"网络地址转换(NAT)"和"仅主机(Host-Only)适配器",其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host-Only)用于主机访问虚拟机.然而,虚拟机启动后,却不能访问外网. 定位 网络配置文件如下: # vi /etc/network/interface ... # The primary network interface au

  • 解决Xshell连不上virtualBox虚拟机的解决方法

    首先说明virtualBox虚拟机的网络设置模式:NAT+Host-Only模式 选择该模式既能保证虚拟机连外网,也能保证本机电脑连接虚拟机. 网络1:NAT模式 网络2:Host-Only模式 进入虚拟机,输入ifconfig发现没有显示ip: 但是ping百度,是可以ping通的: 所以可以推断出NAT网络是没有问题的,Host-Only存在问题. 而且正常还说应该是有两个网卡的信息的,但是目前只有enp0s3,因此我们还可以合理的推测,Host-Only的网卡没有启动. 解决方法: 1.首

  • Oracle VM VirtualBox 虚拟机硬盘扩容

    在VirtualBox中使用Ubuntu虚拟机中,会出现虚拟硬盘不够用的情况: 查了一下磁盘空间,如下所示: df -H 启动CMD命令行,进入VirtualBox的安装目录.如: cd C:\Program Files\Oracle\VirtualBox 然后查看需要修改的虚拟硬盘: VBoxManage list hdds 整体命令如下所示: Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporati

  • 配置 VirtualBox 虚拟机的网络模式

    目录 一.网络接入模式 1.网络地址转换(NAT)模式 2.桥接网卡模式 3.内部网络模式 4.仅主机网络模式 二.总结 最近有小伙伴遇到虚拟机网络通信的问题.本文以 VirtualBox 为例梳理一下虚拟机的网络设置. 为什么是 VitualBox,因为这款虚拟机软件免费,简单易用,性能也很优异.完全能够满足日常使用. 闲话少絮,步入正题. 一.网络接入模式 VirtualBox 提供了 7 种网络接入模式,如下图所示: 这 7 种模式分别是: 网络地址转换(Network Address T

随机推荐