https://bugzilla.novell.com/show_bug.cgi?id=248216 Summary: handle /dev/disk/by-* in grub device.map Product: openSUSE 10.3 Version: Alpha 1 Platform: i386 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: duwe@novell.com ReportedBy: olh@novell.com QAContact: qa@suse.de Yast writes currently '/dev/hda' into /boot/grub/device.map device.map is evaluated during grub installation, not at runtime. See rpm -q --scripts grub If /dev/hda is replaced with /dev/disk/by-id/ata-ST340014A_5JXF59CB, the grub call will fail. grub does a stat() on that file, then it does append a digit to the device node name to get to the partition. But the partitions are not "%d", but "-part%d". There is appearently already code to handle the cciss device names. grub needs to access the partition because the first blocks of the partition, which is supposed to contain the bootloader, are in a different part of the page cache. Every modification to the "filesystem superblock" will undo all changes made via the /dev/hda interface. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.