Eu tinha um disco de 4 TiB MBR com Windows 7 Home Premium e Linux Mint de inicialização dupla. Caso isso seja importante, eu uso o GRUB2 (provavelmente óbvio, considerando que estou usando o Linux Mint). Eu queria converter para o GPT para usar os outros 2 TiB necessários e também para instalar o macOS. No entanto, só consigo inicializar o BIOS (não tenho uma placa-mãe UEFI, meu BIOS é o Lenovo 57CN30WW).

Eu usei o gdisk para fazer a conversão para salvar meus dados, mas fiz na minha instalação existente do Linux em vez de em um USB externo. Me deu uma mensagem de que a conversão foi bem-sucedida, mas o kernel ainda estava usando a tabela de partições antiga (eu o ignorei tristemente)

Certifiquei-me de criar uma partição de inicialização do BIOS (1 MiB, com GParted) sem sistema de arquivos para instalar o GRUB, mas esqueci de instalar o GRUB, pensando que o MBR migraria para a partição de inicialização do BIOS. Reiniciei e, para minha consternação, o computador não inicializou. Inicialmente, fiz o chroot na minha instalação Linux existente a partir de um Linux Mint Live USB e tentei instalar o GRUB a partir daí. aparentemente, o grub-install teve êxito, mas o disco ainda não foi inicializado. Depois, desinstalei e reinstalei o GRUB e o os-prober. Isso também funcionou, mas o GRUB nem sequer inicializou a linha de comando.

Existe uma maneira de contornar isso e fazer a inicialização do disco, de preferência da GPT e sem perder dados? Ou existe uma maneira de converter de volta para o MBR e poder inicializar?

Varun Narravula
fonte