下面给你一份从零开始配置 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)
3. 硬盘
- 选择:现在创建虚拟硬盘
- 类型:VDI
- 分配:
- 大小:
四、加载 Debian 安装镜像
- 选中刚创建的虚拟机 → 设置
- 存储 → 控制器: IDE → 光盘图标
- 选择你下载的
.iso 文件
- 确定
五、安装 Debian
启动虚拟机,开始安装。
1. 启动安装
- 选择:
Install 或 Graphical install
- 语言:中文 / English(新手推荐中文)
- 地区:中国
- 键盘:汉语
2. 网络配置
- 主机名:随意(如
debian)
- 域名:可留空
- 网络:默认即可(NAT)
3. 用户设置
- root 密码:建议设置
- 普通用户:建议创建(日常使用)
4. 磁盘分区
推荐新手选择:
5. 软件选择
- 取消
Debian desktop environment(如果你要轻量)
- 勾选:
- ✅ SSH server
- ✅ standard system utilities
- 或保留桌面环境(GNOME)
6. 安装 GRUB
六、安装 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. 共享文件夹
- VirtualBox → 设置 → 共享文件夹
- 选择主机目录
- 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 主机?