When the GPT partition table uses a different sector size than the device's native block size (e.g. 512-byte GPT on a 2048-byte CD-ROM booted via El Torito), the kernel cannot parse the partition table. Probe the GPT sector size upfront and configure blkid with the correct value so it always finds the partition table. If a sector size mismatch is detected, trigger a loop device to re-expose the device with the correct sector size and skip root partition discovery on the original device — it will happen on the loop device instead. Co-developed-by: Claude Opus 4.6 <noreply@anthropic.com>
Files in this directory contain configuration for systemd-udevd.service, a daemon that manages symlinks to device nodes, permissions of devices nodes, emits device events for userspace, and renames network interfaces. See man:udev(7) for an overview of the configuration file format, and man:systemd-udevd.service(8) for a description of service itself. Use 'systemd-analyze cat-config udev/rules.d' to display the effective config.