温馨提示×

Debian VirtualBox怎么配置

小樊
42
2026-07-29 19:08:13
栏目: 智能运维

下面给你一份从零开始配置 Debian + VirtualBox的完整指南,适合新手,按步骤来基本不会出错。


一、准备工作

1. 安装 VirtualBox

  • 官方下载:https://www.virtualbox.org/
  • 根据系统选择:
    • Windows / macOS / Linux 都有对应版本
  • 安装完成后,建议顺手安装 VirtualBox Extension Pack(支持 USB 2.0/3.0、远程桌面等)

二、下载 Debian 镜像

  • 官网:https://www.debian.org/distrib/
  • 推荐下载:
    • Debian 12 (Bookworm)
    • 选择 amd64(64 位)
    • 推荐:
      • debian-12.x.x-amd64-netinst.iso(网络安装,体积小)
      • debian-12.x.x-amd64-DVD-1.iso(离线安装)

三、创建 Debian 虚拟机

1. 新建虚拟机

打开 VirtualBox → 新建

  • 名称:Debian12
  • 类型:Linux
  • 版本:Debian (64-bit)
  • 点击「下一步」

2. 内存(RAM)

  • 建议:
    • 2GB(最小)
    • 4GB(推荐)
  • 不要超过主机内存的一半

3. 硬盘

  • 选择:现在创建虚拟硬盘
  • 类型:VDI
  • 分配:
    • 动态分配(推荐)
  • 大小:
    • 20GB(最小)
    • 40GB(推荐)

四、加载 Debian 安装镜像

  1. 选中刚创建的虚拟机 → 设置
  2. 存储 → 控制器: IDE → 光盘图标
  3. 选择你下载的 .iso 文件
  4. 确定

五、安装 Debian

启动虚拟机,开始安装。

1. 启动安装

  • 选择:InstallGraphical install
  • 语言:中文 / English(新手推荐中文)
  • 地区:中国
  • 键盘:汉语

2. 网络配置

  • 主机名:随意(如 debian
  • 域名:可留空
  • 网络:默认即可(NAT)

3. 用户设置

  • root 密码:建议设置
  • 普通用户:建议创建(日常使用)

4. 磁盘分区

推荐新手选择:

  • 使用整个磁盘
  • 所有文件放在一个分区
  • 确认写入磁盘

5. 软件选择

  • 取消 Debian desktop environment(如果你要轻量)
  • 勾选:
    • ✅ SSH server
    • ✅ standard system utilities
  • 或保留桌面环境(GNOME)

6. 安装 GRUB

  • 安装到 /dev/sda
  • 完成安装后重启

六、安装 VirtualBox 增强功能(非常重要)

1. 启动 Debian 后

菜单栏:

设备 → 安装增强功能

2. 挂载并安装

su -
apt update
apt install build-essential dkms linux-headers-$(uname -r)

挂载光盘:

mount /media/cdrom
cd /media/cdrom
sh VBoxLinuxAdditions.run

安装完成后重启:

reboot

✅ 重启后支持:

  • 自适应分辨率
  • 共享剪贴板
  • 拖放文件
  • 共享文件夹

七、常见配置

1. 网络模式说明

模式 说明
NAT 默认,能上网
桥接 和主机同网段
Host-only 仅主机访问

2. 共享文件夹

  1. VirtualBox → 设置 → 共享文件夹
  2. 选择主机目录
  3. Debian 中:
usermod -aG vboxsf 你的用户名
reboot

3. 共享剪贴板

设置 → 高级 → 共享剪贴板 → 双向


八、常见问题

❌ 屏幕分辨率低

→ 没装增强功能,重新安装

❌ 无法上网

ip a
ping 8.8.8.8

检查是否 NAT 模式

❌ sudo 不能用

su -
apt install sudo
usermod -aG sudo 用户名

九、推荐学习方向

  • Debian 基础命令
  • SSH 远程登录
  • 静态 IP 配置
  • 用 Debian 做服务器(Web / Docker)

如果你愿意,我可以:

  • ✅ 帮你 一步步截图式配置
  • ✅ 教你 Debian 服务器版(无桌面)
  • ✅ 教你 Debian + Docker / LNMP

你现在用的是 Windows / macOS / Linux 主机

0