Dell XPS 15 9560上Debian安装程序无法检测磁盘求助
我之前在Dell XPS系列设备上碰到过几乎一模一样的坑,给你几个实际试过能解决问题的步骤,你挨个排查下:
检查BIOS/UEFI核心设置
重启电脑按F2进入BIOS界面,这几个选项一定要确认:- 把SATA模式从RAID改成AHCI——很多Dell默认用RAID模式,Windows更新后可能会锁死这个设置,导致Linux完全识别不到本地磁盘。改完保存重启就行,不用担心Windows进不去,先把Debian的问题解决再说。
- 暂时关闭Secure Boot——部分Debian安装镜像对Secure Boot的兼容性不好,会导致引导时触发initramfs错误。
- 禁用Fast Boot(快速启动)——这个功能会让磁盘处于休眠状态,Linux无法正常挂载识别。同时把U盘设为第一启动项。
用救援模式排查磁盘与分区表
用Debian安装U盘启动,选择进入「Rescue Mode」(救援模式):- 进入后选择加载基本驱动,然后执行
lsblk或者fdisk -l命令,看看能不能列出本地磁盘(XPS 15一般是NVMe固态,设备名通常是/dev/nvme0n1)。 - 如果还是识别不到磁盘,在救援模式的驱动加载步骤选择手动加载,找到nvme相关的驱动模块(一般是
nvme.ko)加载试试。 - 如果能识别到磁盘,用
gdisk -l /dev/nvme0n1检查GPT分区表是否损坏。如果提示分区表有问题,按r进入修复模式,再按c检查分区表,最后按w写入修复。
- 进入后选择加载基本驱动,然后执行
修复或重建EFI引导分区
Windows更新大概率破坏了EFI分区里的引导文件,甚至损坏了EFI分区本身:- 在救援模式下,先挂载EFI分区(通常是
/dev/nvme0n1p1,FAT32格式):mkdir /mnt/efi mount /dev/nvme0n1p1 /mnt/efi - 删除残留的旧Debian引导目录:
rm -rf /mnt/efi/EFI/debian,之后重新进行Debian安装时,安装程序会自动重建引导项。 - 如果EFI分区已经损坏,用
gdisk重新创建一个100-500MB的FAT32分区,设置类型代码为EF00,然后格式化:mkfs.fat -F32 /dev/nvme0n1p1。
- 在救援模式下,先挂载EFI分区(通常是
重新制作安装U盘
有时候U盘镜像可能因为写入错误或者损坏导致异常,建议重新制作:- 下载最新的带非自由固件的Debian镜像——XPS 15的网卡、声卡等硬件需要非自由驱动,标准版镜像可能识别不了硬件导致启动失败。
- 在另一台电脑上用
dd命令写入镜像(注意替换/dev/sdX为你的U盘设备,不要选错分区):dd if=debian.iso of=/dev/sdX bs=4M status=progress
内容的提问来源于stack exchange,提问作者user276596
相关产品推荐
相关产品推荐

