I installed Fedora 34 on a Dell XPS 15 (9570) a few days ago. It suffers intermittent boot failures, but I’m not sure at what point in the sequence of app installations & configuration this started (I don’t reboot often).
Failure symptoms are that the POST screen displays only the Dell logo without the additional Fedora one (which displays on successful boots). It hangs there for perhaps 30s before filling the screen with garbage.
I thus far have been able to get it to boot by retrying repeatedly, 4-10 times, and eventually it works. I’m not a complete Linux newbie, but am rusty and unfamiliar with how UEFI boot works in detail. I’ve become scared to reboot - I use the machine daily for work, and have a lot of user space stuff installed. The intermittency is weird. Everything runs perfectly once booted. The previous installed OS was Windows 10, which has run consistently without any boot issues.
The Fedora 34 install is quite vanilla - I accepted most of the defaults & allowed the installer to partition the entire internal drive (main partition btrfs & unencrypted).
I don’t know how to troubleshoot this and would be grateful for any suggestions. All I’ve done so far is fsck the 3 partitions (from the Fedora 34 live usb), which showed no problems.
Or perhaps if troubleshooting is difficult, would there be a relatively straightforward (or at least well documented) way to reinstall the UEFI & boot partitions, leaving the main one alone?
Partition table is as follows:
Disk /dev/nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors Disk model: KXG50ZNV1T02 NVMe TOSHIBA 1024GB Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 2D21A182-009F-483E-BAD9-37BD401CC857 Device Start End Sectors Size Type /dev/nvme0n1p1 2048 1230847 1228800 600M EFI System /dev/nvme0n1p2 1230848 3327999 2097152 1G Linux filesystem /dev/nvme0n1p3 3328000 2000408575 1997080576 952.3G Linux filesystem Disk /dev/zram0: 8 GiB, 8589934592 bytes, 2097152 sectors Units: sectors of 1 * 4096 = 4096 bytes Sector size (logical/physical): 4096 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes