UEFI A instalação do Ubuntu não é mais inicializada depois de mover uma partição

1

Depois de redimensionar mover uma partição grande na mesma unidade com o Gparted que contém minha partição EFI, minha instalação do Ubuntu (15.04 x64) não é mais inicializada no modo EFI. Quando tento carregar manualmente a opção de inicialização correspondente ao Ubuntu no menu de inicialização do BIOS, nada acontece (a tela pisca e me retorna ao menu). A máquina é um Dell Optiplex e, quando tento "Adicionar opção de inicialização", recebo uma mensagem dizendo "Sistema de arquivos não encontrado!". Eu verifiquei com um Ubuntu USB inicializável que todas as minhas partições ainda existem e são acessíveis.

Eu tentei reparar a partição EFI com a ferramenta de reparo de inicialização, mas sem sorte. Não sei o que mais posso fazer. Alguma idéia?

    
por nedned 05.05.2015 / 04:16

1 resposta

2

Sua instalação é muito estranha:

  • Sua tabela de partições é MBR, que quase sempre indica uma inicialização no modo BIOS. No caso do Windows, o MBR requer uma inicialização no modo BIOS.
  • Você tem o gerenciador de inicialização do Windows instalado no MBR.
  • Sua primeira partição tem um sistema de arquivos FAT e contém loaders de boot EFI, aparentemente para Linux e Windows (embora os arquivos do Windows possam ser cópias do GRUB criado pelo Boot Repair). Note que EFI não é BIOS, então há uma inconsistência com os dois primeiros pontos.
  • O código do tipo da sua primeira partição é 0x83, que normalmente é usado apenas pelo Linux. Seu conteúdo implica que é uma partição do sistema EFI (ESP), no entanto. Um MBR ESP deve ter um código de tipo de 0xEF.
  • Você não tem partições NTFS óbvias, portanto, se houver uma instalação do Windows envolvida, não está claro onde ela está. A presença dos carregadores de inicialização do BIOS do BIOS e do EFI é, portanto, intrigante, embora talvez explicável.

Se eu tivesse que adivinhar, diria que você tinha uma instalação do Windows, mas instalou o Ubuntu e converteu a partir de uma inicialização no modo BIOS para inicializar no modo EFI ou instalou no modo EFI e depois mudou a tabela de partições de GPT para MBR.

Para recuperação, meu primeiro conselho é proceder com cautela. Sua instalação é estranha o suficiente para que você possa facilmente piorar se você começar a fazer alterações aleatórias. Quando você faz alterações, comece com alterações que você pode desfazer facilmente. Parte de proceder com cautela é usar um disco de inicialização de emergência para fazer backup de todos os dados pessoais importantes do disco. Um erro ou um problema não identificado pode facilmente resultar em perda real de dados, portanto, você deve estar preparado para isso com um backup.

Uma maneira cautelosa de proceder é tentar usar a unidade flash USB ou a versão em CD-R do meu gerenciador de inicialização do rEFInd para ver se ele irá inicializar seu sistema. Ele deve inicializá-lo, assumindo que o próprio SO está em ordem. Se o rEFInd puder inicializar seu sistema operacional, você poderá fazer ajustes em sua tabela de partições (descrita em breve). Se não, então você deve começar a investigar a possibilidade de corrupção do sistema de arquivos ou arquivos acidentalmente danificados. Relatar os detalhes do que aparece no menu rEFInd e o que acontece quando você seleciona cada opção pode ser útil para fornecer mais conselhos nesse caso.

Se o rEFInd puder inicializar o Ubuntu, eu começaria alterando o código de tipo de /dev/sda1 de 0x83 para 0xEF. Você pode fazer isso em fdisk usando a opção t . Você pode então conseguir inicializar ajustando itens em seu firmware, reinstalando o GRUB ( grub-install ) ou instalando o rEFInd em seu disco rígido. É tão provável, no entanto, que você precisará converter seu disco MBR para o formato GPT. Você pode fazer isso com gdisk ; veja aqui para instruções detalhadas. Essa conversão é reversível, mas não tão facilmente quanto uma alteração no código de tipo da primeira partição, então eu começaria com essa etapa simples primeiro. Após a conversão do MBR para o GPT, você quase certamente precisará configurar ou reinstalar o GRUB ou instalar o rEFInd em seu disco rígido para obter a inicialização do sistema.

    
por Rod Smith 05.05.2015 / 15:40