选错ISO镜像会导致安装卡在驱动界面,因标准netinst.iso不含非自由固件,需改用+nonfree-firmware后缀版本;分区须手动创建/boot、swap、/及UEFI下的FAT32 EFI分区;DNS需在安装末期手动写入/etc/resolv.conf。

选错 ISO 镜像会导致安装卡在驱动界面
直接用 Debian 官网首页下载的 netinst.iso,大概率会在安装早期卡在“加载网络驱动”或“检测硬件”阶段,尤其在 VMware、VirtualBox 或某些新笔记本上。这不是你操作错了,是镜像本身不含常见网卡/显卡的非自由固件(如 firmware-realtek、firmware-iwlwifi)。
正确做法是去 Debian 官方镜像站找带 nonfree-firmware 后缀的 ISO:
例如:debian-12.6.0-amd64-netinst.iso → 换成 debian-12.6.0-amd64-netinst+nonfree-firmware.iso。
这个版本内置了绝大多数 Realtek、Intel、Broadcom 网卡和 AMD/NVIDIA 显卡的固件,图形安装能直接进桌面,网络自动 up。
- 不要手动添加固件盘——安装程序不支持中途挂载
- 不要试图在卡住时按 Alt+F2 进 shell 加载模块——没网络、没工具链,基本不可行
- 验证 ISO 完整性:下载后务必核对
SHA256SUMS和SHA256SUMS.sign,否则可能写入失败或启动异常
分区选“手动”才能避开 /boot 和 swap 缺失风险
默认的“导引式分区”看似省事,但在 VMware 或 UEFI 主机上容易漏掉关键分区:比如不创建 /boot(导致 GRUB 更新失败)、不设 swap(休眠失效、内存紧张时 OOM)、或者把 EFI 分区格式化成 ext4(UEFI 启动直接黑屏)。
推荐明确建三个分区(以 20GB 虚拟磁盘为例):
-
/boot:512MB,主分区,ext4,挂载点填/boot - swap:2GB,类型选“交换空间”,不设挂载点
-
/:剩余全部空间,主分区,ext4,挂载点填/
如果是 UEFI 主机(绝大多数新机器),必须额外加一个 EFI 分区:
100–500MB,类型选“EFI System”,文件系统 FAT32,挂载点 /boot/efi。少这一步,系统装完无法启动。
安装时网络配置选 DHCP,但要改 /etc/resolv.conf 才能解析域名
Debian 安装程序在联网阶段会自动获取 IP,但默认不写 DNS 服务器——所以安装完能 ping 8.8.8.8,却 ping google.com 失败。这不是网络不通,是 DNS 没配。
解决方法很简单,安装快结束、还没重启前,在“配置软件包管理器”那步之后,切到控制台(Ctrl+Alt+F2)执行:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf echo "nameserver 114.114.114.114" | sudo tee -a /etc/resolv.conf
这样后续安装 SSH、desktop 等任务时,apt 才能正常拉包。别等装完再改——那时网络服务可能已锁死配置。
GNOME 桌面装完黑屏或卡登录界面?检查显卡驱动和 Wayland
Debian 12 默认启用 Wayland 会话,但 VMware 的 vmwgfx 驱动或 VirtualBox 的 vboxvideo 对 Wayland 支持不完整,表现为:登录界面渲染错乱、鼠标消失、输入密码后黑屏几秒又回到登录页。
临时绕过方式(进系统前):
- 在 GRUB 启动菜单,按
e编辑启动项 - 找到以
linux开头的行,在末尾加空格和systemd.unit=graphical.target - 按 Ctrl+X 启动,进入 Xorg 会话(GNOME on Xorg)
长期解决:装完后运行 sudo apt install xserver-xorg-video-vmware(VMware)或 xserver-xorg-video-vbox(VirtualBox),再禁用 Wayland:
编辑 /etc/gdm3/daemon.conf,取消注释并设 WaylandEnable=false。
最常被跳过的其实是 EFI 分区格式和 DNS 配置——这两处出问题,系统要么根本启不来,要么装完不能上网,但错误提示极其隐晦,查日志也得先进去再说。

















