【Linux】使用VirtualBox部署Linux虚拟机

server/2025/2/4 18:22:21/

1. 下载并安装 VirtualBox

  1. 访问 VirtualBox 官网,下载适合你操作系统的版本(Windows)。
  2. 安装 VirtualBox,按照安装向导的提示完成安装。

2. 下载 Linux 发行版 ISO 文件

  1. 访问你选择的 Linux 发行版官方网站(例如:Ubuntu、Debian、CentOS 等),下载相应的 ISO 文件。
    • Ubuntu 下载页面
    • Debian 下载页面
    • 选择适合你系统架构的版本(通常选择 64 位版本)。

3. 创建新的虚拟机

  1. 启动 VirtualBox,在主界面点击 New 按钮开始创建新的虚拟机。

  2. 在弹出的窗口中:

    • 输入虚拟机的名称(例如:UbuntuVM)。
    • 选择 类型Linux,并选择适合的版本(例如:Ubuntu (64-bit))。
    • 点击 Next
  3. 为虚拟机分配内存:

    • 推荐至少分配 2GB 内存(根据你电脑的实际内存来调整)。
    • 点击 Next
  4. 创建虚拟硬盘:

    • 选择 Create a virtual hard disk now,点击 Create
    • 在弹出的硬盘类型选择窗口中,选择 VDI (VirtualBox Disk Image)
    • 选择 动态分配,以便虚拟机磁盘随着数据的增加而动态扩展。
    • 设置硬盘大小(建议至少 20GB,具体大小根据需要调整)。
    • 点击 Create 完成虚拟硬盘的创建。

4. 配置虚拟机

  1. 在 VirtualBox 主界面选择你刚创建的虚拟机,点击 Settings 按钮进行配置。
  2. System 标签下,确保 Boot Order 中选中了 OpticalHard Disk,这样虚拟机就会从 ISO 文件启动。

5. 加载 Linux ISO 文件

  1. Storage 标签下:
    • 在左侧的 Controller: IDE 下,点击 Empty
    • 在右侧的光盘图标上点击,选择 Choose a disk file
    • 选择之前下载的 Linux ISO 文件(如:ubuntu-20.04.3-desktop-amd64.iso)。
    • 点击 OK

6. 启动虚拟机并安装 Linux

  1. 选择虚拟机后,点击 Start 启动虚拟机。
  2. 虚拟机将从加载的 ISO 文件启动,进入 Linux 系统的安装界面。
  3. 按照提示开始安装 Linux,常见步骤如下:
    • 选择语言和地区。
    • 选择安装类型(通常选择 Install UbuntuInstall Debian)。
    • 设置磁盘分区(如果不确定,选择默认的自动分区)。
    • 配置用户名和密码。
    • 安装过程会自动下载和安装所需的文件,可能需要一些时间。

7. 完成安装并重启

  1. 安装完成后,系统会提示重启。在重启时,记得移除虚拟机中的 ISO 文件:

    • 进入 Settings -> Storage
    • Controller: IDE 下,点击光盘图标,选择 Remove disk from virtual drive
    • 点击 OK
  2. 重启虚拟机,进入你安装好的 Linux 系统。

8. 安装 VirtualBox Guest Additions

为了获得更好的性能(如支持共享文件夹、自动调整分辨率等),你需要安装 Guest Additions

  1. 启动虚拟机,点击 VirtualBox 窗口顶部的 Devices 菜单。
  2. 选择 Insert Guest Additions CD image
  3. 按照 Linux 系统中的提示安装 Guest Additions
  4. 安装完成后,重启虚拟机。

9. 使用虚拟机

安装完成后,你可以像使用常规 Linux 系统一样,开始使用虚拟机:

  • 使用终端、安装软件包、进行开发工作等。
  • 在 VirtualBox 中,你可以随时暂停、重启或关闭虚拟机。

10. 可选配置:调整虚拟机性能

  1. 增加 CPU 核心数:如果你的系统有多个核心,可以在 Settings -> System 中,增加虚拟机使用的 CPU 核心数,提升性能。
  2. 配置共享文件夹
    • Settings -> Shared Folders 中,可以设置一个 Windows 文件夹与 Linux 虚拟机共享,方便在虚拟机和主机之间共享文件。

11. 可选配置:启用网络共享

如果需要虚拟机与主机共享网络(比如访问互联网),可以在 Settings -> Network 中配置 NATBridged Adapter


http://www.ppmy.cn/server/164946.html

相关文章

算法设计-0-1背包动态规划(C++)

一、问题阐述 0-1 背包问题的目标是在给定背包容量 W 的情况下&#xff0c;从 n 个物品中选择一些物品放入背包&#xff0c;使得背包中物品的总价值最大。每个物品只能选择一次&#xff08;即要么放入背包&#xff0c;要么不放入&#xff09;。 二、代码 #include <iostr…

【C++】string类(上):string类的常用接口介绍

文章目录 前言一、C中设计string类的意义二、string类的常用接口说明1. string类对象的常见构造2. string类对象的容量操作2.1 size、capacity 和 empty的使用2.2 clear的使用2.3 reserve的使用2.4 resize的使用 3. string类对象的访问及遍历操作3.1 下标[ ] 和 at3.2 迭代器it…

【C++】B2120 单词的长度

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;题目描述&#x1f4af;我的做法代码实现&#xff1a;思路解析&#xff1a; &#x1f4af;老师的第一种做法代码实现&#xff1a;思路解析&#xff1a; &#x1f4af;老师的…

记录 | 基于MaxKB的仿小红书旅游文章AI制作(含图文、视频)

目录 前言一、创建应用Step1 表单Step2 AI对话生成旅游攻略提炼场景Step3 图片生成Step4 视频生成Step5 指定回复二、检验效果三、整体结构视图更新时间前言 参考文章: 自己的感想 想复现文章的内容你需要先学习下我之前的三篇文章中的记录。 1、记录 | Docker的windows版安装…

css三角图标

案例三角&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><s…

基于SpringBoot电脑组装系统平台系统功能实现五

一、前言介绍&#xff1a; 1.1 项目摘要 随着科技的进步&#xff0c;计算机硬件技术日新月异&#xff0c;包括处理器&#xff08;CPU&#xff09;、主板、内存、显卡等关键部件的性能不断提升&#xff0c;为电脑组装提供了更多的选择和可能性。不同的硬件组合可以构建出不同类…

05-机器学习-数据标注

一、学习数据标注的核心目标 数据标注不仅是“打标签”&#xff0c;而是理解数据与AI模型之间的桥梁。需要掌握&#xff1a; 标注技术&#xff1a;不同任务类型的标注方法&#xff08;如分割、实体识别&#xff09;。标注工具&#xff1a;高效使用专业工具&#xff08;如CVAT…

DeepSeek本地部署详细指南

DeepSeek本地部署详细指南 随着人工智能技术的飞速发展&#xff0c;本地部署大模型的需求也日益增加。DeepSeek作为一款开源且性能强大的大语言模型&#xff0c;提供了灵活的本地部署方案&#xff0c;让用户能够在本地环境中高效运行模型&#xff0c;同时保护数据隐私。以下是…