Primeiro, entenda que, em EFI / UEFI, o computador armazena os gerenciadores de inicialização em uma partição conhecida como EFI System Partition (ESP). Esta partição contém um sistema de arquivos FAT32 e é identificada por um código de tipo de partição específico, que parted
, GParted e ferramentas similares baseadas em libpart identificam como tendo o conjunto "boot flag" definido. Assim, quando você removeu o "sinalizador de inicialização" do seu ESP, danificou o disco, e definindo o "sinalizador de inicialização" em um Linux ou Windows exacerbou este problema. Estas ações são provavelmente porque seu computador parou de inicializar qualquer coisa. Você deve usar o GParted para redefinir o "sinalizador de inicialização" no ESP e removê-lo de todas as outras partições. Sua saída de reparo de inicialização mostra esse conjunto corretamente, então meu palpite é que você já fez isso ou sua saída de reparo de inicialização foi tomada antes de você alterar seus sinalizadores de inicialização. (Sua postagem não está clara quando a saída do Reparo de inicialização foi realizada).
Em segundo lugar, não tenho certeza do que significa a mensagem "ESP bloqueada"; Eu nunca me deparei com isso, e também não me lembro de ter ouvido falar sobre isso. Meu palpite é que se refere a uma partição com um conjunto de sinalizadores somente leitura, mas não tenho certeza disso. Se eu estiver certo, esse sinalizador pode ser removido com gdisk
(instalado de um pacote com o mesmo nome): Digite x
para acessar o menu de especialistas e digite a
para ajustar sinalizadores. Isso mostrará os sinalizadores (em uma interface de usuário reconhecidamente simples); perto da parte inferior, você verá:
Attribute value is 1000000000000000. Set fields are:
60 (read-only)
Se você não vir essa linha 60 (read-only)
, pressione a tecla Enter seguida de q
para sair sem salvar. Se esta linha estiver presente, digite 60
para desativar o sinalizador, pressione Enter e, em seguida, pressione w
para salvar suas alterações.
Desativar o Secure Boot pode ser útil ou até necessário; mas desabilitar a inicialização no modo EFI ou habilitar a inicialização no modo legado será inútil.
Você pode tentar fazer o download da imagem da unidade flash USB ou CD-R de rEFInd e gravá-la / gravá-la em um meio adequado. Você pode, então, ser capaz de inicializar esse meio para obter um gerenciador de boot funcional, que deve permitir que você inicialize o Linux. Se isso funcionar, então instalar o pacote Debian rEFInd de dentro do seu sistema inicializado pode fazer o rEFInd funcionar a partir do seu disco rígido, sem a ajuda de um meio externo. Se o rEFInd funciona a partir da mídia externa, mas não da instalação do disco rígido, então você tem um firmware com bugs. Inúmeros erros específicos podem causar esse sintoma geral. A solução mais geral é renomear seus gerenciadores de inicialização para que o rEFInd seja iniciado em vez do carregador de inicialização do Windows. Isso é descrito em a documentação do rEFInd, e o Reparo de Inicialização do Ubuntu faz algo semelhante com o GRUB. Alguns fabricantes de computadores tornam as coisas ainda mais difíceis, criando suas próprias partições de boot - variantes específicas do fabricante no ESP. Sua saída do Boot Repair faz com que pareça que seu computador pode ter essa partição ( /dev/sda2
), mas o Boot Repair não encontrou nenhum arquivo do carregador de inicialização nessa partição. Assim, não está claro quais etapas adicionais teriam que ser tomadas em seu sistema por causa disso. Encontrar todos os arquivos com nomes que terminem em .efi
ou .EFI
nessa partição pode fornecer algumas pistas sobre isso.