温馨提示×

Debian VirtualBox如何创建新的虚拟机

小樊
37
2025-12-22 15:09:26
栏目: 云计算

在 Debian 主机上使用 VirtualBox 创建新的虚拟机

一 准备

  • 安装 VirtualBox:在 Debian 上以 root 或具备 sudo 权限的用户执行安装
    • Debian 12 及更新:sudo apt update && sudo apt install virtualbox
    • 旧版本(如 Debian 11):sudo apt update && sudo apt install virtualbox virtualbox-ext-pack
  • 下载 Debian ISO:从 https://www.debian.org/ 获取 debian-<版本>-amd64-netinst.iso(网络安装镜像体积更小,也可选完整 DVD 镜像)
  • 启用虚拟化:在 BIOS/UEFI 打开 Intel VT‑x/AMD‑V,并在 VirtualBox 全局设置中启用虚拟化支持,以获得更好性能

二 新建虚拟机

  • 打开 VirtualBox → 点击 新建
    • 名称:自定义(如:Debian-VM
    • 类型:Linux
    • 版本:Debian (64-bit)
  • 内存:至少 2048 MB(建议 4096 MB 或更高,视宿主机内存而定)
  • 硬盘:选择 现在创建虚拟硬盘 → 类型 VDI → 存储 动态分配 → 大小至少 20 GB
  • 创建完成后选中该虚拟机,点击 设置 进行细化配置

三 关键设置

  • 存储:选择 存储 → 在 控制器: IDE 下点击光盘图标 → 选择 选择虚拟光盘文件 → 加载下载的 Debian ISO
  • 系统 → 主板:启动顺序设为 光驱优先(确保从 ISO 引导安装)
  • 系统 → 处理器:分配 1–2 个 CPU 核心(根据宿主机核心数调整)
  • 显示 → 屏幕:显存建议 128 MB 起;如需更好体验可启用 3D 加速
  • 网络 → 适配器 1:连接方式选 桥接网卡(可与局域网互通)或 NAT(便于上网且隔离网络)

四 安装 Debian

  • 选中虚拟机 → 启动,进入安装界面
    • 选择 Graphical install(图形化安装)或 Install(文本安装)
    • 依次配置:语言地区键盘布局
    • 配置 网络(DHCP 通常自动获取;桥接模式可直接获取局域网 IP)
    • 设置 主机名(如:debian-vm),域名可留空
    • 设置 root 密码普通用户
    • 磁盘分区:新手建议 使用整个磁盘 → 选择 将所有文件放在一个分区中 → 确认写入
    • 软件选择:按需勾选(建议至少勾选 SSH server,便于远程管理)
    • 安装 GRUB 引导器到 /dev/sda
  • 安装完成后重启,进入系统登录界面

五 常见问题与优化

  • 启动报错或提示内核驱动未加载:在宿主机执行 sudo /sbin/vboxconfig;若失败并提示权限受限,检查 Secure Boot 是否开启,必要时在 BIOS 中将其关闭后再试
  • 性能优化:在宿主机 BIOS 启用 VT‑x/AMD‑V;为虚拟机分配 2–4 个 CPU 核心2–4 GB 内存128 MB+ 显存;存储使用 VDI 动态分配;网络按需选择 桥接/NAT
  • 宿主机与虚拟机互通与剪贴板:在虚拟机设置 → 常规 → 高级共享粘贴板拖放 设为 双向,便于复制文件与文本

0