This is embarrassing, but I guess I can live with that if someone is abie to help diagnose the problem :)
Built LFS-6.8 on a desktop, updated all the desktop packages, decided it was a 'good enough' version to use to update my server. The server's old system runs 2.6.32.43, so I changed --enable-kernel to 2.6.32 (my desktops had something newer). A comment by Bruce later made me wonder if udev-166 might be too new for 2.6.32. After weeks sorting out what to build for the server, and how, and how much I actually want to be working when it boots, I've now got it booting. Looks good, except that nothing other than '/' is mounted - no /home, nor other separate partitions. At first I thought it was a problem with LABEL= in /etc/fstab, then I realised the devices are not apparent in /dev. This was using the same 2.6.32.43 config as on the old system (but, a newer toolchain). On a hunch, I decided to try linux-3.0.4 which I had handy - same config, then make oldconfig and accept all the defaults. Booting that made no difference, so I'm back in the old system again. What the log shows is that the disks show up, but for some reason /dev/sd* (and /dev/md0) do not appear although /dev/sr0 was present. Highlights of the log (first few lines from 3.0.4, kernel finding the disks and starting mdadm, error messages from smartd because the devices don't exist) attached. I built udev-166 using the unchanged script that I used for the desktop - it worked there, so I think it has been built correctly. Certainly, I can't see any error messages in its build log. Confused. Suggestions welcome. ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page