A troca de discos rígidos resulta em ser incapaz de inicializar

0

Eu tenho um laptop em que eu instalei o Arch, até agora tudo bem. Depois de configurar as coisas do jeito que eu queria e usá-las por alguns dias, decidi experimentar um pouco e instalar o SteamOS. Como eu não queria atrapalhar minha instalação do Arch, e por acaso eu tinha uma unidade sobressalente de 2,5 polegadas voando, eu apenas desliguei o drive antigo e coloquei o espaço em branco. Depois de brincar com o SteamOS por um tempo eu troquei as unidades de volta, mas agora o Arch não inicializa.

Eu não alterei as configurações da BIOS. Digitar a seleção de dispositivo de inicialização UEFI não mostra o HD com Arch instalado a menos que haja outro dispositivo inicializável presente (uma unidade flash com a mídia de instalação em arco no meu caso), nesse caso você pode selecionar manualmente Arquivo EFI para o GRUB no HD e inicialize no Arch normalmente.

Por que a troca de unidades de repente torna a unidade antiga não inicializável? Como conserto?

EDIT: Depois de fazer o stick USB cortar para fazer o UEFI deixe-me selecionar um arquivo para inicializar manualmente, efibootmgr relata o seguinte:

BootCurrent: 003D
Timeout: 0 seconds
BootOrder: 2001,2002,2003
Boot0000* USB Hard Drive (UEFI) - SanDisk Cruzer
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk

Por razões óbvias, não consigo mostrar a saída sem o hack USB. O gerenciador UEFI (acessado pressionando F9 durante a inicialização no meu caso) simplesmente não mostra o HD como uma opção a menos que haja outro dispositivo inicializável disponível .

    
por Milo Christiansen 27.11.2018 / 20:42

1 resposta

1

Acontece que eu deveria ter usado --removable quando instalei o GRUB, se eu quisesse ser capaz de trocar discos rígidos. Seguindo as instruções em o wiki do Arch e renomeando meu bootloader corrigiu-o.

Eu realmente não sei porque funcionou em grande detalhe, ou pelo menos não o suficiente para explicar de uma maneira coerente. Faz sentido, mas eu prefiro não me fazer de bobo tentando articular isso.

Tenho certeza de que existe uma maneira de corrigir o BIOS para que ele saiba onde o bootloader está, mas não sei como fazer isso.

    
por 27.11.2018 / 23:01

Tags