Resumo
Inicialize no Linux (Live ou instalado) e execute sudo grub-install /dev/sdX
onde sdX
é o arquivo conectado à sua unidade USB. Para encontrar a localização da sua unidade USB, use sudo parted -l
ou sudo fdisk -l
[1] (não sei como isso funcionará com o firmware UEFI)
Principal
Meu problema é que eu tenho um disco rígido USB portátil que eu uso para backups. Eu configurei meu BIOS para inicializar pela primeira vez a partir do USB porque, às vezes, eu tenho que inicializar uma imagem do sistema operacional via USB. Quando eu iria reiniciar meu sistema, o sistema tentaria inicializar o disco rígido portátil e travar.
- Primeiro, tentei limpar o sinalizador de inicialização da partição. O sinalizador de inicialização não teve efeito, já que a maioria dos carregadores de inicialização são indiferentes a ele e é usado principalmente pelos sistemas operacionais legados. [2]
- Em segundo lugar, tentei zerar os primeiros 446 bytes da unidade USB na esperança de que a BIOS não visse nada e apenas passasse para a próxima unidade. [3] O BIOS não funciona não funciona assim. Por mais que eu saiba, você (o usuário) define sua ordem de inicialização na configuração do BIOS. Se a BIOS detectar a mídia onde você disse para procurar, ela se "conectará" ao dispositivo, copiará o primeiro setor (512 bytes) para a memória RAM e iniciará a execução do código. Se a área for zerada, a máquina irá simplesmente parar.
- Finalmente, tentei o método detalhado na seção de resumo. O grub-install foi capaz de encontrar todos os meus sistemas operacionais e agora não preciso desconectar o USB para inicializar.
[1] link
[2] link
[3] O primeiro setor (512 bytes) é o registro mestre de inicialização (MBR). O MBR possui duas seções: a Tabela de Partição Principal e o Código Mestre de Inicialização. O código mestre de inicialização vai do byte 0-446 e contém o código que o sistema usará para inicializar a partição especificada. Os bytes 447-512 contêm a tabela de partições real. Se isso estiver danificado ou zerado, o sistema pode não conseguir ler as partições. link
[4] link