VirtualBox 中 Debian 虚拟机设置全流程
一 创建与基础配置
二 安装 Debian 的关键步骤
三 网络模式与连通性
| 模式 | 虚拟机在局域网中的地位 | 典型用途 | 关键配置要点 |
|---|---|---|---|
| NAT | 由 VirtualBox 做地址转换,宿主机可访问外网 | 默认上网、简单安全隔离 | 通常无需额外配置即可上网 |
| 桥接 Bridged | 与宿主机在同一网段,拥有独立 IP | 需要被局域网其他设备直接访问 | 选择宿主机实际网卡(如 eth0/wlan0),虚拟机内可用 DHCP 或静态 IP |
| Host-Only | 仅与宿主机互通 | 主机与虚拟机私有网络 | 创建或选择 Host-Only 网络,双方配置同网段静态 IP |
| 内部网络 Internal | 仅虚拟机之间互通 | 多台 VM 内部通信 | 为各 VM 指定相同“内部网络”名称 |
ip a、ping 网关IP、ping 8.8.8.8、ping www.debian.org。提示:若主机使用 Wi‑Fi,部分无线驱动/网络环境对桥接支持不佳,可改用 NAT 或 Host-Only + 端口转发。四 共享文件夹与剪贴板
sudo apt-get update && sudo apt-get install -y build-essential linux-headers-$(uname -r);在虚拟机窗口“设备 → 安装增强功能”,挂载光盘后执行:sudo mount /dev/cdrom /mnt/cdrom && sudo /mnt/cdrom/VBoxLinuxAdditions.run,安装完成重启。sudo mkdir -p /mnt/shared && sudo mount -t vboxsf shared_name /mnt/shared;如需开机自动挂载,编辑 /etc/fstab 添加:shared_name /mnt/shared vboxsf rw,uid=1000,gid=100,auto 0 0(将 uid/gid 调整为实际用户);若访问权限不足,将用户加入 vboxsf 组:sudo usermod -aG vboxsf $USER 并重新登录。五 常见问题与优化
sudo /sbin/vboxconfig 或 sudo modprobe vboxdrv;若提示 Operation not permitted 且主板启用 Secure Boot,需进入 BIOS/UEFI 将 Secure Boot 设为 Disabled,重启后再加载模块。sudo apt update && sudo apt upgrade 获取最新安全更新与驱动修复。