Modo de recuperação Congela e nenhuma opção aparece

1

Atualmente, estou executando uma inicialização dupla do windows 8 e do ubuntu 12.04. Recentemente tive vários problemas com o Ubuntu (como senha perdida, etc), então eu tentei arrancar através do modo de recuperação. Mas infelizmente, toda vez que eu executo o modo de recuperação ele carrega alguns processos e depois congela, como nada acontece depois disso, ele simplesmente fica esperando lá. minhas especificações são:

ubuntu 12.04 LTS
Release 12.04 (preciso) de 64 bits
Kernel Linux 3.2.0-58-genérico
GNOME 3.4.2

CPU Intel® Core ™ i5-3210M a 2.50GHz × 4

    
por wholesaleLion 07.01.2014 / 10:51

1 resposta

1

Se a inicialização normal funcionar, apenas o modo de recuperação congelará, então é possível que a linha de comando do kernel do modo de recuperação esteja causando o problema. Ou tem uma opção que causa este erro ou está faltando um.

Por padrão, a linha de comando do kernel do modo de recuperação não contém os parâmetros "quite splash" , mas contém os parâmetros "recovery nomodeset" . Se você adicionou parâmetros extras à sua inicialização normal no arquivo /etc/default/grub , eles também estão ausentes da linha de comando do kernel do modo de recuperação. Obviamente, o "quiet splash" não é necessário na recuperação, mas o "recovery" é necessário.

Então, primeiro eu aconselho você a remover o parâmetro nomodeset da linha de comando do kernel de modos de recuperação e tentar inicializar com essa configuração:

  1. Enquanto estiver no GRUB e na entrada do menu de recuperação, pressione E para editar a entrada do menu.
  2. Remova o parâmetro nomodeset da linha que começa com linux .
  3. Pressione CTRL + X para inicializar com a linha de comando modificada do kernel.

Se isso não resolver, faça o upload do seu arquivo /boot/grub/grub.cfg para que possamos ver quais outras opções estão presentes na linha de comando normal do kernel, o que talvez seja necessário também na recuperação. (Ou você pode examiná-lo e adicioná-los à sua linha de comando de recuperação.)

Para tornar as alterações permanentes, você terá que editar o arquivo /etc/grub.d/10_linux , pesquisar a palavra nomodeset no arquivo e excluí-las. (Melhor é fazer um backup deste arquivo antes de editá-lo, apenas no caso, como sempre.) Para mim, estes dois resultados apareceram:

  if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
if [ -x /lib/recovery-mode/recovery-menu ]; then
  linux_entry "${OS}" "${version}" true \
    "recovery nomodeset ${GRUB_CMDLINE_LINUX}"
else
  linux_entry "${OS}" "${version}" true \
    "single nomodeset ${GRUB_CMDLINE_LINUX}"
fi
fi

Então eu teria que mudar isso para

  if [ "x${GRUB_DISABLE_RECOVERY}" != "xtrue" ]; then
if [ -x /lib/recovery-mode/recovery-menu ]; then
  linux_entry "${OS}" "${version}" true \
    "recovery ${GRUB_CMDLINE_LINUX}"
else
  linux_entry "${OS}" "${version}" true \
    "single ${GRUB_CMDLINE_LINUX}"
fi
fi

Em seguida, execute sudo update-grub .

    
por falconer 07.01.2014 / 13:12