Ubuntu 15.10 - “Shell interno do BusyBox (initramfs)” em cada inicialização


19

Toda vez que reiniciamos o PC Ubuntu, ele mostra essa tela e não vai a lugar nenhum, mesmo quando digitamos exit.

Como se livrar desse pesadelo permanentemente, para que nunca aconteça?

BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs)

você apagou seu disco rígido para instalar 15.10 ??
precisa saber é o seguinte

1
Para referência futura: [Solução de Trabalho] => askubuntu.com/a/817660/658492
Dinesh

Respostas:


20

Eu tenho o mesmo problema e encontrei a solução que funcionou para mim no Initramfs Prompt When Ubuntu Boots .

Então, primeiro tipo:

exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit

Você obterá algo como isto:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck. 

E depois, use o seguinte comando:

(initramfs) fsck /dev/sda1

3

Se você cair no initramfs, isso significa que o fluxo de inicialização é interrompido na fase de montagem do sistema de arquivos raiz, que geralmente está em algum lugar do seu disco rígido.

Para entender a declaração acima, você precisa conhecer o conhecimento sobre o fluxo de inicialização, que geralmente é:

  1. BIOS
  2. Carregador de inicialização (por exemplo, grub para Ubuntu)
  3. Kernel e sistema de arquivos ram inicial (initramfs, sim, onde você está)
  4. sistema de arquivos raiz (seu sistema de destino)

As causas principais para fazer você parar no initramfs podem variar. Eu me acostumei a resolver esse tipo de problema seguindo as seguintes etapas:

  1. Prepare um stick USB ao vivo do Ubuntu
  2. Use este USB ao vivo para inicializar seu PC
  3. Se a segunda etapa funcionar (significa que você pode inicializar na área de trabalho ao vivo e começar a usar o sistema Ubuntu), significa que seu PC é suportado pelo Ubuntu (pelo menos para uso básico)
  4. (opcional) despeje as informações do sistema e do hardware. use as informações para pedir ajuda (por exemplo, cole-as em askubuntu.com) Geralmente, cole a saída desses comandos em um terminal pelo menos:

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. Se o segundo passo funcionar, instale essa distribuição Ubuntu viável.


O problema é que estou em um país remoto, o Ubuntu 15.10 está na Holanda e não está inicializando para se conectar remotamente. As pessoas no local me enviaram a foto. O que você está dizendo é que eu tenho que dirigir agora por 5 horas para chegar ao local e depois usar o CD ao vivo / reinstalar o linux / unidade 5 horas em casa. o que é um desastre / pesadelo para mim. Preciso deixar o sistema inicializar primeiro com um telefone de atalho para a pessoa que está no local no momento.

1
isso é muito mau. O busybox [1] possui ferramentas limitadas, portanto você não tem escolha, mas precisa de alguém para tocar no hardware.
precisa saber é

[1] busybox é um ótimo conjunto de ferramentas para fornecer muitos comandos em um ambiente com recursos limitados, como o estágio inicial do fluxo de inicialização. mas acho que não poderia ajudá-lo a corrigir ou depurar remotamente.
tai271828

2

Modifique seu parâmetro de inicialização do kernel, definindo a root=/dev/sdaXopção sdaXseria seu /ou rootpartição. Ao inicializar na próxima vez, você verá que initramfstenta montar a partição antes de tentar acessar /etc/fstabe montar os sistemas de arquivos.

Veja a pergunta " O initramfs usa / etc / fstab? " Para mais detalhes.

Fonte: unix.stackexchange.com/a/120862/1226639


1
Eu não consigo nem BOOOOOT, como posso tocar no arquivo mesmo neste momento?

2
verifique cat /proc/cmdlinee tente mount -o remount,rw /verificar o link da cotação.
Wittich #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.