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