Falha no boot-repair: Não é possível localizar o pacote grub-common: i386

0

Eu estou em um sistema de inicialização dupla do Windows e do Debian (geralmente usando o último), e uma atualização recente do Windows parece ter causado estragos no sistema de inicialização da Debian. Eu consegui inicializar o Windows novamente, mas não o Linux. Seguindo as sugestões on-line, criei um Live USB do Ubuntu e inicializei a partir dele. Então eu instalei e executei o utilitário de reparo de inicialização. O utilitário me instrui a digitar várias linhas, incluindo

sudo chroot "/mnt/boot-sav/sda6" apt-get purge -y grub*-common grub-common:i386

Para o qual recebo o erro

E: Unable to locate package grub-common:i386

Eu sou dado a entender que o problema pode ter a ver com ter UEFI vs BIOS (eu acredito que tenho UEFI), mas não entendo bem isso. Em qualquer caso, executei o utilitário BootInfo Summary de reparo de inicialização que criou o seguinte link

Qualquer sugestão sobre como corrigir este problema com o boot-repair / o sistema de inicialização seria muito apreciada.

Obrigado!

- Editar -

No que foi provavelmente um movimento imprudente, decidi tentar mais uma vez resolver o problema usando recursos online. A partir de um live disk do Linux eu executei o seguinte sudo / dev / sda1 / mnt sudo grub-install --boot-directory = /mnt/boot/dev/sda Eu cancelei o segundo comando a meio com o CTRL-C quando o vi estava tentando instalar a versão i386. Aqui está um novo pastebin, que eu acredito ser diferente (e pior ...) do que o anterior. link

- Editar-- De acordo com o meu comentário abaixo, eu consegui consertar o grub não usando boot-repair e simplesmente reinstalando o grub (desculpe, eu não me lembro dos comandos exatos usados). Inicializar o Debian ainda não parecia funcionar, então usei o Windows por alguns dias até ter tempo de trabalhar mais no problema. Eu me sentei para trabalhar nisso hoje e ... O Debian inicializa bem. Tudo está funcionando normalmente. Eu não tenho idéia do porque de repente funciona (e estou com um pouco de medo de que algo esteja errado nos bastidores), mas isso é tudo por agora, eu acho. Eu observarei que enquanto isso desativava o Windows Fast Boot (deve ter sido reativado pela atualização do Windows), então talvez isso tenha funcionado, embora eu não tenha visto nenhuma mudança imediata. Também percebo que nada disso está diretamente relacionado à pergunta original sobre o reparo de inicialização, que eu não resolvi.

    
por ERosenberg 08.05.2018 / 18:04

1 resposta

0

Exceto pelo fato de que a atualização do Windows alterou a ordem de inicialização, não há nada errado com sua inicialização dupla .

Por favor, pare de fazer coisas que não podem funcionar (mas que podem piorar), AGORA.

Basta abrir as configurações de UEFI > Boot menu e mude a ordem de volta para "Debian" (Você verá que em vez de "Debian" existe agora "gerenciador de boot do Windows") e ele deve inicializar com o Grub como antes. Inicialize o Debian e faça sudo update-grub para uma boa medida.

O motivo pelo qual você pode fazer isso (e não precisa de comandos ou mesmo de iniciar uma sessão ao vivo) é devido às especificações UEFI que permitem que qualquer sistema operacional instalado seja inicializado independentemente do que aconteceu antes com o antigo BIOS / MBR onde apenas um gerenciador de inicialização - normalmente o Grub em uma inicialização múltipla do Windows / Linux que substitui o carregador de inicialização do Windows - pode ser instalado no MBR (Master Boot Record). Enquanto o ESP (EFI System Partition) ainda tiver os arquivos EFI para um determinado sistema operacional, ele deverá ser inicializado. Você ainda está lá:

/EFI/Boot/bootx64.efi /EFI/debian/grubx64.efi
    
por 09.05.2018 / 18:44