Então eu instalei o debian em um usb, com a configuração LUKS, eu basicamente criei 4 partições:
sdb1: não criptografado, partição de inicialização sdb2: criptografada, partição raiz sdb3: criptografada, partição swap sdb4: criptografada, partição inicial
Durante a instalação do debian, o debian não me perguntou onde instalar o grub, instalou o GRUB no sda, o disco rígido principal do meu pc.
Então, agora eu tenho esse usb criptografado quase cheio que é inicializado apenas no computador. Meu objetivo era ter um usb que pudesse inicializar em qualquer PC.
Como posso corrigir isso? Em outro lugar alguém sugeriu simplesmente instalar o grub do terminal dentro do meu sistema debian luks. Mas isso não funciona. O Grub é instalado sem problemas ou com mensagens de erro e meu usb ainda não inicializa A menos que eu o use no PC onde eu instalei.
Eu acho que essa mudança funcionaria para uma configuração simples, não para uma criptografada, apesar de eu escolher sdb1 para ser a partição de inicialização eu não entendo porque debian pelo menos não me perguntou onde instalar o grub ... ele instalou grub sem me pedir em sda. Parece tão aleatório para mim. Eu não sou um especialista em linux.
Eu também tentei esta solução:
/boot
está montado. Se não for, vá em frente e monte-o. grub-install /dev/sdX
, onde X corresponde à unidade USB. Isto irá instalar o bootloader no MBR na unidade USB. O GRUB é instalado sem problemas, mas o USB mencionado ainda não consegue inicializar em outros computadores.
Eu recebo este erro:
Error file /grub/i386-pc/normal.mod not found.
Entering rescue mode...
Grub rescue>