Eu tenho um sistema CentOS7, e eu criei um kernel 4.14.29 para ele, criei um initrd para ele - assim como eu tenho muitas, muitas outras vezes. Quando eu faço isso agora (indo de um kernel 4.11 para um 4.14.29) - estou vendo meu sistema de arquivos raiz também sendo montado sobre /usr
. Apenas acontece com o kernel 4.14, embora eu tenha percebido que é o initramfs real que está fazendo isso.
Durante o initrd - vejo:
[ 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.
Deve haver apenas um sistema de arquivos "raiz". Não há nada que deva ser montado em /usr
e, certamente, nada em / etc / fstab que deva fazê-lo. Então eu não sei porque seria montar um /sysroot/usr
. Eu até mesmo removi explicitamente o módulo usrmount
dracut - sem diferença.
Além disso, não deve ser re-montar o sistema de arquivos "root" aqui. O sistema de arquivos raiz é um dispositivo LVM / dev / mapper.
Alguma ideia do que poderia causar isso e como corrigi-lo? (P.S. eu não consigo entrar na emergência do Dracut por algum motivo estranho ...)