Claudio Freire wrote:
New kernel get new initrd (or not, not my point).
OLD kernel with OLD initrd goes kaboom, because the filesystem does have the new glibc. You don't keep multiversion snapshots of your filesystems to boot from, I imagine. If you do, please send me a link or two on how you set that up.
Do ALL kernels need a separate initrd? Doesn't module versioning work at all? Or, if not so well, how about 1 initrd with multiple lib/modules dirs for multiple kernel versions? Filesystem doesn't use/need libc, it needs kernel drivers. So what's this about needing different libc's for different filesystems to boot from? Don't hate me -- but why not 1 libc -- store it on disk and use it? You could use the kernel to pull libc and support utilties off of disk on demand as the system boots? Only thing needed on initrd would be kernel modules...? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org