Não é possível recuperar do initramfs: Arquivo ou diretório não encontrado ao montar o dispositivo root manualmente

1

Quando não estou especificando linux /vmlinuz root=/dev/sdb1 corretamente no shell do grub, eu deixo cair no shell initramfs. Em vez de reiniciar, gostaria de continuar o processo de inicialização a partir daí.

Como explicado aqui , quero fazer:

mount /dev/sdb1 /root
exit

Infelizmente, o comando mount me fornece uma mensagem file or directory not found . Isso ocorre apesar do fato de que stat /dev/sdb e stat /root fornecem a saída adequada.

Isso realmente me deixa perplexo. Como pode um arquivo existente não ser encontrado?

O sistema é um Debian Stretch que eu debootstrap em um drive USB. A tela que você vê é o que vem ao iniciar usando essas unidades USB.

    
por Multisync 21.09.2017 / 18:48

1 resposta

0

Se o seu initrd usar dracut , você deverá criar um link simbólico /dev/root para o dispositivo a ser montado (mas não para montar). No seu caso:

ln -s /dev/sdb1 /dev/root
    
por 21.09.2017 / 23:40

Tags