https://bugzilla.novell.com/show_bug.cgi?id=463450 User koenig@linux.de added comment https://bugzilla.novell.com/show_bug.cgi?id=463450#c12 Harald Koenig <koenig@linux.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX | --- Comment #12 from Harald Koenig <koenig@linux.de> 2009-01-06 10:20:59 MST --- I reopen this ticket because the main topic/bug (see summary) is the creation of 3 identical copies of grub entries (one for each kernel rpm) and not the issue of disk devices (re)naming... (In reply to comment #11 from Jozef Uhliarik)
I am sorry the problem is that your old device.map included /dev/sda like hd0 without your USB devices. It is disk where you had 11.0. Your changes (adding new USB devices) are cause of problem with updating device.map /dev/sda is now your USB device and it means that device exist but it is different from previous meaning /dev/sda :( I used it like valid disk but... during update it is /dev/sdc not /dev/sda :(
The problem is solved by using persistent device names in 11.1. I am sorry.
If you want continue with your own way (adding new devices) please take care about necessary changes in device.map. In your case change /dev/sda to /dev/sdc.
sda is perfectly correct for normal operation because in myinitrd I load driver "3w-xxxx" before any usb driver, so my internal raid is sda. unfortuneately this is not true when booting from DVD. but as stated before, I can live with that (or switch using persistent device names, I have to sleep on that once more ... ;-))
Your changes are not handled automatic. It is really hard to detect that /dev/sda is now /dev/sdc :( The idea is use persistent device names but it is implement in 11.1 :(
totally agreed. but: is this (wrong?) device map entry the reason for creating multiple grub entries ? FYI: I just noticed that after update the devices.map entry now is (hd0) /dev/disk/by-id/usb-Maxtor_OneTouch_II_B41M9YBH-0:0 so for now I changed it back to (hd0) /dev/sda because there seems to be no real persistent name for "sda" (I can't put my raid controller into another PCI slot without running into trouble): # find /dev/ -lname \*sda /dev/disk/by-path/pci-0000:02:0d.0-scsi-0:0:0:0 /dev/disk/by-uuid/d5dd2a9b-8322-47db-bd02-2004f69f7b27 only the boot partition sda5 can be found via /dev/disk/by-uuid/... : # find /dev/ -lname \*sda5 -ls 821 0 lrwxrwxrwx 1 koenig root 10 Jan 4 17:36 /dev/disk/by-uuid/d5dd2a9b-8322-47db-bd02-2004f69f7b27 -> ../../sda5 819 0 lrwxrwxrwx 1 koenig root 10 Jan 4 17:36 /dev/disk/by-path/pci-0000:02:0d.0-scsi-0:0:0:0-part5 -> ../../sda5 -- 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.