On Mon, 19 Jan 2015 13:55:30 -0800 Mark Knecht <[email protected]> wrote:
> Hi, > There was an update to stable busybox this weekend choosing version > 1.23.0 as the new stable version. Since this update, for NEW kernels > only, I'm unable to assemble my RAID6 root device and therefore the > kernel won't boot. Has anyone else had similar problems? I've looked > around for recent posts, etc., but haven't found anything as of yet > but the gatekeeper in the Gentoo Bugzilla environment won't let me > file a bug report. > > At issue here is assembling the root RAID device. I build the > initramfs into the kernel for exactly this sort of reason. Other than > changing a few RAID UUIDs this setup hasn't changed in years. I masked > 1.23.0, went back to 1.21.0 and that still works for new kernel so it > appears to be a busybox issue. > > My configuration follows. initramfs.config is referenced in my > kernel config file which then loads initramfs_init_new.sh to do the > work. The failure is three messages: > > /init: line 16: mount: not found > /init: line 17: mount: not found > /init: line 18: mount: not found > No RAID here (LUKS(LVM())), but I have custom initramfs, and I see this problem after update + regenerating initramfs (with new binaries), which in the end produce a kernel panic ... (I don't know much)) Older images work fine, I did some "testing" (guessing), and adding before all those mount ... lines '/bin/busybox --install -s' (Which should "install" all symlinks for supported tools?) That generates a lot of other messages but I was able to boot my system with new image.
