Inicialização do Grub apenas a partir de um PC específico. após a instalação do debian usb LUKS

Inicialização do Grub apenas a partir de um PC específico. após a instalação do debian usb LUKS

Então instalei o debian em um usb, com a configuração do LUKS, criei basicamente 4 partições:

sdb1: não criptografado, partição de inicialização sdb2: criptografado, partição raiz sdb3: criptografado, partição swap sdb4: criptografado, partição inicial

Durante a instalação do debian, o debian não me perguntou onde instalar o grub, foi em frente e instalou o GRUB no sda, o HDD principal do meu pc.

Então agora eu tenho esse USB quase totalmente criptografado que inicializa apenas no referido PC. Meu objetivo era ter um USB que pudesse inicializar em qualquer PC.

Como posso consertar isso. Em outro lugar, alguém sugeriu simplesmente instalar o grub do terminal dentro do meu sistema debian luks. Mas não funciona. O Grub é instalado sem problemas ou mensagens de erro e meu USB ainda não inicializa, a menos que eu o use no PC onde instalei.

Eu acho que essa mudança funcionaria para uma configuração simples, não para uma configuração criptografada, apesar de eu ter escolhido sdb1 para ser a partição de inicialização, não entendo por que o debian pelo menos não me perguntou onde instalar o grub ... ele instalou o grub sem perguntar eu no sda. Parece tão aleatório para mim. Não sou um especialista em Linux.

Qualquer ajuda é apreciada, obrigado

Responder1

Então, basicamente, o que você precisa fazer é instalar o bootloader GRUB no MBR da unidade USB. No momento, ele está instalado no MBR da unidade principal do PC.

Neste ponto, a maneira mais fácil de fazer isso é:

  1. Inicialize o Debian no PC; o único em que está configurado para inicializar
  2. Uma vez logado, certifique-se de que seu sistema de arquivos /boot esteja montado. Se não estiver, vá em frente e monte-o.
  3. Então, como root execute: grub-install /dev/sdX, onde X corresponde à unidade USB. Isso instalará o bootloader no MBR da unidade USB.

Para esclarecer, o bootloader GRUB será instalado no disco anterior à tabela de partição, fora dos seus três contêineres LUKS; tornando-o inicializável.

Você pode ler mais sobre como instalar o GRUBaqui. Acontece que a documentação do Gentoo Linux sobre o assunto é bastante exaustiva.

informação relacionada