在 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
- 宿主机与虚拟机互通与剪贴板:在虚拟机设置 → 常规 → 高级 将 共享粘贴板 与 拖放 设为 双向,便于复制文件与文本