Description of Problem: In case "console=none" is given as boot parameter, /initrd/proc seems to stay mounted and thus unmounting /initrd (rc.sysinit) fails. I have no idea what the relation of /proc with console=none, but I leave this as an exercise for the reader ;-). Version-Release number of selected component (if applicable): 6.90-1 (in fact, any version, at least since RH 7.3 and up). How Reproducible: By specifying "console=none" as boot parameter. Fix (workaround): See the patch I'll attach to this bug report (the fix is against 6.67, but that doesn't matter). I've done the check in the same way as it is checked whether devfs is still mounted below /initrd.
Created attachment 71424 [details] Patch for optionally unmounting /initrd/proc before unmounting /initrd.
Closing bugs on older, no longer supported, releases. Apologies for any lack of response. With the move to initramfs, it is unlikely that this will change for older releases.