首页 > 其他分享 >VirtualBox虚拟机新手使用教程

VirtualBox虚拟机新手使用教程

时间:2024-12-11 13:03:01浏览次数:7  
标签:快照 操作系统 主机 虚拟机 新手 安装 VirtualBox

目录

一、什么是 VirtualBox?

二、VirtualBox 安装与配置

2.1 安装 VirtualBox

2.2 基本配置

三、创建虚拟机

3.1 创建新的虚拟机

3.2 虚拟机详细设置

四、安装操作系统

4.1 启动虚拟机

4.2 安装操作系统

五、优化与高级功能

5.1 安装 Guest Additions

5.2 网络配置

5.3 快照与克隆

六、常见问题与解决方案

七、总结


一、什么是 VirtualBox?

VirtualBox 是由 Oracle 开发的一款强大的开源虚拟化软件,支持多种主流操作系统(如 Windows、macOS、Linux)作为主机系统,可以在其上运行多种客户操作系统(如 Windows、Linux、BSD 等)。它适用于软件测试、网络环境模拟以及学习和实验等场景。

通过 VirtualBox,用户可以在不更改物理主机系统的情况下,运行一个或多个虚拟机,每个虚拟机有独立的硬件环境和操作系统。


二、VirtualBox 安装与配置

2.1 安装 VirtualBox

  1. 下载 VirtualBox

    • VirtualBox下载地址:https://pan.quark.cn/s/a827664b7b55
    • 选择与你的主机系统匹配的安装程序(Windows、MacOS 或 Linux )
  2. 安装 VirtualBox

    • 双击下载的安装程序,按照安装向导进行操作。
    • 默认设置即可满足大部分需求,但如果你需要自定义安装路径或功能模块,可以根据需要调整。
  3. 安装扩展包(Extension Pack)

    • 下载 VirtualBox 提供的扩展包(Extension Pack),用于启用 USB 2.0/3.0 支持、远程桌面协议 (RDP) 等功能。
    • 在 VirtualBox 主界面中,选择 File > Preferences > Extensions,点击 Add 按钮安装扩展包。

2.2 基本配置

  1. 创建虚拟机存储位置

    • 打开 Preferences,设置默认虚拟机存储路径,确保有足够的磁盘空间。
  2. 网络配置

    • VirtualBox 提供多种网络模式(NAT、桥接网络、内部网络等)。默认情况下,使用 NAT 模式即可满足一般的上网需求。

三、创建虚拟机

3.1 创建新的虚拟机

  1. 点击主界面中的 New 按钮,进入虚拟机创建向导。

  2. 按以下步骤配置虚拟机:

    • 名称与操作系统类型:输入虚拟机名称,选择目标操作系统类型(如 Windows 或 Linux)。
    • 内存大小:分配虚拟机的内存,建议至少分配 2GB(视具体需求而定)。
    • 虚拟硬盘
      • 选择 Create a virtual hard disk now,创建一个新的虚拟硬盘。
      • 支持多种虚拟硬盘格式(如 VDI、VHD、VMDK),默认使用 VDI 即可。
      • 硬盘分配模式:选择动态分配(节省主机磁盘空间)或固定大小(性能更高)。
  3. 点击 Create,完成虚拟机的初步创建。


3.2 虚拟机详细设置

在虚拟机创建完成后,可以根据需求进一步配置虚拟机:

  1. 系统设置

    • 启动顺序:设置虚拟机的引导设备(如光盘驱动器或硬盘)。
    • 处理器:在 System > Processor 中调整虚拟 CPU 核心数,建议分配不超过主机核心数的 50%。
  2. 显示设置

    • Display > Screen 中,调整显存大小,建议至少分配 128 MB。
    • 如果需要 3D 加速,可以勾选 Enable 3D Acceleration
  3. 存储设置

    • Storage 选项中,加载虚拟光驱并插入 ISO 镜像文件,供虚拟机安装操作系统。
    • 可以通过点击 Controller: IDE 下的光盘图标,选择 Choose a disk file 加载 ISO。
  4. 网络设置

    • 默认情况下,虚拟机使用 NAT 模式,允许虚拟机通过主机的网络访问外部网络。
    • 如果需要与局域网设备通信,建议使用桥接模式。

四、安装操作系统

4.1 启动虚拟机

  1. 选择刚创建的虚拟机,点击 Start 按钮启动。
  2. 如果已经加载了 ISO 镜像文件,虚拟机会从该镜像引导。

4.2 安装操作系统

根据目标操作系统的安装向导完成安装步骤。例如:

  • Windows 系统安装:

    1. 选择语言和键盘布局。
    2. 输入激活密钥或跳过。
    3. 格式化虚拟硬盘并安装系统文件。
    4. 安装完成后,进行必要的系统配置。
  • Linux 系统安装:

    1. 选择安装模式(如图形界面安装)。
    2. 配置磁盘分区。
    3. 创建用户和设置密码。
    4. 安装完成后,更新软件包。

五、优化与高级功能

5.1 安装 Guest Additions

Guest Additions 是 VirtualBox 提供的一组驱动和工具,可以增强虚拟机性能和用户体验:

  1. 在虚拟机中选择 Devices > Insert Guest Additions CD Image
  2. 根据客户操作系统的提示,安装 Guest Additions。
  3. 安装完成后,重启虚拟机。

功能包括:

  • 分辨率自适应:虚拟机窗口可以自由调整分辨率。
  • 鼠标无缝集成:主机和虚拟机之间的鼠标可以无缝切换。
  • 共享剪贴板:主机和虚拟机之间可以复制粘贴文本。
  • 共享文件夹:主机和虚拟机可以共享文件。

5.2 网络配置

VirtualBox 提供以下几种网络模式:

  1. NAT(网络地址转换):适合普通用户,虚拟机可以访问互联网,但无法被局域网设备访问。
  2. 桥接模式:虚拟机与主机在同一局域网中,适合需要与其他设备通信的场景。
  3. 仅主机模式(Host-only):虚拟机仅与主机通信,适合封闭测试环境。
  4. 内部网络(Internal Network):用于虚拟机之间的网络通信,主机无法访问虚拟机。

5.3 快照与克隆

  • 快照
    快照功能允许保存虚拟机的当前状态,以便将来恢复。可以在实验前创建快照,避免出错导致虚拟机不可用。

    • 在虚拟机运行时,点击 Take Snapshot 创建快照。
    • 在需要恢复时,选择快照并点击 Restore
  • 克隆
    克隆功能用于复制虚拟机,可以选择完整克隆或链接克隆:

    • 完整克隆:独立于原始虚拟机,适合长期使用。
    • 链接克隆:依赖原始虚拟机的磁盘数据,节省空间但不独立。

六、常见问题与解决方案

  1. 虚拟机无法启动

    • 确保 BIOS/UEFI 中已启用硬件虚拟化(VT-x 或 AMD-V)。
    • 检查是否有其他虚拟化软件占用虚拟化资源。
  2. 分辨率无法调整

    • 确保安装了 Guest Additions。
    • 在虚拟机中设置显示分辨率。
  3. 网络无法连接

    • 检查虚拟机的网络模式是否正确配置。
    • 在 NAT 模式下,尝试重置网络适配器。
  4. 共享文件夹不可见

    • 确保在 VirtualBox 设置中正确配置了共享文件夹路径。
    • 在虚拟机中安装 Guest Additions 并重新挂载共享文件夹。

七、总结

VirtualBox 是一款功能强大的虚拟机管理工具,适合个人用户和开发者使用。通过本教程,你可以轻松安装和配置 VirtualBox,创建虚拟机,安装操作系统,并利用其丰富的功能进行实验和测试。

熟悉 VirtualBox 的基本操作后,可以进一步探索其高级功能,如网络模拟、快照管理和虚拟机自动化等,不断提升虚拟化技术的应用能力。

标签:快照,操作系统,主机,虚拟机,新手,安装,VirtualBox
From: https://blog.csdn.net/waicsdn_haha/article/details/144397327

相关文章

  • 【虚拟机】Windows(x86)上部署Win11 on ARM虚拟机
    参考链接:1.https://blog.csdn.net/XiaoYuHaoAiMin/article/details/1407012502. https://mbd.baidu.com/newspage/data/dtlandingsuper?nid=dt_4530491488179269409&sourceFrom=search_a第一步:安装QEMU虚拟机1.下载链接:https://www.qemu.org/(这个链接找到的都是tar,还是直接......
  • leetcode面试经典 150 题第三题(26. 删除有序数组中的重复项)#更适合新手学习
     题目:26.删除有序数组中的重复项-力扣(LeetCode)给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。考虑 nums 的唯......
  • Shopee虾皮新手小白必读:十大常见问题解答
     随着跨境电商的兴起,越来越多的新手卖家选择在Shopee(虾皮)平台上开店。以下是针对Shopee新手小白的十大常见问题及其解答,帮助您快速上手,顺利开启您的电商之旅。问题一:没有完成新手任务有什么影响?答:若没有完成,你将会错过对接专属客户经理的机会及部分活动资源。开新店、报名......
  • 第一类虚拟机与第二类虚拟机
    虚拟机(VirtualMachine,简称VM)是现代计算领域的重要技术之一。通过虚拟化技术,可以将计算机的硬件资源抽象出来,使其可以运行多个操作系统或应用环境。虚拟机主要分为两类:第一类虚拟机(Type-1VirtualMachine)和第二类虚拟机(Type-2VirtualMachine)。第一类虚拟机(Type-1VirtualMa......
  • Linux虚拟机网络配置
    本章将和大家分享VMware虚拟机安装Linux系统时如何进行网络配置。一、设置VMware 虚拟网络选择虚拟网络编辑器:选择更改设置:此处选择VMnet0、桥接模式、自动,然后应用并确定。二、编辑Linux虚拟机网络点击【网络适配器】,选择【自定义(U):特定虚拟网络】,选择【......
  • 画图新手的福音!10款免费绘图软件轻松搞定设计
    在当前的数字化时代,各类创作工具层出不穷,特别是画图软件备受设计师和创意工作者的青睐。但在众多的免费画图软件中,如何找到最适合自己的工具呢?为了帮助您解答这个问题,我们特别挑选了10款广受欢迎的免费画图软件进行分析评测,每一款都独具特色,可满足不同用户的需求。1.免费画图......
  • Vmware系列&虚拟机系列【仅供参考】:windows sever 2012R2虚拟机蓝屏报错CRITICAL_STRU
    windowssever2012R2虚拟机蓝屏报错CRITICAL_STRUCTURE_CORRUPTIONwindowssever2012R2虚拟机蓝屏报错CRITICAL_STRUCTURE_CORRUPTION在ESXI5.0主机上windowssever2012R2和windowsserver2016虚拟机出现经常蓝屏重启。在VMware知识库查找解决办法,升级ESXI......
  • Vmware系列&虚拟机系列【仅供参考】:vCenter8.0以上无DNS环境部署
    vCenter8.0以上无DNS环境部署vCenter8.0以上无DNS环境部署无DNS解决办法1.在安装-第1阶段:部署vCenterSever的第7步配置网络设置注意FQDN和IP地址,DNS服务器地址都统一填vCenter的IP地址。2.安装部署第一阶段时,不能点继续。3.打开浏览器登入部署的ESXI主机上......
  • Vmware系列&虚拟机系列【仅供参考】:Windows 内存完整性无法开启,有不兼容的驱动程序解
    内存完整性无法开启,有不兼容的驱动程序解决办法内存完整性无法开启,有不兼容的驱动程序解决办法摘要由于安全中心一直黄色感叹号,强迫症犯了。点击一看是内核隔离-内存完整性已经关闭1.不兼容驱动程序inf文件可以用pnputil命令卸载2.还有些麻烦sys文件使用注册表......
  • 初学linux第一天,关于虚拟机的一些基本设置
    入门常用命令注意:所有的目录后面都要加/创建文件touchtest.txt编辑文件注意:如果文件不存在,则会自动创建文件并编辑#系统自带vitest.txt#vim命令需要自己下载vimtest.txt#打开文件之后,按一下i键,左下角变为INSERT时,才可以写入文件删除文件#第一......