Reparar dual boot ubuntu 14.04 / Windows 10

1

Eu tenho um sistema de dual boot, entrando no Grub, com eu poderia escolher entre o Windows 10 e o Ubuntu em um ssd. Tudo estava bem desde a atualização de novembro do W10. O boot é UEFI e quando eu ligar o laptop ele não pode entrar no grub e vai para o windows à frente.

Eu tenho uma partição / boot no Ubuntu. Eu tenho alguns documentos importantes no Ubuntu e eu preciso de um guia passo a passo.

Se eu entrar no BIOS e mudar o UEFI para o modo Legado, ele fica preso esperando por um disco inicializável. Se eu mudar novamente para o modo UEFI, ele inicia o Windows 10.

Qualquer ajuda seria apreciada.

    
por Eduardo Gutierrez 19.11.2015 / 17:51

2 respostas

0

1. Inicialize a partir de um disco ao vivo / usb

2. Monte a partição raiz do Ubuntu em / mnt . Descubra a partição raiz do Ubuntu por

lsblk

ou

sudo fdisk -l

(Assumindo seu sda5)

sudo mount /dev/sda5 /mnt

3. Vincule outras partições necessárias

for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done

4. Chroot em / mnt

sudo chroot /mnt

5. Instalar o grub

grub-install /dev/sda

6. Atualizar o Grub

sudo update-grub

7. Sair

ctrl + D

8. Reinicie

    
por Sijin Krishnan 19.11.2015 / 18:37
0

Depois de muitas tentativas eu tenho uma solução, espero que ajude outras pessoas ... Semelhante ao post duplicado sugerido, mas pouco diferente, como eu tenho uma partição para EFI:

O que funcionou para mim:

0) Se não estiver instalado (eu tenho sistema de 64 bits):

sudo apt-get instala o grub-efi-amd64

(isso resolve problemas como Permissão negada erro /usr/lib/grub/i386-pc/modinfo.sh não existe.Por favor, especifique --target ou --directory).

1) Instale o gksudo:

sudo apt-get instala o gksu

2) Não funcionou para mim, mas você não perde nada para tentar:

sudo add-apt-repositório ppa: yannubuntu / boot-repair

sudo apt-get update

sudo apt-get instale o boot-repair

Execute o reparo da inicialização e use o reparo recomendado.

Se não funcionar:

Observação: (se o live cd montar qualquer uma dessas partições, desmonte-as antes de montá-las novamente nestas pastas):

4) Como minha / partição é / dev / sda8

monte sudo / dev / sda8 / mnt

5) Esta etapa Somente se você tiver uma partição de inicialização separada (meu caso / dev / sda6):

monte sudo / dev / sda6 / mnt / boot

Somente se você tiver EFI em outra partição também: monte a partição EFI. Isso resolve erros como parece que não há partição efi

monte sudo / dev / sda2 / mnt / boot / EFI

6) Monte os sistemas de arquivos virtuais críticos:

sudo mount --bind / dev / mnt / dev sudo mount --bind / dev / pts / mnt / dev / pts sudo mount --bind / proc / mnt / proc sudo mount --bind / sys / mnt / sys

7) Chroot no seu dispositivo de sistema normal: sudo chroot / mnt

8) Se não houver /boot/grub/grub.cfg ou não estiver correto, crie um usando

update-grub

9) Reinstale o GRUB 2:

Substitua o dispositivo correto - sda, sdb, etc. Não especifique um número de partição. No meu caso / dev / sda

grub-install / dev / sdX

10) Verifique a instalação (use o dispositivo correto, por exemplo sda. Não especifique uma partição): No meu caso / dev / sda

grub-install --recheck / dev / sdX

11) Saia do chroot: CTRL-D na saída do teclado

reiniciar

Opcional: instale o grub-customizer para alterar nomes e posições das entradas

    
por Eduardo Gutierrez 22.11.2015 / 11:40