A análise de Oldfred em seu comentário está correta. Alguns antecedentes:
EFI (ou UEFI, versão variante 2.x) é um tipo de firmware. É armazenado em um chip na placa-mãe. O EFI é um substituto do BIOS antigo - mas, infelizmente, muitas pessoas (e até mesmo os fabricantes de placas-mãe) se referem a seus EFIs como "BIOSes", o que cria confusão porque as pessoas arrastam todos os tipos de pressupostos incorretos do BIOS. Um computador baseado em EFI é inicializado por meio de um gerenciador de partida armazenado na partição do sistema EFI (ESP), que é uma partição FAT no o disco rígido identificado por um código de tipo. (Ele aparece como tendo um "sinalizador de inicialização" definido em parted
ou GParted ou como tendo um código de tipo EF00 em gdisk
.) Para complicar, a maioria das EFIs possui um recurso chamado Compatibility Support Module (CSM). que permite inicializar carregadores de inicialização no modo BIOS. O CSM é para a EFI como o DOSEMU é para o Linux, pois permite que um ambiente mais novo e mais sofisticado execute programas projetados para um ambiente mais antigo e simples.
O CSM pode ser uma parte pequena do seu problema, pois permite inicializar suas ferramentas de recuperação no modo BIOS / CSM / legado. Pode ser por isso que você está recebendo a mensagem sobre a criação da "partição BIOS-Boot (> 1 MB, sistema de arquivos não formatado, sinalizador bios_grub)" - essa partição é usada apenas em inicializações no modo BIOS a partir de um disco GPT. (Se você inicializou no modo EFI quando recebeu essa mensagem, o Boot Repair ficou irremediavelmente confuso.) Você pode querer desativar seu CSM para que ele não cause mais problemas. Veja esta página minha para saber mais sobre o CSM e como ele pode criar problemas .
Você pode identificar seu modo de inicialização procurando um diretório chamado /sys/firmware/efi
. Se estiver presente, você definitivamente inicializou no modo EFI; e se estiver ausente, você provavelmente inicializou no modo BIOS. (Existem maneiras de inicializar no modo EFI sem esse diretório, mas o Ubuntu normalmente não inicializa dessa maneira.)
Sua saída do Reparo de inicialização mostra que /dev/sda1
deve ser um ESP:
Partition Start Sector End Sector # of Sectors System
/dev/sda1 2,048 206,847 204,800 EFI System partition
Infelizmente, é NTFS, não FAT:
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista: NTFS
Isso pode ser uma identificação incorreta do Boot Repair. Para verificar novamente, você pode tentar usar blkid
, como em sudo blkid /dev/sda1
; ou você pode tentar montá-lo e ver qual sistema de arquivos o kernel acha que está presente, examinando /etc/mtab
. Se essa identificação estiver correta, as chances são de que o utilitário usado para remover o Windows danifique-o. Eu recomendo preencher um relatório de bug, já que este é um bug extremamente sério, se é isso que aconteceu.
A menos que isso seja um erro de identificação do sistema de arquivos, seu ESP está praticamente acabado; você não pode recuperá-lo para seu estado anterior. Em vez disso, você deve instalar um novo carregador de inicialização no modo EFI. Para fazer isso:
- Crie um novo sistema de arquivos FAT em
/dev/sda1
. Digitarsudo mkdosfs /dev/sda1
de um disco de emergência deve fazer isso; ou você pode usar o GParted se preferir uma ferramenta GUI. Note que você também precisará editar/etc/fstab
no sistema de arquivos do Ubuntu (/
) (em/dev/sda7
) para ajustar o "UUID" (realmente um número de série) associado a/boot/efi
, pois criar um novo sistema de arquivos irá mudar isso. Você pode aprender o novo "UUID" digitandosudo blkid /dev/sda1
. Você pode colocar a/etc/fstab
desativada até mais tarde, se quiser. - Reinstale um carregador de boot EFI para Linux. Existem muitas maneiras de fazer isso. Os dois mais fáceis são:
- Use o Boot Repair - Se você puder obter um disco de emergência Ubuntu para inicializar no modo EFI, ele deverá ser capaz de reinstalar o GRUB e você será bom para ir. Você diz que já tentou isso e falhou, no entanto. Isso provavelmente significa que você inicializou no modo BIOS, embora sua saída do Boot Repair indique uma inicialização no modo EFI. Assim, ou a tentativa de reparo foi de uma inicialização diferente da saída ou há um bug no Reparo de inicialização que está afetando seu caso específico.
- Use rEFInd - Você pode inicializar o computador usando a versão do CD-R ou da unidade flash USB do meu gerenciador de inicialização do rEFInd . (Os links de download para ambos estão em esta página. Depois de inicializar, você pode instalar o pacote Debian reEnd ou PPA (depois de você criar o sistema de arquivos FAT no ESP) Você deve então poder reinicializar e usar o rEFInd, ao invés do GRUB, para controlar o processo de inicialização.