On ���, 2001-10-22 at 20:40, Eugenio Diaz wrote: > > > > Your June version did not use devfs and now Mandrake does. It means that > > partition names have changed - instead of hda4 and like you get > > ide/host0/bus0/target0/lun0/part4. Look into /proc/partitions. > > > > If vgscan does not find them it means you do not mount devfs and new > > names do not exist. > > Are you positive about this, and that I do not have to use the "uuid_fixer" > utility? >
Of course I am not sure. I do not even now what uuid_fixer is. I do know that when I boot without devfs=mount LVM initialisation fails and I do know why. > > > I guess I need to install a new set of the lvm tools (I am compiling > > > them statically from the rpm right now); am I right? > > > > > > > No. Add devfs=mount to kernel options and reboot.. Or recompile kernel > > without devfs. > > Would this work even if I did not upgraded any other packages beside the > kernel? > Yes. > Is there a way to tell the kernel to fall back to the old /dev as a parameter > like devfs=off? > No. Actually, what you suggest is default and the exact reason why LVM fails. It is one of two cases known to me when you *must* mount devfs if it is compiled into kernel. The partition naming was discussed on lkml beginning of this year (and may be before as well). It is not goning to change (as long as devfs has current maintainer). > Remember that I can only mount the root partition when I boot ... > I do not understand what you want to say. -andrej
