Talvez o tamanho da primeira partição seja muito pequeno, portanto, initrd não pode ser ajustado nela. Não sei, apenas um palpite.
Verifique com um tamanho de partição aumentado.
(No modo de recuperação, o shell pode ler os arquivos dentro de /bin , mas não pode ler os arquivos dentro de /boot , /usr , etc.)
Por que isso acontece e o que devo fazer para resolver esse problema?
Talvez o tamanho da primeira partição seja muito pequeno, portanto, initrd não pode ser ajustado nela. Não sei, apenas um palpite.
Verifique com um tamanho de partição aumentado.