Como obter backup e restaurar o software a partir de um disco rígido não inicializável [fechado]

4

Eu tenho uma partição Ubuntu que não é inicializável, embora ainda possa ser montada, e gostaria de criar um sistema recém-instalado com exatamente os mesmos pacotes que este sistema. A maneira de restaurar a lista de pacotes que eu suponho é montar a partição raiz não inicializável durante uma sessão live-usb e navegar até a pasta /mnt/var/lib/dpkg/ assumindo sua montagem em /mnt e executar sudo dpkg -l --admindir > ~/Packages.list , o que produziria um arquivo de lista poderia ser manipulado para incluir 2 colunas, uma para o nome do pacote e a segunda é a palavra install . Em seguida, siga as instruções semelhantes no link . O problema é como recuperar as chaves apt da partição não inicializável.

Eu tenho visto muitos sites que mostram como fazer backup e restaurar as chaves apt de uma partição de sistema operacional inicializável. A maneira de fazer isso é encontrada no link this . Parece não haver informações sobre como automatizar o backup de chaves da partição montada (não inicializável).

Em poucas palavras, gostaria de executar sudo apt-key add ~/Repo.keys no sistema recém-instalado e recuperar todas as chaves para Repo.keys . Como criar este arquivo a partir de um sistema não inicializável é o que eu preciso.

Posso simplesmente copiar o arquivo /etc/apt/trusted.gpg para o novo sistema e pronto? Ou talvez uma maneira de exportar as chaves para um arquivo de texto ou algo assim?

    
por Jacques MALAPRADE 07.01.2016 / 17:43

1 resposta

0

Monte a unidade da sessão live-usb, faça chroot /mnt (supondo que a unidade esteja montada em / mnt), seguida pelas três primeiras linhas de esta resposta (como se a unidade fosse inicializável). Dependendo da estrutura de diretórios exata na unidade, talvez seja necessário substituir ~/ por algum diretório que você saiba que existe.

    
por Keith 21.01.2016 / 09:59