使用Oracle VM VirtualBox安装虚拟机

168 阅读6分钟

准备工作

  1. 下载 Oracle VM VirtualBox

    • 如果尚未安装,请访问 Oracle VM VirtualBox 官网 下载并安装最新版本,以及对应的 VirtualBox Extension Pack(提供 USB 2.0/3.0 支持等功能)。
  2. 下载 Ubuntu 22.04.5 Live Server ISO 镜像

    • 访问 Ubuntu 官方下载页面
    • 选择  “Ubuntu Server 22.04 LTS” ,页面会自动提供最新版本(包括 22.04.5)的 ISO 文件下载。
    • 建议选择离您地理位置较近的镜像源进行下载,速度更快。

安装步骤

第 1 步:创建新的虚拟机

  1. 打开 VirtualBox,点击左上角的  “新建”  按钮。

  2. 在弹出的窗口中,进行如下配置:

    • 名称: 输入一个易于识别的名称,例如 Ubuntu-Server-22.04。VirtualBox 会根据名称自动识别 类型 和 版本
    • 文件夹: 选择虚拟机文件的存储位置(建议有足够剩余空间,至少 20GB)。
    • 类型: Linux
    • 版本: Ubuntu (64-bit)
    • 点击  “下一步”

第 2 步:分配内存大小

  1. 为虚拟机分配内存。对于 Ubuntu Server,建议至少 2048 MB (2GB) 。如果您的物理内存充足,分配 4096 MB (4GB) 会获得更流畅的体验。
  2. 点击  “下一步”

第 3 步:创建虚拟硬盘

  1. 选择  “现在创建虚拟硬盘”
  2. 点击  “创建”
  3. 虚拟硬盘文件类型,选择默认的 VDI (VirtualBox Disk Image)  即可。
  4. 点击  “下一步”
  5. 物理硬盘上的存储,选择  “动态分配” (它会随着你使用而增大,更节省物理磁盘空间)。
  6. 点击  “下一步”
  7. 设置虚拟硬盘大小。Ubuntu Server 本身大约需要 10-15GB,但为了安装软件和存储数据,建议设置为至少 25GB
  8. 点击  “创建”

现在,您的虚拟机已经创建完成,会出现在 VirtualBox 主界面的左侧列表中。


第 4 步:配置虚拟机并载入 ISO 镜像

  1. 选中刚刚创建的虚拟机,点击上方的  “设置”  按钮(齿轮图标)。

  2. 进入  “系统”  选项卡:

    • 启动顺序: 确保  “光驱”  在第一位。如果不是,请选中光驱后点击右边的向上箭头将其移到最顶。
    • 处理器: 进入  “处理器”  选项卡,分配至少 2 个 CPU(如果主机性能允许)。
  3. 进入  “存储”  选项卡:

    • 在  “存储设备”  区域,你会看到一个  “控制器: IDE”  下面有一个  “没有盘片”  的光驱图标。
    • 选中这个光驱图标,在右侧  “属性”  区域,点击光盘图标,选择  “选择/创建一个虚拟光碟文件...”
    • 找到并选择你之前下载的 ubuntu-22.04.5-live-server-amd64.iso 文件。
    • 点击  “选择”
  4. (可选但推荐)进入  “网络”  选项卡:

    • 连接方式: 默认是  “网络地址转换(NAT)” 。这可以让虚拟机通过主机的网络上网。

    • 如果你想从主机访问虚拟机(如通过 SSH),建议再添加一个网卡:

      • 点击网卡2旁边的  “启用网络连接”
      • 连接方式 选择  “仅主机(Host-Only)网络”
      • 这样虚拟机会获得一个主机可以直连的固定 IP 地址。
  5. 点击  “确定”  保存所有设置。


第 5 步:启动虚拟机并开始安装

  1. 选中您的虚拟机,点击上方的  “启动”  按钮(绿色箭头)。
  2. 虚拟机会从 ISO 镜像启动,你会看到 Ubuntu Server 的启动菜单。
  3. 使用键盘的 上下箭头 键选择第一项  “Try or Install Ubuntu Server” ,然后按 Enter 键。
  4. 系统会开始加载,稍等片刻后会进入语言选择界面。使用箭头键选择  “English” (或你偏好的语言),按 Enter。
  5. 接下来会检查键盘布局,通常保持默认的  “American English”  即可,继续按 Enter。

第 6 步:核心系统配置

现在进入正式的安装流程,请按照屏幕提示一步步操作:

  1. Ubuntu Server Installer

    • “Choose type of install” : 选择默认的 Ubuntu Server (minimized) 即可,这是一个精简的服务器版本。
  2. Network connections

    • 这里会显示你的网络接口。如果你配置了 Host-Only 网卡,会看到两个。通常安装程序会自动通过 DHCP 获取 IP。直接继续即可,安装完成后可以再详细配置。
  3. Configure proxy

    • 如果你的网络环境需要代理,在此处输入。否则留空,直接继续。
  4. Configure Ubuntu archive mirror

    • 配置 Ubuntu 软件源镜像,通常使用默认的官方镜像即可。直接继续。
  5. Guided storage configuration

    • 这是磁盘分区步骤。对于新手,强烈建议使用默认的  “Use an entire disk”  并选择下面唯一的虚拟硬盘。
    • 它会自动为你创建合理的分区方案。直接继续。
  6. Storage configuration

    • 确认你的磁盘分区方案。它会显示一个总结。选择  “Done”  并按 Enter。
  7. Confirm destructive action

    • 因为要格式化磁盘,它会要求你确认。选择  “Continue”  并按 Enter。
  8. Profile setup

    • Your name: 输入你的全名(例如 admin)。
    • Your server‘s name: 输入服务器的主机名(例如 ubuntu-server)。
    • Pick a username: 输入你要创建的用户名(例如 user)。这个用户名将用于登录系统。
    • Choose a password: 设置一个强密码(例如 root)。
    • Confirm your password: 再次输入密码(例如 root)。
    • 这是最重要的步骤之一,请务必记住你设置的用户名和密码。
  9. SSH Setup

    • 这是一个关键步骤!选择  “Install OpenSSH server” ,按空格键选中(会出现一个 [X])。
    • 这样你就可以在安装完成后,从主机使用 SSH 客户端远程连接和管理这台服务器,非常方便。
    • 选择  “Done”  继续。
  10. Featured Server Snaps

    • 这里会列出一些可以同时安装的流行服务(如 Docker, Kubernetes 等)。对于初次安装,建议直接跳过,不选择任何 Snap。你可以在系统安装完成后根据需要再安装。
    • 选择  “Done”  继续。

第 7 步:完成安装

  1. 安装程序会开始将系统文件复制到虚拟硬盘,并配置系统。这个过程需要几分钟,请耐心等待。

  2. 当所有操作完成后,你会看到一条提示:  “Install complete!”

  3. 它会提示你  “Please remove the installation medium, then press ENTER”

  4. 现在,你需要“弹出”ISO 镜像:

    • 在 VirtualBox 窗口的顶部菜单,选择  “设备” -> “光驱” -> “虚拟光驱” ,然后点击  “移除虚拟盘”
  5. 回到虚拟机窗口,按 Enter 键。

虚拟机将会重启,并从你刚刚安装好的虚拟硬盘启动。


第 8 步:首次登录

  1. 重启后,你会看到基于文本的登录界面。
  2. 输入你在安装过程中设置的 用户名 和 密码
  3. 密码在输入时不会显示任何字符(星号也没有),这是正常的,输完后按 Enter 即可。
  4. 如果登录成功,你会看到命令提示符,例如:user@ubuntu-server:~$