在 VirtualBox 中创建 Debian 虚拟机的完整步骤
一 准备
- 下载并安装 VirtualBox(Windows、macOS 或 Linux 宿主机均可)。
- 从 Debian 官网下载 Debian ISO(建议选择 amd64 架构的最新稳定版)。
- 宿主机启用虚拟化:在 BIOS/UEFI 打开 Intel VT‑x/AMD‑V,并在 VirtualBox 的“系统 → 处理器”勾选“启用嵌套 VT‑x/AMD‑V”(如可用)。
二 新建虚拟机
- 打开 VirtualBox,点击“新建”。
- 名称:自定义;类型:Linux;版本:Debian (64-bit)。
- 内存:至少 2GB(建议 4GB 或更高,视宿主机而定)。
- 硬盘:选择“创建虚拟硬盘”,类型 VDI(VirtualBox Disk Image),存储方式选“动态分配”,大小至少 20GB。
- 创建完成后,选中虚拟机,点击“设置”进行细化配置。
三 关键设置
- 存储:在“存储”中,将“控制器: SATA”下的“空”光驱加载下载好的 Debian ISO。
- 网络:默认 NAT 即可上网;如需让虚拟机在局域网中可见,改为 桥接网卡。
- 常规 → 高级:共享粘贴板与拖放设为“双向”,提升使用体验。
- 系统 → 处理器:根据宿主机核心数分配 vCPU(如 2 核)。
四 安装 Debian
- 选中虚拟机并“启动”,从 ISO 引导,选择“Graphical install”(图形化安装)。
- 按向导完成:语言(如 中文(简体))、地区(中国)、键盘布局(常用 美式英语)、主机名、域名(可选)。
- 设置 root 密码并创建普通用户(建议创建,日常使用普通用户)。
- 磁盘分区:新手可选“使用整个磁盘”,方案“将所有文件放在一个分区中”,确认写入。
- 软件选择:可勾选 SSH server 以便后续远程管理。
- 安装 GRUB 引导器到 /dev/sda,完成后重启进入系统。
五 安装后优化与常见问题
- 安装增强功能(Guest Additions):在虚拟机窗口“设备 → 安装增强功能”,挂载后执行:
sudo sh /media/cdrom0/VBoxLinuxAdditions.run
安装后重启,可获得更好的显示、共享文件夹、剪贴板/拖放等能力。
- 宿主机为 Linux 且启动失败提示内核驱动问题时:
sudo /sbin/vboxconfig
sudo modprobe vboxdrv
若因 Secure Boot 导致无法加载模块,进入 BIOS/UEFI 将 Secure Boot 设为 Disabled,再执行上述命令。
- 系统更新与基础配置:
sudo apt update && sudo apt upgrade
sudo apt install -y build-essential linux-headers-$(uname -r)
- 常见问题速览:
- 无法从 ISO 启动:检查“存储”是否已正确加载 ISO。
- 性能差:确认已开启 VT‑x/AMD‑V,适当提升内存与 CPU 分配。
- 网络不通:NAT 通常即插即用;桥接需确保宿主机网络环境与驱动正常。