Initramfs erstellt einen fehlerhaften/doppelten Einhängepunkt in Linux

Initramfs erstellt einen fehlerhaften/doppelten Einhängepunkt in Linux

Ich habe ein CentOS7-System und habe einen 4.14.29-Kernel dafür erstellt, ein initrd dafür erstellt - so wie ich es schon viele, viele andere Male getan habe. Wenn ich das jetzt mache (von einem 4.11- auf einen 4.14.29-Kernel umsteige), sehe ich mein Root-DateisystemAuchwird überstiegen /usr. Esnurpassiert mit dem 4.14 Kernel, obwohl ich vermute, dass es die eigentlicheinitramfsdas macht es.

Während initrd sehe ich:

[  OK  ] Reached target Remote File Systems.
         Mounting /sysroot...
[  OK  ] Mounted /sysroot.
         Mounting /sysroot/usr...
[  OK  ] Mounted /sysroot/usr.
[  OK  ] Reached target Initrd Root File System.
         Starting Reload Configuration from the Real Root...
[  OK  ] Started Reload Configuration from the Real Root.
[  OK  ] Reached target Initrd File Systems.

Es sollte nur ein „Root“-Dateisystem geben. Es gibt nichts, das unter gemountet werden soll /usr, und schon gar nichts in /etc/fstab, das dies veranlassen sollte. Ich weiß also nicht, warum es unter gemountet werden sollte /sysroot/usr. Ich habe sogar das usrmountDracut-Modul explizit entfernt – kein Unterschied.

Darüber hinaus sollte das „Root“-Dateisystem hier nicht erneut gemountet werden. Das Root-Dateisystem ist ein /dev/mapper LVM-Gerät.

Irgendeine Idee, woran das liegen könnte und wie man es behebt? (P.S.: Ich kann aus irgendeinem Grund nicht in die Dracut-Notfall-Shell gelangen ...)

verwandte Informationen