VirtualBox基础使用

VirtualBox相对VMware来说是轻量级的虚拟软件, 最关键的是VirtualBox是开源免费的.

配置全局选项

点击管理-->全局设定, 进入设置界面.

  • 常规: 可以配置默认虚拟电脑的位置, 可以更改这个路径.

其他的一般不需要修改

创建一个虚拟机

进入VirtualBox的图形化界面, 点击新建, 再点击下方的专家模式.

之后输入虚拟机的名称、选择类型版本内存大小, 虚拟硬盘采用默认的现在创建虚拟硬盘.

我的是ManjaroLinuxArch Linux (64-bit)2048(注意自己的主机的内存大小, 最好不要超过主机的一半).

点击创建, 选择文件位置, 一般使用默认, 调整硬盘大小和硬盘类型, 一般硬盘大小给20G够用, 硬盘类型使用默认的vdi就行. 点击创建. 虚拟机列表中会显示刚创建的虚拟机.

点击右侧的明细, 可以查看虚拟机的基础配置信息.

点击右侧的备份, 可以给当前的虚拟机状态做快照, 做快照后, 之后做的更改等等, 都可以通过恢复快照来还原.

点击左上的设置, 可以设置一些虚拟机的配置信息, 主要需要修改网络选项, 默认虚拟机使用的是网络地址转换NAT, 这样主机和虚拟机是无法通信的, 可以在网络选项卡中的高级中配置端口转发. 配置好后, 主机和虚拟机通过转发的端口通信.

比如配置ssh转发:

--------------------------------------------------------------------------------------------
| 名称 | 协议 | 主机IP | 主机端口 | 子系统IP | 子系统端口 |
--------------------------------------------------------------------------------------------
| SSH | TCP | | 6666 | | 22 |
--------------------------------------------------------------------------------------------

名称不是固定, 方便知道用途就行, 主机IP可以省略, 子系统IP可以省略, 子系统使用22端口作为SSH的服务端口,

在主机上通过SSH连接工具连接虚拟机的地址为ssh 6666 lei@127.0.0.1

修改虚拟机的硬盘大小

进入到VirtualBox的安装目录(VBoxManage所在的目录).

使用VBoxManage list hdds, 查看所有的虚拟机硬盘, 包含做过的快照.

UUID:           0d25ae13-9c8e-4265-b9c0-d581637c84dc
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Virtual\CentOS 7\CentOS 7.vdi
Storage format: VDI
Capacity: 20480 MBytes
Encryption: disabled

使用VBoxManage modifyhd UUID --resize size, UUID是想要修改的虚拟机状态的硬盘UUID, size是想要修改为的硬盘大小, 是MB, 需要将GB转为MB.

之后就是进入系统中进行格式化和挂载.

VirtualBox基础使用的更多相关文章

  1. Oracle VM Virtualbox基础知识

    修改硬盘的UUID VBoxManage internalcommands sethduuid <filename>

  2. 基于 Ubuntu 21.04 BPF 开发环境全攻略

    本文地址:https://www.ebpf.top/post/ubuntu_2104_bpf_env 1. 系统安装 1.1 Vagrant Vagrant 是一款用于构建及配置虚拟开发环境的软件,基 ...

  3. 在VirtualBox 虚拟机中安装CentOS7 64位实验基础系统

    1.将CentOS-7-x86_64-Minimal ISO加载入虚拟机,选择安装CentOS 7 2.启动欢迎画面,保持默认,选择 继续 3.安装参数设置 3-1.设置时区以便同步时间,将时区更改为 ...

  4. 虚拟机上的Linux Java开发环境部署记录(VirtualBox+Ubuntu)第一章-基础环境搭建

    创建虚拟机时需注意三点: 在BIOS中开启Intel VT,以支持64位虚拟机系统: 对于Ubuntu 16以上版本,至少分配10G以上初始控件. 增加一块网卡,选择Host-Only网络,用于主机和 ...

  5. [翻译]用 Puppet 搭建易管理的服务器基础架构(1)

    我通过伯乐在线翻译了一个Puppet简明教程,一共分为四部分,这是第一部分. 原文地址:http://blog.jobbole.com/87679/ 本文由 伯乐在线 - Wing 翻译,黄利民 校稿 ...

  6. 如何在Ubuntu下的VirtualBox虚拟机(Windows XP)里挂载/使用U盘 (转载)

    文章来源:http://www.codelast.com/ 在Ubuntu下安装了VirtualBox之后,如果你的虚拟机安装的是Windows XP系统,那么,你会发现,当你插上U盘时,无论你怎么折 ...

  7. virtualBox 打开旧的ubuntu虚拟机镜像时找不到网卡的解决方法

    一 环境: ubuntu v8.04 virtualbox _v4.3 二 操作 1 按正常创建新的虚拟机, 然后在选择虚拟硬盘界面选择使用旧的ubuntu虚拟机 2 打开虚拟机 删除/etc/ude ...

  8. MOSOS基础(转自树人云)

      发现 话题 · · · 登录 注册 MesosDocker 回顾Java 发展,看 Docker 与Mesos 演讲嘉宾数人云COO 谢乐冰在德国工作十年,回国后加入惠普电信运营商部门,拥有多年项 ...

  9. 基于VirtualBox安装Ubuntu图文教程

    基于VirtualBox虚拟机安装Ubuntu图文教程 一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts ...

随机推荐

  1. NS2网络模拟(6)-homework02.tcl

    1: #NS2_有线部分\homework02.tcl 2: 3: #Create a simulator object 4: set ns [new Simulator] 5: 6: #Define ...

  2. WPF学习目录

    基本概念 数据源Source-目标Target WPF生命周期 App.xaml 依赖属性 WPF路由 线程操纵UI问题 利用属性中设置.查看DataContext/Command等 分析布局 写数据 ...

  3. v-charts显示标题

    使用v-charts的时候,如果要显示标题需要以下操作 1. 加入:title props <ve-pie :title="chartTitle" :data="c ...

  4. 解压压缩文件报错gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now

    压缩包是直接weget 后面加官网上的tar包地址获取的  [root@xuegod43 ~]# tar -zxvf /home/hadoop/hadoop-2.6.5-src.tar.gz gzip ...

  5. fail2ban防止暴力破解

    安装fail2ban: 将fail2ban 上传到服务器,解压: [root@xuegod1 tmp]# tar -zxvf fail2ban-0.8.14.tar.gz [root@xuegod1 ...

  6. PostSharp-5.0.26安装包_KeyGen发布_支持VS2017

    PostSharp-5.0.26安装包_KeyGen发布_支持VS2017 请低调使用. PostSharp安装及注册步骤截图.rar 请把浏览器主页设置为以下地址支持本人.https://www.d ...

  7. ASP.NET CORE系列【六】Entity Framework Core 之数据迁移

    原文:ASP.NET CORE系列[六]Entity Framework Core 之数据迁移 前言 最近打算用.NET Core写一份简单的后台系统,来练练手 然后又用到了Entity Framew ...

  8. 【转】Powerdesigner逆向工程从sql server数据库生成pdm

    第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具"然后双击"数据源(odbc)" 第三步:打开之后,点击 ...

  9. Spring 核心技术(1)

    接上篇:Spring 框架概述 version 5.1.8.RELEASE 这部分参考文档涵盖了 Spring Framework 所有绝对不可或缺的技术. 其中最重要的是 Spring Framew ...

  10. Socket小白篇-附加TCP/UDP简介

    Socket小白篇-附加TCP/UDP简介 Socket 网络通信的要素 TCP和UDP Socket的通信流程图 1.Socket 什么是Socket Socket:又称作是套接字,网络上的两个程序 ...