
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 usrmount
Dracut-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 ...)