温馨提示×

如何用virtualbox测debian

小樊
42
2026-10-07 15:15:11
栏目: 智能运维

你说的“用 VirtualBox 测 Debian”,一般是指在 VirtualBox 里安装并运行 Debian 虚拟机来测试/学习/开发。下面我按从零开始的流程给你讲一遍,适合新手。


一、准备环境

1. 安装 VirtualBox

  • 官网:https://www.virtualbox.org
  • 下载对应系统版本(Windows / macOS / Linux)
  • 安装时一路下一步即可

2. 下载 Debian 镜像

推荐用 Debian 12(Bookworm)

  • 官网:https://www.debian.org/download
  • 选择:
    • debian-12.x.x-amd64-DVD-1.iso(完整版)
    • 或 netinst.iso(网络安装,较小)

二、创建 Debian 虚拟机

  1. 打开 VirtualBox → 新建
  2. 设置:
    • 名称:Debian12
    • 类型:Linux
    • 版本:Debian (64-bit)
  3. 内存:
    • 测试:2048 MB(2G)
    • 开发:4096 MB+
  4. 硬盘:
    • 创建虚拟硬盘
    • VDI
    • 动态分配
    • 大小:20–40 GB

三、安装 Debian

  1. 选中虚拟机 → 设置 → 存储
  2. 在“控制器: IDE”里加载 Debian ISO
  3. 启动虚拟机
  4. 安装选项(新手推荐):
    • Install(图形界面选 Graphical install)
    • 语言:中文 / English
    • 地区:China
    • 分区:使用整个磁盘
    • 软件选择:
      • ✅ Debian desktop environment
      • ✅ GNOME(或 XFCE 更轻量)
      • ✅ SSH server(方便测试)
  5. 设置 root 密码和普通用户
  6. 安装 GRUB → 完成 → 重启

四、安装 VirtualBox 增强功能(很重要)

增强功能能让你:

  • 自适应窗口大小
  • 共享剪贴板
  • 共享文件夹

步骤:

  1. 虚拟机菜单 → 设备 → 插入增强功能 CD
  2. 在 Debian 中打开终端:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
  1. 运行光盘内容:
cd /media/cdrom
sudo sh VBoxLinuxAdditions.run
  1. 重启虚拟机

五、常见“测试”场景

✅ 测试软件

sudo apt install nginx
systemctl status nginx

✅ 测试网络

ping debian.org

✅ 测试命令行

neofetch
htop

✅ 快照测试(非常推荐)

  • VirtualBox → 快照
  • 改崩了可以一键恢复

六、常见问题

❌ 无法全屏

→ 没装增强功能

❌ 上网不行

→ 设置 → 网络 → 网卡1 → NAT

❌ 卡顿

→ 内存太小 / 没开 VT-x


七、适合新手的学习路线

  1. 熟悉终端
  2. 学 apt / systemd
  3. 搭 Web / 数据库
  4. 学 Shell 脚本
  5. 试 Docker(Debian 很合适)

如果你说的“测 Debian”是:

  • ✅ 测兼容性
  • ✅ 测硬件驱动
  • ✅ 测自动化安装(preseed)
  • ✅ 测服务器环境

可以告诉我具体目的,我可以给你更针对性的方案。

0 踩