杰瑞科技汇

ubuntu安装虚拟机教程

  1. 准备工作:安装前需要什么。
  2. 安装 VirtualBox:在 Ubuntu 系统上安装虚拟机软件。
  3. 创建并安装 Ubuntu 虚拟机:创建新虚拟机并为其安装 Ubuntu 系统。
  4. 安装增强功能:让虚拟机和你的主机系统无缝协作(非常重要!)。

第一部分:准备工作

在开始之前,请确保你已准备好以下几样东西:

ubuntu安装虚拟机教程-图1
(图片来源网络,侵删)
  1. 一台可以正常运行的 Ubuntu 主机:无论是桌面版还是服务器版都可以,但桌面版操作更直观。
  2. 足够的硬件资源
    • CPU:支持虚拟化技术(VT-x 或 AMD-V),现在绝大多数 CPU 都支持,但需要在 BIOS/UEFI 中开启,如果不确定,可以跳过,安装时会提示。
    • 内存:建议至少 8GB,你需要为主机系统和虚拟机系统都分配内存,主机留 4GB 给自己,虚拟机分配 4GB 是一个比较合理的起点。
    • 硬盘空间:建议至少有 50GB 的可用空间,虚拟机的硬盘文件会动态增长,但预留足够空间可以避免以后麻烦。
  3. Ubuntu 的镜像文件 (ISO 文件)
    • 这是 Ubuntu 的安装程序,你需要从官方网站下载。
    • 访问 Ubuntu 官方下载页面
    • 选择你想要的版本(如最新的 LTS 版本 22.04 或 24.04),下载 "Desktop" 版本的 ISO 文件。
    • 下载完成后,请记住它的存放位置(在 ~/Downloads/ 文件夹下)。

第二部分:安装 VirtualBox

VirtualBox 是一款开源、免费的虚拟机软件,非常适合个人使用。

使用 Ubuntu 软件中心(最简单)

  1. 打开你的 Ubuntu 主机,进入“软件”应用商店。
  2. 在搜索框中输入 VirtualBox
  3. 找到由 "Oracle Corporation" 发布的 "Oracle VM VirtualBox",点击“安装”按钮。
  4. 系统会提示你输入密码,输入后等待安装完成。

使用命令行(推荐,能获得最新版本)

使用命令行安装可以确保你安装的是与当前 Ubuntu 版本最兼容的 VirtualBox。

  1. 更新软件包列表: 打开终端(快捷键 Ctrl+Alt+T),运行以下命令:

    sudo apt update
  2. 添加 VirtualBox 的官方仓库: Oracle 提供了一个 APT 仓库,可以方便地安装和更新 VirtualBox,我们需要添加这个仓库的密钥和源。

    ubuntu安装虚拟机教程-图2
    (图片来源网络,侵删)
    # 添加 Oracle 密钥环
    sudo apt install wget -y
    wget -q https://www.virtualbox.org/download/oracle_vbox_2025.asc -O- | sudo apt-key add -
    wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
    # 添加 VirtualBox 源 (以 Ubuntu 22.04 为例)
    # 如果你使用的是 20.04, 请将 jammy 改为 focal
    echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian jammy contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
  3. 安装 VirtualBox 和扩展包

    • virtualbox-7.0:这是 VirtualBox 主程序。
    • virtualbox-ext-pack:这是扩展包,提供 USB 2.0/3.0 支持、RDP 远程桌面等高级功能。强烈建议安装!
      sudo apt update
      sudo apt install virtualbox-7.0 virtualbox-ext-pack

      安装扩展包时,会出现许可协议窗口,按 Tab 键选中 <Yes>,然后按 Enter 键确认。

  4. 安装 VirtualBox DKMS: 这个工具可以在内核更新时自动重新编译 VirtualBox 所需的内核模块,避免虚拟机无法启动。

    sudo apt install dkms

安装完成后,你可以在应用程序菜单中找到 "Oracle VM VirtualBox" 并启动它。

ubuntu安装虚拟机教程-图3
(图片来源网络,侵删)

第三部分:创建并安装 Ubuntu 虚拟机

现在我们有了 VirtualBox,可以开始创建我们的第一个虚拟机了。

步骤 1:创建新虚拟机

  1. 打开 VirtualBox,点击主界面的“新建”按钮。

  2. 名称和操作系统

    • 名称:给你的虚拟机起个名字,Ubuntu-VM-22.04
    • 类型:选择 Linux
    • 版本:选择 Ubuntu (64-bit)
    • 点击“下一步”。
  3. 分配内存大小

    • 拖动滑块,为虚拟机分配内存,建议至少 4096 MB (4 GB)
    • 注意:不要分配超过你物理内存总量的一半,否则会影响主机的运行速度。
    • 点击“下一步”。
  4. 创建虚拟硬盘

    • 选择“Create a Virtual Hard Disk Now”。
    • 磁盘大小:设置虚拟硬盘的大小,建议至少 25 GB,你可以根据需要调整。
    • 硬盘文件类型:默认的 VDI (VirtualBox Disk Image) 就很好。
    • 存储在物理硬盘上:选择“动态分配”,这意味着虚拟硬盘文件一开始很小,会随着你在里面存储东西而逐渐增长,节省空间,选择“固定大小”则一开始就占用全部指定空间。
    • 点击“创建”。

一个没有操作系统的“裸机”虚拟机就创建好了。

步骤 2:安装 Ubuntu 系统到虚拟机

  1. 在 VirtualBox 主机列表中,选中你刚刚创建的虚拟机(如 Ubuntu-VM-22.04)。

  2. 点击“启动”按钮。

  3. 选择安装镜像

    • 虚拟机启动后,会弹出一个窗口要求你选择一个虚拟光盘文件。
    • 点击文件夹图标,浏览并选择你之前下载好的 Ubuntu ISO 文件。
    • 选择后,虚拟机会重启,并从这个 ISO 文件启动,进入 Ubuntu 的安装界面。
  4. 开始安装 Ubuntu

    • 你会看到熟悉的 Ubuntu 安装界面,选择 "Install Ubuntu"。
    • 按照屏幕提示进行操作:
      • 键盘布局:通常默认即可。
      • 更新和其他软件:建议勾选“正常安装”和“为图形或无线硬件,以及MP3等媒体格式安装第三方软件”。
      • 安装类型:这是最关键的一步!
        • 选择 “清除整个磁盘并安装 Ubuntu”,这会清空我们刚才创建的虚拟硬盘,并安装系统,对于虚拟机来说,这是最安全、最简单的选择。
      • 时区设置:选择你所在的时区。
      • 创建用户:设置你的用户名、密码和计算机名称,请务必记住密码!
  5. 等待安装完成: 安装过程会持续一段时间,请耐心等待,完成后,系统会提示你“现在可以重启计算机了”。

  6. 移除安装介质

    • 虚拟机会自动重启,重启时,它会再次尝试从 ISO 文件启动。
    • 在重启后,立即关闭虚拟机电源。
    • 回到 VirtualBox 主界面,选中你的虚拟机,点击“设置” -> “存储”。
    • 在“存储树”中,点击光盘图标,右侧的“光盘”下拉菜单中选择“移除磁盘”。
    • 点击“确定”。
    • 重新启动虚拟机,这次它就会从你安装好的虚拟硬盘启动了。

第四部分:安装 VirtualBox 增强功能

这是至关重要的一步! 安装增强功能后,你的虚拟机将获得以下强大功能:

  • 自动调整分辨率:虚拟机窗口大小改变时,分辨率会自动适应。
  • 共享剪贴板:可以在主机和虚拟机之间直接复制粘贴文本。
  • 文件拖放:可以直接从主机拖拽文件到虚拟机,或反之。
  • 共享文件夹:可以轻松地在主机和虚拟机之间共享文件夹。
  • 更好的鼠标集成:鼠标在虚拟机和主机之间移动时无需按特殊键切换。

安装步骤:

  1. 启动虚拟机并登录:进入你刚刚安装好的 Ubuntu 虚拟机系统。

  2. 挂载增强功能光盘

    • 在虚拟机窗口的顶部菜单栏,点击“设备” -> “安装增强功能...”。
    • 虚拟机会自动加载一个虚拟光盘,你桌面上会出现一个光盘图标,名为 "VBoxLinuxAdditions"。
  3. 运行安装脚本

    • 打开终端(可以在桌面按 Ctrl+Alt+T)。
    • 进入光盘目录:cd /media/your_username/VBoxLinuxAdditions-amd64/ (注意 your_username 要替换成你自己的用户名)。
    • 给安装脚本添加执行权限:sudo chmod +x VBoxLinuxAdditions.run
    • 运行安装脚本:sudo ./VBoxLinuxAdditions.run
  4. 重启虚拟机

    • 安装过程很快,完成后会提示你重启系统。
    • 在终端中输入 sudo reboot
    • 重启后,增强功能就生效了!

验证增强功能是否成功:

  • 调整分辨率:拖动虚拟机窗口,看看桌面分辨率是否随之改变。
  • 测试共享剪贴板:在主机上复制一段文字,到虚拟机中粘贴;在虚拟机中复制,到主机中粘贴。

常用操作技巧

  • 全屏模式:在虚拟机窗口中按 Host 键(通常是右边的 Ctrl 键)+ F,可以进入全屏模式,再按一次 Host + F 可退出。
  • 释放鼠标:如果鼠标被“困”在虚拟机里,按 Host 键可以释放鼠标,回到主机控制。
  • 快照:在进行重要操作(如更新系统、安装软件)前,可以在 VirtualBox 中为虚拟机创建一个“快照”,如果操作失败,可以快速恢复到快照时的状态,这是一个非常强大的功能!

恭喜你!现在你已经成功在 Ubuntu 上安装并运行了一个功能完善的 Ubuntu 虚拟机了,你可以安心地在里面进行实验,而不用担心会搞坏你的主系统。

分享:
扫描分享到社交APP
上一篇
下一篇