Devido a um requisito um pouco estranho para uma instalação Linux específica, com um conjunto de software específico, achei melhor usar ddrescue
para preencher o disco rígido com as partições e seus dados. Isso, é claro, depois de configurar a tabela de partição de acordo. Depois de verificar tudo, o disco rígido agora tem os dados corretos (incluindo o sistema operacional) nas partições corretas.
No entanto, como faço para configurar um gerenciador de inicialização? Eu tentei o truque usual de inicializar a partir de um USB externo e executando grub-install /dev/sda
, mas o problema agora é que quando eu inicializo a máquina sem o grub USB começa a reclamar: "error: no such device: 47f89855-8710-4fca-a395-913f70f7d94c"
.
Estou presumindo que o dispositivo grub está faltando é o pen drive que eu usei para inicializar ao instalar. Eu tentei trabalhar fazendo um chroot para o sistema de arquivos da máquina primeiro, mas o resultado parece ser o mesmo.
Informações do sistema:
Um drive de 128Gb
/boot
. Dispositivo de boot externo: Um pendrive que executa o arch linux (a ser removido assim que tudo funcionar, é claro)
Qualquer ajuda sobre como de alguma forma obter o sistema operacional na unidade inicializada seria muito apreciada. Deixe um comentário se mais informações forem necessárias.
Nota:
Quando inicializado pelo meu pendrive, a unidade que quero inicializar aparece como /dev/sdc
e o pendrive como /dev/sdb
. Como não consegui arrancar sem o stick, só posso presumir que a unidade de interesse permanecerá /dev/sdc
.
Ao conectar um segundo dispositivo de armazenamento USB, ele aparece como /dev/sdd