O Ubuntu 14.04 não inicializa após a atualização do 12.04 instalado dentro do Windows 8.1

8

Eu tenho o Ubuntu 12.04 instalado como um aplicativo no Windows 8.1 (o Ubuntu 12.04 permite ser instalado como um aplicativo no Windows 8.1 e pode ser removido quando você não precisar mais dele no Painel de Controle). Normalmente, para escolher o sistema operacional a ser inicializado quando você inicia o laptop, você pode escolher entre o Windows 8.1 e o Ubuntu após o logotipo do Windows aparecer na inicialização e isso foi bom até que eu fiz essa atualização. Agora, quando tento escolher o Ubuntu, o laptop tenta inicializá-lo, mas depois que a tela colorida é exibida, a tela fica preta e as mensagens aparecem:

mount: mounting /dev/loop0/ on /root failed : Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn' t have requested /sbin/init
No init found. Try passing init = bootarg.

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

(initramfs) _

Não sei o que fazer depois que essa tela aparecer. Por favor ajude !

AdiC
fonte
1
Desculpe, mas não posso escrever um comentário, pois não tenho reputação suficiente ... Qual é a configuração real para editar /etc/default/grub? O meu tem a seguinte linha GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" devo apenas escrever o> rw na frente dele? Thx, Daniel
Kazschuri

Respostas:

11

Eu fiz isso. Para resolver esse problema, você deve seguir estas etapas:

  • Quando o Windows permite escolher entre o Windows e o Ubuntu, escolha Ubuntu
  • Quando o computador sair da tela de seleção do sistema operacional, reinicie o computador e tente inicializar o Ubuntu enquanto mantém pressionada a tecla Shift no teclado
  • Aparecerá uma tela do Grub (gerenciador de inicialização do Ubuntu) e ela estará quase vazia. Pressione a tecla 'e' no teclado (para carregar os comandos de inicialização do Ubuntu)
  • Depois de pressionar a tecla 'e', ​​o computador exibirá um conjunto de comandos que o Grub usa para inicializar o Ubuntu
  • Nesses comandos de inicialização, tente encontrar a linha que contém 'ro quiet splash' e altere a palavra 'ro' para 'rw'. Agora deve ler rw quiet splash.
  • Na parte inferior da tela, há uma tecla para pressionar para inicializar (para mim era CRTL + X ou F10), pressione essa tecla e o Grub inicializará o Ubuntu com seus comandos de inicialização modificados.

No entanto, a palavra 'rw' não será salva e, na próxima inicialização, será 'ro' novamente; portanto, você precisa editar o arquivo / etc / default / grub, onde encontrará os mesmos comandos de inicialização que o Grub usa para inicializar o Ubuntu.

Digite o sudo gedit /etc/default/grubterminal. Você precisa usar o sudo para poder editar o arquivo, que, caso contrário, será somente leitura. Encontre a linha que se parece com isso: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Altere para este: GRUB_CMDLINE_LINUX_DEFAULT="rw quiet splash"

Agora salve o arquivo e volte ao terminal. Digite sudo update-grub. O Ubuntu agora irá gerar um novo arquivo /boot/grub/grub.cfg para você. É possível editar esse arquivo diretamente, mas editar / etc / default / grub e depois gerar o grub.cfg é recomendado. Se você reiniciar o computador, verifique se ele reinicia normalmente.

AdiC
fonte
1
Não é recomendável editar /boot/grub/grub.cfgdiretamente. Em vez disso, edite /etc/default/grub(é ainda mais fácil editar) e execute sudo update-grub.
Danatela 28/05
@ Danatela, o que você muda /etc/default/grub? Não vejo rolugar nenhum
Vic
@ Vic Acho que apenas adicionando rwantes quiet splashseria suficiente.
Danatela 14/01
Eu tive o mesmo problema recentemente. O arquivo grub, encontrado lentamente usando "$ find / -name grub 2> / dev / null", acabei editando /boot/grub/menu.lst
encanador de dígitos
Obrigado pela sua pergunta e resposta. Ele me ajudou a voltar o meu trabalho
Govan