MBR Problemas após mover / redimensionar a partição (não é possível inicializar; o BIOS não pode ver o SO)

0

Eu tenho lido há algum tempo e tenho algumas idéias, mas não quero perder todos os meus dados.

Eu estava fazendo uma atualização e descobri que não tinha espaço suficiente na minha partição / dev / sda2. Eu acho que foi minha partição 'boot' para o Ubuntu.

Eu abri o GParted e reduzi as partições SDA1 e Moved e Grew SDA2.

Depois de finalizar o disco, o GParted disse que eu poderia ter um problema com a inicialização.

Agora não consigo ver minha BIOS e o sistema não inicializa mais.

Eu tentei reescrever minhas tabelas MBR e GPT com um LiveCD, mas ou não sei o que estou fazendo ou estou fazendo errado.

Eu vi que pode haver uma maneira de fazer uma atualização do grub e possivelmente consertar o MBR ...

    
por CalicoBrak 25.08.2016 / 17:49

2 respostas

1

Seu disco é um disco MBR com código de inicialização no modo BIOS, mas ele também tem uma partição do sistema EFI (ESP) com arquivos do carregador de inicialização no modo EFI. Essa é uma combinação incomum, e não está claro se o seu computador estava inicializando no modo BIOS / CSM / herdado ou no modo EFI / UEFI. Esse fato dificulta o aconselhamento sobre como reparar o carregador de boot, pois um procedimento de reparo baseado na hipótese de uma instalação anterior no modo BIOS pode falhar se o computador estiver realmente inicializando no modo EFI e vice-versa. Também não está claro qual é a idade do seu computador ou qual é a marca e a idade do firmware que ele possui - algumas EFIs (especialmente as mais antigas) têm bugs e podem funcionar mal ao inicializar no modo EFI. Isto é especialmente verdadeiro quando um disco MBR está em jogo.

Minha própria inclinação, com base nas informações limitadas que tenho, seria usar meu próprio fdisk GPT ( gdisk ) converter converter o disco do formato MBR para GPT. Será então possível instalar um carregador de inicialização no modo EFI no computador - você pode usar Boot Repair (de uma ferramenta de recuperação do Ubuntu inicializada no modo EFI ) para (re) instalar a versão em modo EFI do GRUB ou inicializar com a versão da unidade flash USB do meu rEFInd gerenciador de inicialização e instale-o permanentemente através de um pacote Debian ou PPA.

OTOH, se o seu computador tiver um EFI com bugs suficientes, usar um carregador de inicialização no modo BIOS pode ser mais confiável. Se este for o caso, você não deve mexer com a tabela de partições. Em vez disso, você deve aprender como controlar o modo de inicialização do computador e inicializar um sistema Ubuntu de emergência no modo BIOS. Você pode executar o Reparo de Inicialização. Com alguma sorte que irá configurar um GRUB de modo BIOS consistente, que irá então inicializar o computador.

Você pode testar se inicializou o Ubuntu no modo BIOS ou no modo EFI procurando um diretório chamado /sys/firmware/efi . Se esse diretório estiver presente, você inicializou no modo EFI; mas se estiver ausente, você inicializou no modo BIOS. Controlar o modo de inicialização pode ser complicado e como fazê-lo varia de um computador para outro. Veja minha página no CSM para obter algumas informações sobre este tópico, mas esteja ciente que você provavelmente terá que procurar em seu firmware e no gerenciador de boot interno do seu computador para descobrir isso em seu computador específico.

    
por Rod Smith 07.09.2016 / 19:09
0

Embora eu tenha gpt, geralmente a solução de 3-passos de boot-repair automática no Ubuntu live-usb funciona para mim e torna meu sistema inicializável novamente.

link: link

2ª opção.

    
por myfirstAnswer 25.08.2016 / 23:56