Virtualbox 多重加载 高级功能介绍

1. 简介

  对于虚拟机,相信对大家来说都不陌生,尤其对一个IT行业的人来讲。让你在现有的操作系统上不需要从新装系统和购买新机器就可以使用其他类型的操作系统。现在主流的虚拟就有VMWare和Virtualbox,virtualbox体系小,也比较稳定,还有一些独到的高级功能比较受用户的青睐。

  对于虚拟机中的操作系统,我们大多时候都是用来做实验或者其他用途,但总结起来一句通俗的话,那就是用来折腾的。对于经常使用虚拟机的人来说,可能经常需要将虚拟机中的系统还原到之前的状态,搞不好还需要重新安装。有人会说,创建一个快照,这的确是一个很好的办法。不过下面我要介绍的Virtualbox的一个高级功能——多重加载,他不仅可以有多个加载点,而且还可以将虚拟镜像文件和加载点文件复制到其他电脑里直接创建一个虚拟机(前提是那台机器也安装了virtualbox),不用再一次安装系统。

2. 设置virtualbox多重加载

2.1 设置虚拟介质管理

  Virtualbox虚拟机安装操作系统这部分就略过去了,这里以我已安装好的linux系统为例,下图是安装号系统之后的文件情况:

  

  

  我们将Kali.vdi复制或剪切(保险起见,可先复制,设置完成后可删除)到另外一个空间较大的盘符的目录中,这一步还可以给原来的磁盘腾出空间来,何乐而不为呢。

  

  1. 下面我们要开始进行多重加载的设置了,首先从“管理——虚拟介质管理”打开虚拟介质管理器。

  

  

  2. 选中Kali.vdi,点击释放。

  

  3. 点击修改,选择多重加载。 如果不能成功则在虚拟介质管理器中删除Kali.vid,然后进行第4步,完成后返回第二步继续执行。

  

  

  

  4. 添加虚拟硬盘

  经过刚才释放,虚拟硬盘已经移除,我们需要重新添加,在添加时选择已有的硬盘。选择我们刚才复制到新目录下的Kali.vdi文件打开。

  

  

  

  

  

  

  

  5. 回到虚拟介质管理器界面,我们可以看到一下结果

  

  

  看到了加载点,说明已经完成了设置。

3. 通过多重加载创建新的操作系统

  1. 新建一个操作系统

  

  

  名称填上“Linux”,并选择操作系统类型和版本。

  

  

  设置内存。

  

  

  

  在设置虚拟硬盘时,选择多重加载。(或者选择不添加虚拟硬盘,之后在存储设置上添加已有硬盘,选择我们复制出来的Kali.vdi文件也是可以的,之后也可以按同样的步骤在设置多重加载)。

  虚拟机创建好了,直接启动,看看是不是直接进入系统了,省去了重复装系统的烦恼呢!

  

  

时间: 2024-11-05 12:12:53

Virtualbox 多重加载 高级功能介绍的相关文章

Android 下拉刷新上拉加载效果功能,使用开源项目android-pulltorefresh实现

应用场景: 在App开发中,对于信息的获取与演示,不可能全部将其获取与演示,为了在用户使用中,给予用户以友好.方便的用户体验,以滑动.下拉的效果动态加载数据的要求就会出现.为此,该效果功能就需要应用到所需要的展示页面中. 知识点介绍: 本文主要根据开源项目android-pulltorefresh展开介绍. android-pulltorefresh [一个强大的拉动刷新开源项目,支持各种控件下拉刷新 ListView.ViewPager.WevView.ExpandableListView.G

Android 下拉刷新上拉加载效果功能

应用场景: 在App开发中,对于信息的获取与演示,不可能全部将其获取与演示,为了在用户使用中,给予用户以友好.方便的用户体验,以滑动.下拉的效果动态加载数据的要求就会出现.为此,该效果功能就需要应用到所需要的展示页面中. 知识点介绍: 本文主要根据开源项目android-pulltorefresh展开介绍. android-pulltorefresh [一个强大的拉动刷新开源项目,支持各种控件下拉刷新 ListView.ViewPager.WevView.ExpandableListView.G

jQuery+php+Ajax文章列表点击加载更多功能

jQuery+php+Ajax实现的一个简单实用的文章列表点击加载更多功能,点击加载更多按钮,文章列表加载更多数据,加载中有loading动画效果. js部分: 1 <script type="text/javascript" src="jquery.more.js"></script> 2 <script type="text/javascript"> 3 $(function() { 4 $('#more'

7-5 高级功能列表下拉刷新与上拉加载更多功能实现

数组还是那个数组,只不过这里由静态类型改成了非静态类型. 改成了有状态的widget 用RefreshIndicator包裹ListView.这样ListView就有了下拉刷新的能力. 下拉,松开的的手的时候会执行刷新,也就是onRefresh这个方法.这个方法要求我们传递一个必须带有Future返回值的方法 所以这里我们定义了带有Future返回值的方法.这个方法里面如果我们不想返回值的内容,就在Future的泛型设置为Null.也就是Future<Null> 下拉刷新的方法,延迟2秒钟,修

创建、加载高级网格和几何体

1.对象合并 使用THREE.Group对象作为组合对象,调用它的add函数附加其他几何体.如下面的代码,创建了两个几何体sphere.cube,然后调用group的add函数,把两个几何体组合在一起.代码中的redraw函数在最后调用了position.BoundingBox()函数,用来定位组合体对象的位置.在positionBoundingBox函数中调用了setFromeObject并且返回了一个THREE.Box3对象.这里先不介绍这个对象,直接看后面的代码,通过box.max和box

使用谷歌提供的SwipeRefreshLayout下拉控件,并自定义实现下拉加载的功能

package com.loaderman.swiperefreshdemo; import android.os.Bundle; import android.os.Handler; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.AppCompatActivity; import android.view.Gravity; import android.view.View;

Three.js开发指南---创建,加载高级网格和几何体(第八章)

本章的主要内容: 一, 通过Three.js自带的功能来组合和合并已有的几何体,创建出新的几何体 二, 从外部资源中加载网格和几何体 1 前面的章节中,我们学习到,一个几何体创建的网格,想使用多个材质的方法: var mesh=THREE.SceneUtils.createMultiMaterialObject(geometry,[material1,,material2]); 看似一个网格中有一个几何体,多个材质,其实该网格拥有与材质数量相对应的几何体,每个几何体都对应一种材质,形成一个网格,

Google推荐的图片加载库Glide介绍

目录(?)[+] 英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google 首发地址  http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech.这个库被广泛的运用在google的开源项目中,包括201

一步步手动实现热修复(二)-类的加载机制简要介绍

本节内容是为了给下节内容做知识铺垫,所以如果要需要了解热修复技术,本节内容的知识点必不可少. 一个类在被加载到内存之前要经过加载.验证.准备等过程.经过这些过程之后,虚拟机才会从方法区将代表类的运行时数据结构转换为内存中的Class. 我们这节内容的重点在于一个类是如何被加载的,所以我们从类的加载入口开始. 类的加载是由虚拟机触发的,类的加载入口位于ClassLoader的loadClassInternal()方法: // This method is invoked by the virtua