
Eu tenho um sistema CentOS7 e construí um kernel 4.14.29 para ele, criei um initrd para ele - assim como fiz muitas, muitas outras vezes. Quando faço isso agora (passando de um kernel 4.11 para um 4.14.29) - estou vendo meu sistema de arquivos raiztambémsendo montado /usr
. Istoapenasacontece com o kernel 4.14, embora eu suspeite que seja o realinitramfsisso é fazer 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 fazer isso. Então não sei por que seria montar um arquivo /sysroot/usr
. Até removi explicitamente o usrmount
módulo dracut - sem diferença.
Além disso, não deveria estar remontando o sistema de arquivos "raiz" aqui. O sistema de arquivos raiz é um dispositivo LVM /dev/mapper.
Alguma ideia do que causaria isso e como consertar? (PS: não consigo entrar no shell de emergência do Dracut por algum motivo estranho...)