昆明湖 發表於 2025-10-23 00:00:00

Linux下利用VirtualBox搭建虚拟机的图文教程

<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>概述</li><li>1&nbsp;下载VirtualBox相关安装包</li><li>2&nbsp;执行安装<ul class="second_class_ul"><li>2.1&nbsp;安装VirtualBox</li><li>2.2&nbsp;安装VirtualBox扩展包</li></ul></li><li>3&nbsp;创建虚拟机<ul class="second_class_ul"><li>3.1&nbsp;创建相关目录</li><li>3.2&nbsp;获取操作系统镜像</li><li>3.3&nbsp;虚拟机相关设置</li><ul class="third_class_ul"><li>3.3.1&nbsp;设置虚拟机名称和操作系统类型</li><li>3.3.2&nbsp;设置用户名和密码</li><li>3.3.3&nbsp;设置CPU和内存大小</li><li>3.3.4&nbsp;设置硬盘大小</li><li>3.3.5&nbsp;移除临时镜像文件</li></ul><li>3.4&nbsp;安装操作系统</li><ul class="third_class_ul"><li>3.4.1&nbsp;启动虚拟机</li><li>3.4.2&nbsp;安装操作系统</li><li>3.4.3&nbsp;激活操作系统</li></ul></ul></li><li>4&nbsp;设置远程连接<ul class="second_class_ul"><li>4.1&nbsp;设置虚拟机网络模式</li><ul class="third_class_ul"></ul><li>4.2&nbsp;添加端口转发规则</li><ul class="third_class_ul"></ul><li>4.3&nbsp;在虚拟机上打开允许远程桌面连接</li><ul class="third_class_ul"></ul><li>4.4&nbsp;在宿主机上防火墙添加相应端口</li><ul class="third_class_ul"></ul><li>4.5&nbsp;添加桌面快捷方式</li><ul class="third_class_ul"></ul><li>4.6&nbsp;在windows上远程连接</li><ul class="third_class_ul"></ul><li>4.7&nbsp;在linux上远程连接</li><ul class="third_class_ul"></ul></ul></li><li>5&nbsp;硬盘新增与扩容<ul class="second_class_ul"><li>5.1&nbsp;创建硬盘</li><ul class="third_class_ul"></ul><li>5.2&nbsp;挂载硬盘</li><ul class="third_class_ul"></ul><li>5.3&nbsp;格式化硬盘</li><ul class="third_class_ul"></ul><li>5.4&nbsp;硬盘扩容</li><ul class="third_class_ul"></ul></ul></li><li>6&nbsp;虚拟机的维护<ul class="second_class_ul"><li>6.1&nbsp;复制虚拟机</li><ul class="third_class_ul"></ul><li>6.2&nbsp;移动虚拟机</li><ul class="third_class_ul"></ul><li>6.3&nbsp;迁移虚拟机</li><ul class="third_class_ul"><li>6.3.1&nbsp;导出虚拟机</li><li>6.3.2&nbsp;导入虚拟机</li></ul></ul></li><li>7&nbsp;总结<ul class="second_class_ul"></ul></li></ul></div><p class="maodian"></p><h2>概述</h2>
<table><tbody><tr><th style="text-align: center;"><strong>软件名称</strong></th><th style="text-align: center;">VirtualBox</th></tr><tr><td style="text-align:center"><strong>软件简介</strong></td><td style="text-align:center">VirtualBox&nbsp;是一款开源虚拟机软件,可虚拟多种操作系统</td></tr><tr><td style="text-align:center"><strong>软件归属</strong></td><td style="text-align:center">由德国&nbsp;Innotek公司开发,现已被&nbsp;Oracle收购</td></tr><tr><td style="text-align:center"><strong>产生时间</strong></td><td style="text-align:center">2007年1月</td></tr><tr><td style="text-align:center"><strong>相关地址</strong></td><td style="text-align:center">官网</td></tr></tbody></table>
<p class="maodian"></p><h2>1&nbsp;下载VirtualBox相关安装包</h2>
<p>在选择需要安装的版本,本文以7.0.20版本为例</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114533218.png" /></p>
<p>右键点击获取最新版本安装包、扩展包及增强包下载地址:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114533Q8.png" /></p>
<p>扩展包(需与安装包版本一致)安装在宿主机上,为&nbsp;VirtualBox&nbsp;添加了一系列高级功能,如&nbsp;USB&nbsp;设备共享、RDP&nbsp;支持、DVD/CD-ROM&nbsp;支持、加密功能以及快照功能的增强。</p>
<p>增强包(需与安装包版本一致)安装在虚拟机上,主要用于改善虚拟机与宿主机之间的交互和优化虚拟机性能,如鼠标指针集成、鼠标没有重影、自动调整屏幕分辨率、3D图形加速、和宿主机共享剪贴板、文件夹、时间同步等。</p>
<p>下载相关安装包到指定路径(这里以/data/VirtualBox为例):</p>
<div class="dxycode"><pre class="brush:bash;">wget -P . https://download.virtualbox.org/virtualbox/7.0.20/VirtualBox-7.0-7.0.20_163906_el7-1.x86_64.rpm
wget -P . https://download.virtualbox.org/virtualbox/7.0.20/Oracle_VM_VirtualBox_Extension_Pack-7.0.20.vbox-extpack
wget -P . https://download.virtualbox.org/virtualbox/7.0.20/VBoxGuestAdditions_7.0.20.iso</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114534357.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114534955.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114534443.png" /></p>
<p class="maodian"></p><h2>2&nbsp;执行安装</h2>
<p class="maodian"></p><h3>2.1&nbsp;安装VirtualBox</h3>
<div class="dxycode"><pre class="brush:bash;">yum localinstall -y VirtualBox-7.0-7.0.20_163906_el7-1.x86_64.rpm</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114534240.png" /></p>
<p>配置&nbsp;VirtualBox&nbsp;内核模块和驱动:</p>
<div class="dxycode"><pre class="brush:bash;">/sbin/vboxconfig</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114535649.png" /></p>
<p>安装完成后查看版本:</p>
<div class="dxycode"><pre class="brush:bash;">VBoxManage --version</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145355X.png" /></p>
<p>查看virtualbox服务状态并确认是否开机自启动:</p>
<div class="dxycode"><pre class="brush:bash;">systemctl status vboxdrv.service
systemctl is-enabled vboxdrv.service</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114535317.png" /></p>
<p>将VirtualBox应用图标复制到桌面:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114535Y6.png" /></p>
<p>双击桌面图标添加信任:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453CR.png" /></p>
<p class="maodian"></p><h3>2.2&nbsp;安装VirtualBox扩展包</h3>
<p>打开扩展包管理器:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114536259.png" /></p>
<p>选择前面下载的扩展包:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453BQ.png" /></p>
<p>执行安装:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453A40.png" /></p>
<p>安装成功后如下:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114536443.png" /></p>
<p class="maodian"></p><h2>3&nbsp;创建虚拟机</h2>
<p class="maodian"></p><h3>3.1&nbsp;创建相关目录</h3>
<p>在VirtualBox安装目录下分别创建vms和iso另两个目录</p>
<div class="dxycode"><pre class="brush:bash;">mkdir vms iso</pre></div>
<p>目录名称可自定义,其中,vms目录:用于存放虚拟机相关文件,iso目录:用于存放操作系统镜像文件。</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453J05.png" /></p>
<p class="maodian"></p><h3>3.2&nbsp;获取操作系统镜像</h3>
<p>本文以创建windows10操作系统的虚拟机为例,操作系统镜像可在或(BT种子可通过进行下载,工具使用可参考)获取,将获取到的操作系统镜像上传至VirtualBox安装目录下的iso目录中:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453NH.png" /></p>
<p class="maodian"></p><h3>3.3&nbsp;虚拟机相关设置</h3>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453NE.png" /></p>
<p class="maodian"></p><h4>3.3.1&nbsp;设置虚拟机名称和操作系统类型</h4>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453J23.png" /></p>
<ul><li>名称可自定义</li><li>文件夹选择前面创建的用于存放虚拟机文件的目录(本文中是:/data/VirtualBox/vms)</li><li>虚拟光盘选择前面上传的windows10的操作系统</li><li>类型和版本会自动检测(若不正确,可自行选择;若没有合适的版本,可选择相近的)</li><li>&ldquo;跳过自动安装&rdquo;不勾选(勾选了则操作系统安装过程需要人工干预)</li></ul>
<p class="maodian"></p><h4>3.3.2&nbsp;设置用户名和密码</h4>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453OX.png" /></p>
<ul><li>用户名和密码可自定义</li><li>&ldquo;在后台安装&rdquo;不勾选(勾选了的话,则看不到安装过程)</li><li>&ldquo;增强功能&rdquo;勾选上并选择前面下载的增强包</li></ul>
<p class="maodian"></p><h4>3.3.3&nbsp;设置CPU和内存大小</h4>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453H63.png" /></p>
<p>内存和CPU大小根据实际情况设置</p>
<p>&ldquo;启用EFI&rdquo;勾选上(EFI是一个现代的、可扩展的固件接口标准,它用于替代传统的&nbsp;BIOS,目前大多数操作系统都已经支持)</p>
<p class="maodian"></p><h4>3.3.4&nbsp;设置硬盘大小</h4>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453SM.png" /></p>
<p>硬盘位置默认填写(不用修改)</p>
<p>硬盘大小以实际情况为准</p>
<p>硬盘类型默认为VDI(VirtualBox专有硬盘类型,不用修改)</p>
<p>&ldquo;预先分配全部空间&rdquo;不勾选(事先会分配一部分空间,根据使用情况会动态增加分配)</p>
<p class="maodian"></p><h4>3.3.5&nbsp;移除临时镜像文件</h4>
<p>以上设置完成后,点击&ldquo;完成&rdquo;会自动启动虚拟机,弹出操作系统安装界面,但是会提示&ldquo;No&nbsp;bootable&nbsp;option&nbsp;or&nbsp;device&nbsp;was&nbsp;found&rdquo;的错误,此时将虚拟机关闭,选择&ldquo;强制退出&rdquo;。</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453S30.png" /></p>
<p>按下图所示,移除临时镜像文件:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453XY.png" /></p>
<p class="maodian"></p><h3>3.4&nbsp;安装操作系统</h3>
<p class="maodian"></p><h4>3.4.1&nbsp;启动虚拟机</h4>
<p>按下任意键,等待几秒钟将弹出安装界面:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453QJ.png" /></p>
<p class="maodian"></p><h4>3.4.2&nbsp;安装操作系统</h4>
<p>安装过程比较简单,这里附上关键的两步,其余步骤省略:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453R05.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114539204.png" /></p>
<p class="maodian"></p><h4>3.4.3&nbsp;激活操作系统</h4>
<p>以管理员身份打开powershell激活系统:</p>
<div class="dxycode"><pre class="brush:bash;">slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.zh.us.to
slmgr /ato</pre></div>
<p>若激活失败,将第二步换成&nbsp;slmgr&nbsp;/skms&nbsp;kms.03k.org&nbsp;再次激活。</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453a57.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453bZ.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114539563.png" /></p>
<p>进入设置界面,确认已激活:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114539520.png" /></p>
<p>查看激活到期时间:</p>
<div class="dxycode"><pre class="brush:bash;">slmgr -xpr</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311453b21.png" /></p>
<p>每次激活有效期180天,到期后再重复激活操作,即可再次延长有效期180天。</p>
<p class="maodian"></p><h2>4&nbsp;设置远程连接</h2>
<p class="maodian"></p><h3>4.1&nbsp;设置虚拟机网络模式</h3>
<p>虚拟机网络模式可以选择NAT模式、桥接模式等,本文选择NAT模式,如下所示:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114540912.png" /></p>
<p class="maodian"></p><h3>4.2&nbsp;添加端口转发规则</h3>
<p>由于NAT模式需要将虚拟机上的端口转发到宿主机后,才能从外部访问,因此需要进行端口转发,若选择桥接模式或其他模式,可忽略此步骤。</p>
<p>首先进入虚拟机查看网卡ip</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114540551.png" /></p>
<p>在VirtualBox管理界面选中虚拟机,参考如下方式添加端口规则:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145401H.png" /></p>
<p>端口规则说明:</p>
<table><thead><tr><th style="text-align: center;"><strong>配置项</strong></th><th style="text-align: center;"><strong>描述</strong></th><th style="text-align: center;"><strong>示例值</strong></th></tr></thead><tbody><tr><td style="text-align:center">名称</td><td style="text-align:center">自定义规则名称</td><td style="text-align:center">自定义</td></tr><tr><td style="text-align:center">协议</td><td style="text-align:center">使用的协议类型</td><td style="text-align:center">TCP</td></tr><tr><td style="text-align:center">主机&nbsp;IP</td><td style="text-align:center">指定宿主机的哪个&nbsp;IP&nbsp;可进行端口转发(<code>0.0.0.0</code>&nbsp;表示任意网口)</td><td style="text-align:center">0.0.0.0&nbsp;或&nbsp;宿主机某个&nbsp;IP</td></tr><tr><td style="text-align:center">主机端口</td><td style="text-align:center">外部访问使用的端口号,建议设置为&nbsp;3389&nbsp;以简化远程连接</td><td style="text-align:center">3389(可自定义)</td></tr><tr><td style="text-align:center">子系统&nbsp;IP</td><td style="text-align:center">虚拟机的内部&nbsp;IP&nbsp;地址(通常默认为:10.0.2.15)</td><td style="text-align:center">10.0.2.15</td></tr><tr><td style="text-align:center">子系统端口</td><td style="text-align:center">虚拟机中运行的服务端口号,RDP&nbsp;默认为&nbsp;3389</td><td style="text-align:center">3389</td></tr></tbody></table>
<p class="maodian"></p><h3>4.3&nbsp;在虚拟机上打开允许远程桌面连接</h3>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114540152.png" /></p>
<p class="maodian"></p><h3>4.4&nbsp;在宿主机上防火墙添加相应端口</h3>
<div class="dxycode"><pre class="brush:bash;">netstat -tunlp |grep3389
//确认3389端口为虚拟机所占用
firewall-cmd --zone=public --add-port=3389/tcp --permanent
//防火墙添加3389端口
firewall-cmd --reload
//使防火墙规则生效</pre></div>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114540c2.png" /></p>
<p class="maodian"></p><h3>4.5&nbsp;添加桌面快捷方式</h3>
<p>选中虚拟机,右键选中&ldquo;创建桌面快捷方式&rdquo;</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114541I7.png" /></p>
<p>在桌面找到创建的快捷方式,添加信任:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114541219.png" /></p>
<p>添加完成后即可看到虚拟机快捷方式图标显示正常:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114541154.png" /></p>
<p class="maodian"></p><h3>4.6&nbsp;在windows上远程连接</h3>
<p>windows上使用mstsc工具进行远程连接</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114541J8.png" /></p>
<p>因为3389是windows远程连接的默认端口,因此连接时不需要输入端口号,若使用其他端口,则需要加上端口号,如:***.***.***.***:5678(5678为前面端口转发中设置的宿主机端口号)。</p>
<p>远程连接成功后如下:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114541936.png" /></p>
<p class="maodian"></p><h3>4.7&nbsp;在linux上远程连接</h3>
<p>若没有windows主机,可以在linux上通过remmina工具连接,但画质和分辨率都较差</p>
<p>首先需要安装remmina</p>
<div class="dxycode"><pre class="brush:bash;">yum install remmina -y</pre></div>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114541c5.png" /></p>
<p>启动remmina</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114542106.png" /></p>
<p>选择RDP协议,并输入宿主机的IP地址</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114542T4.png" /></p>
<p>输入用户名和密码进行登录(域不用输入)</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145422S.png" /></p>
<p>登录成功后如下</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114542308.png" /></p>
<p>remmina工具只能在带桌面的Centos环境使用</p>
<p class="maodian"></p><h2>5&nbsp;硬盘新增与扩容</h2>
<p class="maodian"></p><h3>5.1&nbsp;创建硬盘</h3>
<p>将虚拟机关机:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114542242.png" /></p>
<p>创建硬盘:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114542125.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114543629.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114543L1.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114543416.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114543947.png" /></p>
<p class="maodian"></p><h3>5.2&nbsp;挂载硬盘</h3>
<p>先选择刚创建的硬盘:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114543S0.png" /></p>
<p>挂载硬盘并勾选&ldquo;热插拔&rdquo;:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114544548.png" /></p>
<p>挂载完成后如下:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145445I.png" /></p>
<p class="maodian"></p><h3>5.3&nbsp;格式化硬盘</h3>
<p>再次启动虚拟机,在运行窗口执行命令&ldquo;diskmgmt.msc&rdquo;打开磁盘管理界面:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114544507.png" /></p>
<p>可以看到前面创建的硬盘进入初始化阶段,先点击&ldquo;取消&rdquo;:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145443H.png" /></p>
<p>将虚拟光驱所在的硬盘驱动器号改为其他驱动器号(比如G:)</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114545F1.png" /></p>
<p>初始化创建的硬盘:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114545C5.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454AI.png" /></p>
<p>添加卷:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454A61.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454E12.png" /></p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454C41.png" /></p>
<p>卷大小默认全部分配,也可根据需求先分配一部分</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454D27.png" /></p>
<p>格式化卷:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454MP.png" /></p>
<p>卷标即硬盘名称,可自定义。</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454XI.png" /></p>
<p>格式化完成如下:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454W04.png" /></p>
<p>进入资源管理器查看:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454R48.png" /></p>
<p class="maodian"></p><h3>5.4&nbsp;硬盘扩容</h3>
<p>先将虚拟机关机:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114542242.png" /></p>
<p>打开介质管理界面:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454Q04.png" /></p>
<p>选择需要扩容的硬盘,点击&ldquo;属性&rdquo;,输入扩容后的硬盘容量:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454Q52.png" /></p>
<p>启动虚拟机,在运行窗口执行命令&ldquo;diskmgmt.msc&rdquo;打开磁盘管理界面:</p>
<p style="text-align:center"><img alt="image" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114544507.png" /></p>
<p>可以看到有扩容的磁盘容量处于&ldquo;未分配&rdquo;状态:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454R92.png" /></p>
<p>此时还不能直接对C盘进行扩容,需要先将旁边的恢复分区删掉(扩容只能针对相邻的分区进行扩容):</p>
<div class="dxycode"><pre class="brush:bash;">diskpart
//进入磁盘管理
list disk
//查看磁盘信息,找到包含恢复分区的磁盘编号
select disk X
//选择需要操作的磁盘,其中“X”是磁盘编号
list partition
//查看分区编号。
select partition Y
//选择恢复分区,Y是恢复分区的编号
delete partition override
//删除恢复分区</pre></div>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-25102311454cc.png" /></p>
<p>删除恢复分区后再进行扩容:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114549107.png" /></p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114549392.png" /></p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145492b.png" /></p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114549433.png" /></p>
<p>扩容完成后如下:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114550563.png" /></p>
<p>扩容前后对比:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114550G3.png" /></p>
<p class="maodian"></p><h2>6&nbsp;虚拟机的维护</h2>
<p>虚拟机的维护包括:复制、移动和迁移,操作前都必须先关闭虚拟机</p>
<p class="maodian"></p><h3>6.1&nbsp;复制虚拟机</h3>
<p>选中需要复制的虚拟机,右键选择&quot;复制&quot;</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114550a6.png" /></p>
<p>设置虚拟机副本的名称,并选择保存路径:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114550455.png" /></p>
<p>根据需要选择副本类型(这里选择&quot;完全复制&quot;)</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114550P1.png" /></p>
<p>复制过程中可以看到进度:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114550154.png" /></p>
<p>复制完成后如下,磁盘名称会根据虚拟机名称自动命名:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114551313.png" /></p>
<p>修改NAT映射的宿主机端口(修改前确认端口未被占用):</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114551293.png" /></p>
<p>启动虚拟机副本后,可以在宿主机上确认端口已启动,如果启用了防火墙,则需要在防火墙添加对应端口</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114551557.png" /></p>
<p>在windows上通过mstsc远程连接</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114551347.png" /></p>
<p class="maodian"></p><h3>6.2&nbsp;移动虚拟机</h3>
<p>若因磁盘空间不足,需要移动虚拟机位置,可参考如下方式:</p>
<p>选中需要移动的虚拟机,右键选择&ldquo;移动&rdquo;</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114551113.png" /></p>
<p>选择移动后的位置:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145524I.png" /></p>
<p>移动过程中可以查看进度:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114552228.png" /></p>
<p>移动完成后,可在宿主机上确认虚拟机已从原有位置移动到新的位置</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145522F.png" /></p>
<p>重新启动虚拟机,可以看到启动正常</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114552Q6.png" /></p>
<p class="maodian"></p><h3>6.3&nbsp;迁移虚拟机</h3>
<p>迁移虚拟机即将虚拟机从当前所在宿主机迁移到别的宿主机,需先从当前宿主机导出虚拟机,然后在新的宿主机导入即可,具体实现方式如下:</p>
<p class="maodian"></p><h4>6.3.1&nbsp;导出虚拟机</h4>
<p>选中需要导出的虚拟机,右键选择&ldquo;导出&hellip;&rdquo;</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114552Q4.png" /></p>
<p>选择导出格式,设置导出虚拟机文件路径,并勾选&ldquo;写入Manifest文件&rdquo;和&ldquo;加入ISO映像文件&rdquo;</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114553525.png" /></p>
<p>设置完成后可以查看导出的虚拟机配置详情</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114553449.png" /></p>
<p>导出过程中可以查看进度</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145534L.png" /></p>
<p>导出完成后的虚拟机文件为1个ova格式的文件,如下所示:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114553648.png" /></p>
<p class="maodian"></p><h4>6.3.2&nbsp;导入虚拟机</h4>
<p>将前面导出的虚拟机文件拷贝到新的宿主机文件后,在新的虚拟机上打开VirtualBox管理界面,按如下方式导入</p>
<p>依次选择&quot;管理&quot;&rarr;&quot;导入虚拟机电脑&quot;</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114553A5.png" /></p>
<p>选择需要导入的虚拟机文件</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114553646.png" /></p>
<p>根据需要调整配置及虚拟机位置:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145544N.png" /></p>
<p>导入前需确认新宿主机的配置能否满足虚拟机要求,否则可能会导入失败</p>
<p>导入过程中可以查看进度:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114554Q2.png" /></p>
<p>导入完成后如下:</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114554P3.png" /></p>
<p>修改主机IP为新的宿主机IP,端口根据实际情况修改(修改前确认端口未被占用)</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-251023114554307.png" /></p>
<p>在windows上通过新的端口即可连接迁移后的虚拟机</p>
<p style="text-align:center"><img alt="image.png" src="https://zhuji.jb51.net/uploads/allimg/20251023/2-2510231145543F.png" /></p>
<p class="maodian"></p><h2>7&nbsp;总结</h2>
<p>本文主要讲解了如何在Linux下使用VirtualBox搭建Windows虚拟机,并给出了设置远程连接虚拟机、硬盘新增及扩容以及虚拟机的维护等。</p>
<p>以上就是一文看懂Linux下利用VirtualBox搭建虚拟机的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁: [1]
查看完整版本: Linux下利用VirtualBox搭建虚拟机的图文教程