Post #4206454
2026-07-29 17:34 UTC
Afaik, those by-* paths are symlinks created by udev during boot (before switching to the real root fs) The kernel creates the actual device files directly in /dev. My guess is that Windows left an NTFS volume in an unmountable state or something and udev got stuck processing this disk before processing rules for your boot disk. This probably requires you to have a fstab entry for mounting your windows disk, but I’m not sure.
When you boot into a live distro again (I know you’re done, but maybe someone else has this problem) check if the disk has a block device file directly in /dev. Maybe check the other disk, see if you can mount it or remove references to it in fstab or unplug the device entirely.
Replies (1)
-
@ThunderComplex@lemmy.today 2026-07-29 17:56
Yeah from what I found that whole “udev create the drives” thing holds true, but I gotta say, that’s above my paygrade :D I couldn’t find out how I could tell udev to mount the drives already. I only found one thing where someone said his problem was fixed by telling dracut not to include udev, but dracut immediately was like “im not gonna build u a initrd without udev cause all those other modules rely on it”… fair enough.