passos para criar o arquivo de imagem DD a partir do usb e restaurar a imagem para um usb DIFERENTE

6

Eu tenho sucesso (o arquivo criado, o ubuntu NÃO emite nenhuma mensagem de erro) criei uma imagem de um ubuntu persistente inteiro ao vivo usb (sdc1) - o arquivo ubuntu1.img é 4.3gb então é razoável acreditar que o comando

  

/ media / imagens / tst # dd if = / dev / sdc1 de = / media / images / tst / ubuntu1.img

está formatado corretamente e tornou-se uma imagem válida do drive usb.

Então ... eu tento colocar a imagem em um novo usb formatado em gordura. tanto o usb original quanto o novo usb têm 2 partições, a primeira partição em ambos os usbs é o ubuntu live. a partição sendo copiada para o novo usb é um pouco maior que a partição usb original copiada (então o tamanho não deve ser um problema).

dd comando para copiar imagem para usb (i cd para a pasta onde o ubuntu1.img está localizado)

  

/ media / images / tst # dd se = ubuntu1.img de = / dev / sdc1

este processo também não exibe erros, após cerca de 20 minutos o resultado é

  

8388607 + 1 registros em

     

8388607 + 1 registra

     

4294967295 bytes (4,3 GB) copiados, 1615,69 s, 2,7 MB / s

MAS ... o usb é inútil bios reclama de falta de GRLDR

Eu tentei com o Ubuntu, Kali, Backtrack, Slax e uma ou duas outras distribuições linux. Eu tentei com vários pcs todos que arrancar a partir de viver usb sem problema. A única maneira que eu encontrei para copiar um Linux live usb de forma confiável, está no windows: ((

se alguém tiver usado com sucesso o dd para copiar uma distribuição linux live usb (qualquer) para um arquivo de imagem, então do mesmo arquivo de imagem para um novo usb ......... compartilhe alguma sabedoria - obrigado em avançar para a leitura e tomar o tempo para responder

    
por doubt 03.07.2014 / 05:40

1 resposta

6

Você clonou "sdc1", que é uma partição única, mas parece que você está tentando clonar um sistema operacional, o que significa que você também precisa dos programas de inicialização.

O local dessas informações varia dependendo de como você configura as coisas. Por exemplo, se você estiver usando uma tabela de partição MBR, ela será armazenada no MBR da unidade, se você estiver usando GPT com BIOS, ela será armazenada no MBR protegido da unidade, se você estiver usando GPT com UEFI, ela estará armazenada no ESP. Se você estiver carregando em cadeia, poderá ter dados de inicialização em um MBR de partição e no MBR da unidade.

DD pode ser usado para clonar setores de MBR ou um ESP. Alternativamente, você pode simplesmente clonar o disco inteiro para evitar o problema de fazer várias imagens. Eu pessoalmente recomendo evitar a clonagem de MBRs como eu tentei apenas uma vez, e sem sucesso. ESPs ou unidades inteiras sempre funcionaram bem para mim sem problemas.

Meus exemplos abaixo usam a criação de uma imagem e, em seguida, a restauração dela, já que essa é a abordagem que você está usando, mas para registrar se você pode conectar os dois sticks USB ao computador de uma vez você pode clonar diretamente de 1 a o outro sem fazer uma imagem.

Etapas:

MBR de unidade de backup & amp; Tabela de Partição:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/dev/sda of=/media/location/backup.img bs=512 count=1 ".

Restaurar MBR do Drive:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/media/location/backup.img of=/dev/sda bs=446 count=1 ".

MBR de partição de backup & amp; Tabela de Partição:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/dev/sda1 of=/media/location/backup.img bs=512 count=1 ".

Restaurar MBR de partição:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/media/location/backup.img of=/dev/sda1 bs=446 count=1 ".

Backup de um ESP:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/dev/sda1 of=/media/location/backup.img ".

[Este processo é exatamente o mesmo que clonar qualquer outra partição.]

Restaurar um ESP:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/media/location/backup.img of=/dev/sda1 ".

Backup de uma partição:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/dev/sda1 of=/media/location/backup.img ".

Restaurar uma partição:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/media/location/backup.img of=/dev/sda1 ".

[ACÇÃO RECOMENDADA] Backup de uma unidade:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/dev/sda of=/media/location/backup.img ".

[AÇÃO RECOMENDADA] Restaurar um disco:

  1. No tipo de terminal " sudo -i ".

  2. No tipo de terminal " dd if=/media/location/backup.img of=/dev/sda ".

Notas:

  • É recomendado que o DD seja executado como root, não como sudo, caso contrário, interrupções podem ocorrer. No Ubuntu isso é difícil, já que você não pode logar como root.

  • Ao restaurar MBRs, você pode usar 512 ou 446. 446 apenas restaura o MBR (onde o código de inicialização e o carregador de inicialização são gravados). 512 irá restaurar o MBR e a tabela de partições.

  • Você não precisa criar uma imagem; você pode clonar diretamente da origem para o destino.

Fontes:

Recursos adicionais:

por please delete me 03.07.2014 / 07:47