很好用的虚拟机-VirtualBox

银河麒麟V10虚拟机里用virtualbox安装虚拟机 源于一时兴起的瞎折腾,好奇Linux有哪些虚拟机管理工具,通过查找最终确定了使用virtualbox。 阅读详情

        以前用过VMware也用过MS的VPC,VMware太大了,而MS自己的VPC性能确实不怎的,可能MS重点放在Hyper-V上了吧.前些天安装了VirtualBox,才用了一天就发现确实很好用。特别是起特有的无缝模式窗口确实很COOL。

        用了几天也看了下VirtualBox自带的说明文挡加上到网上查到地一些资料。汇下总吧

 

        VirtualBox历史(转自http://zh.wikipedia.org/wiki/VirtualBox) 

        Sun xVM VirtualBox 是由德國InnoTek(已被Sun併購) 這家軟體公司出品的軟體,它提供使用者在32或64位元的 Windows、Solaris 及 Linux 作業系統上虛擬另外的機器執行其它x86的作業系統,使用者可以在 VirtualBox 上安裝並且執行 Solaris、Windows、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系統作為客戶機操作系統[1]。在2007年1月,InnoTek以GNU通用公共许可证 (GPL)釋出VirtualBox,並提供二進位版本及開放源碼版本的程式碼。

和同性質的VMware及Virtual PC比較下,VirtualBox獨到之處包括Remote Desktop Protocol(RDP)、iSCSI及USB的支援,VirtualBox在客戶機操作系統上已可以支援USB 2.0的硬體裝置。

 

        在VirtualBox里复制VDI文件(转自http://blog.sina.com.cn/bobbyworm)   

        在VirtualBox的快速修复界面里,可以随时生成当前状态的备份。当生成了备份之后,会在Snapshots目录下创建一个新的VDI文件,之后对当前状态所做的一切操作都将针对最新的VDI文件,而VDI目录下的初始VDI文件就不会再改变了。

 

我一般在装好Guest OS并做完打补丁、安装常用软件等操作后就创建一个备份,如果Guest OS发生了问题可以随时恢复到干净的系统。但是有时需要在不同的软件环境下做不同的事情,开始时我希望能用一个VDI文件生成两个不同的备份并分别配置成不同的环境,但是发现VirtualBox的备份是线性的,也就是说只能针对当前状态做一个备份,而恢复备份时也只能恢复到上一个备份的状态,不能同时存在两个不同的当前状态。

 

没有办法,只能把初始的VDI文件复制出来一份用于另外的环境。但是很快发现,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid。

 

看了帮助文件后,发现VBoxManage有一个clonevdi方法可以克隆VDI文件,并赋予它一个新的uuid。具体用法是在命令行里执行:

VBoxManage clonevdi 原始VDI文件名 新的VDI文件名

直接写VDI文件名即可,不用指明VDI文件所在路径,新的文件会在全局设定中指定的VDI目录下创建。如果VDI文件名里带有空格,应该在两端加上双引号。VBoxManage命令位于VirtualBox安装目录下,缺省路径是C:/Program Files/Sun/xVM VirtualBox。

 

用这个方法创建了新的VDI文件后,就可以正常注册并在另一个虚拟机中使用了。

 

       收缩虚拟机磁盘文件大小(转自http://blog.sina.com.cn/bobbyworm)

        由于经常要测试一些软件,我在VirtualBox虚拟机中安装了一套Windows。使用过虚拟机的朋友都知道,为了节省硬盘空间,一般都使用动态扩展映像。它不会在一开始就占用指定大小的硬盘空间,而是随着实际使用的需要动态扩展。但是在虚拟系统里删除了文件,使用过的空间并不会自动收回。虚拟系统使用久了以后,磁盘映像文件会变得越来越大。

 

我以前使用过VMware,在VMware Tools里有一个很方便的Shrink功能可以收回未使用的硬盘空间,但是在VirtualBox里没有看到这样的选项。经过上网查找资料,终于找到了在VirtualBox(我用的是2.0.0版)里Shrink的方法,只需要三个步骤:

 

第一步:在Guest OS中整理磁盘碎片。可以使用Windows自带的碎片整理工具,不过更推荐使用Defraggler。这是一款免费的磁盘碎片整理工具,使用简单,整理速度很快。

 

Defraggler下载地址:http://www.filehippo.com/download_defraggler/

 

第二步:将Guest OS的磁盘剩余空间清零,也就是把0值写入磁盘未使用空间的每一个字节。这一步是关键,因为在下一步里,所有只包含0值的磁盘空间将被收回。可以用Sysinternals出品的一个命令行工具SDelete来完成这一步。在Guest OS的命令行里执行:

sdelete -c c:/

其中c:/是要清零的磁盘分区,应依次对所有虚拟磁盘分区执行这一步,如d:/、e:/等等。

SDelete下载地址:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

 

第三步:使用VirtualBox提供的VBoxManage工具收缩磁盘映像文件。在Host OS的命令行中进入VirtualBox的安装目录(缺省为C:/Program Files/Sun/xVM VirtualBox),执行:

VBoxManage modifyvdi "Windows XP.vdi" compact

其中Windows XP.vdi是要收缩的磁盘映像文件名,请根据实际名称修改,不用指定路径。

 

经过这三个步骤以后,我的vdi文件从2.5G收缩到了1.2G,效果非常明显。以上介绍的前两个步骤所使用的工具是针对Windows的,如果Guest OS是Linux或其它系统,可以找一找相同功能的工具软件,原理都是一样的。

 

VirtualBox安装Linux虚拟机 本人最近想要搭建ES集群玩玩,于是开始尝试安装虚拟机,才有了这篇博客,过程都是跟网上大神们请教学习的,只是为了记录一下学习的过程以便以后能够回顾。非常感谢这篇文章给与的指导:https://www.veryarm.com/1258.html 下载ubuntu镜像文件,注意下载的是32位还是64位 http://releases.ubuntu.com/ 2.打开VitualBox,按以下步骤操作 ... 阅读详情

相关推荐

如何在VirtualBox下恢复虚拟机

本文档详细介绍了在Windows11系统下使用VirtualBox 7.1.6恢复虚拟机的完整流程。作者沈传越来自明德融创工作室,文档版本为0.1.0。操作步骤包括:启动VirtualBox、通过“管理”→“导入虚拟电脑”功能选择备份文件、设置虚拟机存放位置等参数,最终完成虚拟机恢复并验证启动。文档配有详细界面截图指引,并提供了相关术语的参考博客链接。适用于需要恢复VirtualBox虚拟机的用户参考。

minterdata的专栏 738

虚拟机 VMware 和 VirtualBox 哪个更好用?

最后,你可以根据具体需求和预算来选择。如果你需要更高级的功能和更好的性能,那么 VMware 可能是一个更好的选择。而如果你只需要一个简单易用的虚拟机软件,那么 VirtualBox 可能更适合你。VMware 和 VirtualBox 都是当下流行的虚拟化解决方案,各自都有优缺点。虚拟机 VMware 和 VirtualBox 哪个更好用?

weixin_36873225的博客 1万+

Claude Code VSCode集成开发指南:AI编程助手完整配置

Claude Code与Visual Studio Code的深度集成为开发者提供了强大的AI编程支持。本文详细介绍Claude Code VSCode扩展的安装配置、功能特性和实际应用方法。通过完整的配置流程和代码示例,帮助开发者充分利用Claude AI的智能编程能力。文章涵盖从环境搭建到高级功能应用的完整指南,包括代码自动补全、智能重构、实时代码分析等核心功能的使用技巧,以及与现有开发工作流的整合方案。

2501_93058131的博客 5988

最好用的六款虚拟机软件,赶紧收藏

在日常工作和学习中,我们常常需要在一台电脑上运行多个操作系统,以便进行软件测试、开发、学习以及实验等任务。虚拟机软件就是一种崭新的技术,它可以在一台电脑上运行多个操作系统,为用户提供了更高效、安全、稳定和智能化的工作和学习环境。今天我为大家介绍6款优秀的虚拟机软件,分别是VMware Workstation、VirtualBox、Parallels Desktop、Microsoft Hyper-V、Xen和KVM。这些软件各有特点和优缺点,可以根据不同的需求选择最适合自己的虚拟机软件。

zhangjiaming_zjm的博客 4万+

晶闸管选型参数,结构原理,工艺与注意问题总结

闸管(Thyristor)是一种半导体开关器件,也被称为可控硅整流器(SCR, Silicon Controlled Rectifier)。它可以在高电压和大电流条件下工作,常被用于交流电的控制和整流。本文对晶闸管的工作原理,结构特点,工艺流程,选型参数及设计注意事项进行总结。

fydar的博客 1286

模型预测控制(MPC)解析(二):单输入单输出系统

在上一篇中,为了便于说明,预测控制系统采用单输入单输出系统为例进行设计。由于系统模型使用的是状态空间方程,于是可以很容易的将这种设计方法可以扩展到多输入、多输出系统。

行者无疆的博客 8225

virtualbox和vmware各自的优点和缺点有哪些?

一些客户不喜欢在单个服务器操作系统上运行大量程序,因为对一个应用程序的损坏可能会蔓延到其他应用程序,从而使操作系统不稳定。如果通过在自己的服务器上运行每个程序来解决这个问题,将会浪费大量实际机器的资源。此外,在最坏的情况下,用户可能会损坏用户的存储设备。结果,如果用户的公司没有最好的系统,用户的绩效就会很低。VMware协助创建一个独立的操作系统环境,该环境在用户的系统资源上运行。不幸的是,用户无法衡量VMware软件的稳定性。VMware是一种虚拟化软件,可让用户在不同的环境中测试用户的软件或程序。

ZhujiServer的博客 1万+

YOLOv8改进 | 融合篇,YOLOv8主干改进融合网络之MobileNetV3+CA注意机制,助力涨点

MobileNetV3通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法,通过新颖的架构改进进一步提升了性能。YOLOv8中的主干网络替换成MobileNetV3+引入CA注意机制

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1883

最好用的六款虚拟机软件

说起虚拟机,相信作为技术人员的小伙伴们不会感到陌生。虚拟机的使用场景非常多,如搭建测试环境、在Windows系统中安装Linux或在Mac机器上运行Windows系统、甚至还可以用来进行安全实验。虚拟机的关键优势在于实现了跟原生系统的完全隔离,这使得我们可以在虚拟机上做各类测试,而不担心宿主机的崩溃。下面,我将介绍目前市面上适合个人用户使用的六款最佳虚拟化软件,让你可以更好的选择。

DevOps实战派 2万+

如何卸载Gazebo与重装

gazebo是一款关于车辆和无人机的仿真软件,本文大致介绍它是何物,以及他的安装和卸载方法,对于ROS开发者,本文有一定参考意义。

gongdiwudu的专栏 1万+

2026必学:LangChain+Playwright爬虫,赋能RAG智能问答系统

RAG(检索增强生成)智能问答系统的效果,80%取决于数据源的质量。2026年,LangChain与Playwright的组合成为企业级RAG数据采集的黄金搭档:LangChain提供标准化的RAG数据处理链路,Playwright解决动态网页渲染的核心痛点,两者结合能高效采集、结构化处理各类网页数据(动态渲染页、复杂交互页、反爬页),为RAG系统提供高质量语料。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1706

虚拟机VirtualBox下载与安装+虚拟机配置

出现报错:Oracle VM VirtualBox 7.0.4 needs the Microsoft Visual C++ 2019 Redistributable Package being installed first.点击确定后会出现弹窗告诉你,安装流程中断,程序安装失败。这个路径是虚拟机在安装系统时候的默认路径,由于C盘往往空间有限,因此可以在这个地方选择。4、进入VirtualBox安装向导,点击“下一步”来更改存储的位置,当然也可以不更改,这个是可选的。VirtualBox运行。

weixin_46434152的博客 4676

996引擎 - 【任务系统】和【cfg_newtask.xls】

996这个任务系统仅用于控制主界面左上角的【任务列表】,不包含具体任务的业务逻辑。任务列表有多个任务时支持上下滑动,可以调用接口将指定任务【置顶】任务列表中,每个任务一行,分标题和(当前状态对应的)内容两部分,点击能触发事件具体的任务系统业务逻辑,需要自己写代码实现。(配合996提供的任务接口和触发,实现更新任务列表)

灵台方寸山斜月三星洞 1492

选择VMWare虚拟机弃用VirtualBox的两个理由

首先我想说的是VirtualBox使用起来非常方便。但是VirtualBox的两个问题让我不得不选用VMWare。   1. 用VBox创建的虚拟机访问互联网有三种模式:NAT(这个默认模式最方便),Host Interface和Internal Network. 但是支持网络(包括Host)和Guest系统网络互访的只有Host Interface(桥接模式)。桥接网络模式在VPN网络模式下似乎...

jake0520的专栏 9516

ARINC429协议分析

如下表所示,ARINC429在发送一帧过程中,首先发送以START开始,以END结束,共发送32bits数据,其中0~7bits为Lable数据,9~8bits为SDI数据,10~28bits为数据,29~30bits为SSM,31bit为校验位End30292827262524校验位SSM2322212019181716DATA15141312111098SDI7654321Start。

5223

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

VirtualBox虚拟机安装教程

VirtualBox:开源免费的软件

Zhichao_Zhang的博客 9万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

在virtualbox中为虚拟机增加磁盘大小

我们在virtualbox中运行虚拟机时可能会遇到磁盘分配不足的情况,本文将告诉你如何在virtualbox中为虚拟机增加磁盘大小。

m0_65274357的博客 4万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VirtualBox 安装 Ubuntu 虚拟机

Vmware 性能更好,可以提供更好的资源管理和虚拟化性能,尤其是在多核和多任务的环境中。Ubuntu (Safe graphics) 如果你显卡兼容性不好,图形界面无法正常启动,可以用这个。而我们本身就装在虚拟机里,默认就行)勾选增强功能,在安装 VirtualBox 的文件夹内找到图示名字的增强功能光盘(如果没有,可以看前文)。跳过自动安装(自动安装是英文,需要手动改中文。Ubuntu 桌面版的最新LTS(Long Term Support,长期支持)版本,

weixin_46044549的博客 2808

virtualBox安装linux虚拟机

一:下载和安装virtualBox 1.1:下载和安装 安装virtualBox,首先下载安装包,安装包的下载直接到官网下载即可;下载地址: https://www.virtualbox.org/wiki/Downloads 我自己安装的版本是:VirtualBox-5.2.22-126460-Win.exe 下载完成后,直接双击安装程序,选择好安装目录(注:不要安装在C盘,可以选择在其他的非系统...

monkeyzi 2842

VirtualBox虚拟机安装

虚拟机安装

小冯先生的博客 5828

使用VirtualBox创建虚拟机

准备工作: 请首先安装虚拟机软件,VMWare(收费或者找破解版) 或者 Virtualbox(开源免费) 另外,windows也有一款自带的虚拟软件 Hyper-V,本教程以Virtualbox为例. Virtualbox官网:https://www.virtualbox.org/ 下面以Virtualbox 6.0版本演示如何新建虚拟电脑: 新建虚拟电脑: 1)打开安装好的Vir...

tangyi2008的专栏 4966

VirtualBox安装虚拟机

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

wzfgd的博客 1557

VirtualBox虚拟机的扩展包安装

VirtualBox是一款功能强大的免费虚拟机软件,一般我们安装VirtualBox后要安装扩展增强包,VirtualBox扩展包包含USB2.0和USB3.0控制等支持功能,如果没有装,在使用过程中会提示用户需要安装扩展包,那么VirtualBox扩展包怎么安装呢?其实安装方法非常简单,下面一起来学习下VirtualBox扩展包安装步骤。 一、所需工具 1、已安装的VirtualBox虚拟机 ...

qq_30653631的博客 4936

VirtualBox虚拟机的使用

目录 安装virtualbox 下载VirtualBox​ 安装步骤 新建Ubuntu虚拟机 新建xp虚拟机 安装xp错误信息描述 解决xp安装错误问题 新建CentOS虚拟机 新建kail虚拟机 备份镜像 克隆虚拟机 桥接网络的设置和意义 网卡混杂模式 NAT模式 内部网络模式 安装增强工具 win7安装增强工具 centos安装增强工具 安装virtualbox 下载VirtualBox Downloads – Oracle VM VirtualBox ...

baidu_41553551的博客 2234

如何在VirtualBox和VMware之间转换虚拟机

Migrating to another virtual machine program can be intimidating. if you already have your virtual machines set up they way you like them, you don’t necessarily have to install them from scratch – you...

2475

虚拟机安装——VirtualBox

一.安装VirtualBox 下载地址 下载完,安装过程除了选择安装目录外,一直下一步就好了。 二.虚拟机的安装 1.创建虚拟机 (1)在VirtualBox界面上点击新建按钮,开始创建虚拟机 (2) 定义虚拟机的名字,只要你填写CentOS,下面会自动设置好类型为Linux,版本为RedHat (3)虚拟机的内存建议设置成2GB(2048MB) 这里设置内存大小2GB不是启动虚拟机就直接用掉2GB内存空间,这里只是规定的最大内存空间。低负载的情况下,虚拟机实际占用的内存仅仅几百兆而已。 (4)默认选

三毛村滴雪鱼粉的博客 1522
上一篇: 08年下软件考试推迟
下一篇: JAVA DOM对XML String操作
devfan
博客等级 码龄22年 45粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值