Initramfs creando un punto de montaje incorrecto / duplicado en Linux

0

Tengo un sistema CentOS7 y construí un kernel 4.14.29 para él, creé un initrd para él, al igual que tengo muchas, muchas otras veces. Cuando ahora hago esto (pasando de un kernel 4.11 a 4.14.29) - estoy viendo mi sistema de archivos raíz además ser montado sobre /usr. Eso solamente sucede con el kernel 4.14, aunque sospecho que es el real initramfs Eso lo está haciendo.

Durante el inicio, veo:

[  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.

Sólo debería haber un sistema de archivos "raíz". No hay nada que se supone que se monta en /usr, y ciertamente nada en / etc / fstab que debería hacer que lo haga. Así que no sé por qué sería montar un /sysroot/usr. Incluso quité explícitamente el usrmount módulo dracut - no hay diferencia.

Además, aquí no se debería volver a montar el sistema de archivos "raíz". El sistema de archivos raíz es un dispositivo / dev / mapper LVM.

¿Alguna idea de qué causaría esto, y cómo solucionarlo? (P.S. No puedo obtener int shell Dracut emergency por alguna extraña razón ...)

Brad
fuente
2,11? 2.14.29? Esas versiones del kernel nunca existieron, pasó de 2.6.39 a 3.0. ¿Querías decir 4.11 y 4.14.29?
grawity
Lo siento, quise decir "4.11" y "4.14.29".
Brad