Fazendo o clone Bootable do Ubuntu no mesmo cartão SD

0

Eu trabalho em um laboratório onde estou configurando um pequeno computador para eventualmente ser usado para coletar dados em um instrumento. O computador possui um cartão SD de 32Gb como seu principal dispositivo de armazenamento. Eu estou usando o Ubuntu 10.04, como uma versão anterior do projeto tinha uma imagem de disco do seu computador. Eu era capaz de usar dd para carregar um backup antigo para este cartão SD de 32GB e inicializá-lo. Eu vou chamar isso de Partição 1.

Para redundância, queremos ter uma cópia de backup inicializável da Parition 1 e seu sistema operacional em algum outro lugar no cartão SD. Foi fácil para mim criar uma nova partição (Parition 2) no cartão SD, e então copiar todos os arquivos necessários através das habilidades de arquivo do rsync . Meu problema agora é tornar a Partição 2 inicializável. O problema é que ambas as partições estão no mesmo cartão SD de 32Gb, e eu não sei como não estragar o processo de inicialização, ou até mesmo como fazer o grub reconhecer que existem duas opções para o bot. Eu sei que precisarei entrar e mudar o UUID e tudo isso. Não posso deixar de pensar que há uma maneira mais fácil de fazer isso do que entrar e alterar arquivos manualmente.

Você usaria dd para fazer uma cópia da Partição 1 em outro espaço no trabalho do cartão SD? Não tenho certeza de como obter o primeiro grub para apontar para a segunda partição.

Alguém já fez algo semelhante a isso e, em caso afirmativo, quais ferramentas foram úteis? Além disso, quais etapas eu preciso seguir?

Qualquer insight ou apontando para uma boa referência é muito apreciado.

Obrigado

    
por nkothro 19.07.2018 / 16:57

0 respostas