É um cenário comum. Por qualquer motivo, o initramfs (OpenSUSE, no caso de ser importante) não conseguiu encontrar o sistema de arquivos raiz, então o coloca em um shell de resgate. Sei perfeitamente bem que dispositivo precisa ser montado. Minha pergunta:
Qual é o procedimento correto para montar o sistema de arquivos raiz e continuar a sequência de inicialização?
Presumivelmente, esse é o objetivo do console de resgate. E, no entanto, ninguém parece ter documentado como você realmente faz isso.
Obviamente, eu posso montar o sistema de arquivos raiz em algum lugar. Mas como faço para que isso seja a raiz da árvore do sistema de arquivos? E agora continuo o processo de inicialização normal depois disso? (Eu pensei que sair do shell faria isso ... mas não.) O que exatamente você precisa para ser montado antes de continuar e como continua?
update-initramfs -u
. Eu absolutamente não conseguia fazê-lo funcionar quando entrei chroot
no sistema de arquivos raiz de um sistema de resgate; o initramfs resultante sempre estava quebrado.
initrd
não significa que ele seja um deles: a maioria das distribuições mudou, initramfs
mas continua chamando o arquivo initrd
.) Qual distribuição você está usando (como o que o initrd / initramfs faz depende do que a distribuição colocou lá)?