Não é possível iniciar algo diferente do Windows 10 após a atualização

0

Eu tive inicialização dupla. Windows 10 e Ubuntu 16.04 LTS. Ontem depois de atualizar o Windows grub parou de funcionar e não pude fazer nada com o PC. É um PC desktop. Quando tentei arrancar com USB ao vivo e escolhi: "Experimente o Ubuntu" ou "Instalar o Ubuntu", recebi o seguinte erro:

[  0.020613] ACPI Error: [\_SB_.PCI0.XHX_.RHUB.HS11] Namespace lookup failure,
 AE_NOT_FOUND (20160930/dswload-210)
[  0.20619] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (2016093
0/psobject-227)
[  0.020644] ACPI Exception: AE_NOT_FOUND, (SSDT:xh_rvp10) while loading table
(20160930/tbxfload-228) 

e o PC congelou e a tela de inicialização preta é preenchida com texto borrado. Tentei consertar o grub, mas não havia partição que pudesse ser reconhecida como alguma partição do Linux. Depois disso, tentei usar o Windows Live USB e limpar o MBR. Managad do Windows para atualizar e eu tenho o Windows agora, mas quando eu tento arrancar a partir do Ubuntu Live USB eu tenho o mesmo erro. Como consertar a instalação do Ubuntu? Eu tentei com o Ubuntu DVD também e recebi o mesmo erro.

    
por George 06.08.2017 / 18:57

1 resposta

1

Quando você instala o Windows, o Windows assume que é o único sistema operacional (SO) da máquina ou, pelo menos, não conta para o Linux. Por isso, substitui o GRUB por seu próprio gerenciador de inicialização. O que você precisa fazer é substituir o carregador de inicialização do Windows pelo GRUB. Já vi várias instruções para substituir o GRUB por meio de comandos do GRUB ou algo assim, mas para mim a maneira mais fácil é simplesmente chroot em sua instalação e executar update-grub . chroot é ótimo porque permite que você trabalhe em sua instalação real, em vez de tentar redirecionar as coisas aqui e ali. Está realmente limpo.

Veja como:

  1. Inicialize a partir do CD ao vivo ou USB ao vivo, no modo "Experimente o Ubuntu".
  2. Determine o número da partição da sua partição principal. O GParted (que já deve estar instalado, por padrão, na sessão ao vivo) pode ajudá-lo aqui. Eu vou assumir nesta resposta que é /dev/sda2 , mas certifique-se de usar o número de partição correto para o seu sistema!
  3. Monte sua partição:

    sudo mount /dev/sda2 /mnt   #Replace sda2 with your partition number
    
  4. Ligue algumas outras coisas necessárias:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  5. Se o Ubuntu estiver instalado no modo EFI ( veja esta resposta Se não tiver certeza, use o GParted para encontrar sua partição EFI. Ele terá um rótulo de EFI. Monte esta partição, substituindo sdXY pelo número de partição real do seu sistema:

    sudo mount /dev/sdXY /mnt/boot/efi
    
  6. chroot na sua instalação do Ubuntu:

    sudo chroot /mnt
    
  7. Neste ponto, você está na sua instalação, não na sessão ao vivo e sendo executado como root. Atualizar o grub:

    update-grub
    

    Se você receber erros ou se a etapa 7 não resolver o problema, vá para a etapa 8. (Caso contrário, é opcional).

  8. Dependendo da sua situação, você pode ter que reinstalar o grub:

    grub-install /dev/sda
    update-grub # In order to find and add windows to grub menu.
    
  9. Se tudo funcionou sem erros, então está tudo pronto:

    exit
    sudo reboot
    
  10. Neste ponto, você deve ser capaz de inicializar normalmente. Se você não puder inicializar normalmente e não executar a etapa 8 porque não houve mensagens de erro, tente novamente na etapa 8.

Às vezes, dar ao GRUB2 a configuração correta para suas partições não é suficiente, e você deve realmente instalá-lo (ou reinstalá-lo) no Master Boot Record, o que a etapa 8 faz. A experiência de ajudar os usuários no bate-papo mostrou que a etapa 8 às vezes é necessária mesmo quando nenhuma mensagem de erro é exibida.

    
por Brijesh Shah 08.08.2017 / 13:54