Meu bootloader ou algo está armazenado na minha nova unidade flash inicializável?

Meu bootloader ou algo está armazenado na minha nova unidade flash inicializável?

Eu tenho o Windows 10 e um SSD e HDD. O Win10 está no meu SSD, o HDD nada mais é do que armazenamento para Windows, exceto que há também uma pequena partição Ubuntu de 16 GB nele. Recentemente, se eu reiniciasse, apareceria uma tela de opções de inicialização com aparência de Linux, onde eu poderia escolher Win Bootloader ou Ubuntu.

Então criei uma unidade de instalação USB inicializável para criar novas unidades flash Ubuntu inicializáveis ​​com armazenamento persistente. O processo foi assim. Crie a mídia de instalação, conecte a mídia de instalação, reinicie e escolha inicializar a partir da mídia de instalação. Então, a partir desse sistema operacional de mídia de instalação, criei uma unidade flash Ubuntu inicializável com armazenamento persistente (unidade flash de 128 GB). Reinicie, desconecte a mídia de instalação, conecte uma nova unidade de sistema operacional inicializável e inicialize-a.

Tudo funciona perfeitamente o tempo todo, EXCETO que, se eu reiniciar meu sistema sem a nova unidade flash inicializável de 128 GB conectada, recebo a 'Tela Preta da Morte', apenas um terminal preto com comandos limitados disponíveis. Toda vez. /reboot funciona nessa tela, mas volta direto para ela.

SE eu conectar a unidade flash de 128 Gb e reiniciar, ENTÃO obtenho todas as opções de inicialização que normalmente obtenho, incluindo a unidade flash, o carregador de inicialização do Win e a partição do Ubuntu no meu disco rígido. Mas sem a unidade flash de 128 GB conectada, não consigo reiniciar e, posteriormente, inicializar com êxito qualquer um dos meus sistemas operacionais.

Como posso corrigir esse problema? Eu sei que parte da minha terminologia está um pouco errada aqui e ali, e posso não ter fornecido todas as informações necessárias para resolver isso, então se você acha que devo incluir mais informações, é só me avisar e incluirei tudo o que for solicitado para.

Muito obrigado por qualquer ajuda!

Responder1

Você pode tentar atualizar seu grub (bootloader Linux) para ver se isso resolve seu problema. Para fazer isso, siga estes comandos em um ambiente Live.

Nota: /dev/sdapode ser /dev/nvme0np1(ou algo semelhante) na sua situação. Verifique com lsblkpara listar seus volumes.

  1. Monte seu Ubuntu instalado no HDD
sudo mount /dev/sdaX /mnt (root partition)
sudo mount /dev/sdaY /mnt/boot (required if separate boot partition)
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
  1. Mude seu diretório de trabalho principal para o Ubuntu montado
sudo chroot /mnt/
  1. Depois de alterar seu diretório de trabalho principal para o Ubuntu instalado no HDD, atualize o grub via
update-grub

informação relacionada