Mais tarde, encontrei uma postagem no fórum do Arch Linux, no tópico " Arch não conseguiu montar minha partição raiz ".
A solução para o boot do Arch Linux a partir do shell de emergência é ainda menos digitação:
# mount /dev/sda2 new_root
# exit
Eu quebrei uma instalação do Arch Linux. Digamos que eu tenha cometido um erro de digitação na string PARTUUID. O resultado é que o processo de inicialização não pode montar o sistema de arquivos raiz e para no estágio de pré-inicialização do mkinitcpio com a mensagem de erro:
Your are now being dropped into an emergency shell.
blog.entwicklerseite.de tem um exemplo de como inicializar manualmente a partir de rootfs
, como :
# mount /dev/sda2 /new_root/
# exec /usr/bin/switch_root /new_root /sbin/init
Isso traz essas mensagens para a saída do console:
Trying to run as user instance, but the system has not been booted with systemd.
Trying to continue (this will most likely fail) ...
...
ERROR: Failed to mount the real root device.
Bailing out, you are now on your own. Good luck.
...
E um pânico no kernel.
# root=/dev/sda2
# mount /dev/sda2 /new_root/
# exec /usr/bin/switch_root /new_root /sbin/init
Nenhuma alteração na saída com essa versão.
Com quais comandos eu posso continuar inicializando (manualmente) a partir do shell de emergência do Arch Linux?
Mais tarde, encontrei uma postagem no fórum do Arch Linux, no tópico " Arch não conseguiu montar minha partição raiz ".
A solução para o boot do Arch Linux a partir do shell de emergência é ainda menos digitação:
# mount /dev/sda2 new_root
# exit
Tags boot uefi shell arch-linux mkinitcpio