Copiar o conteúdo de um ISO para uma nova pasta e recriá-lo torna o ISO não inicializável?

2

Estou trabalhando na atualização de um sistema do RHEL6 para o RHEL7 e, enquanto isso, preciso fazer alguns testes antes de atualizar. Minha pergunta é: Eu tenho um arquivo ISO de ações RHEL7 baixado do site da Red Hat, e tentei copiar o conteúdo do ISO para uma pasta no meu computador, e então transformar essa pasta em um novo ISO (usando vários ISOs). utilitários), só para ter certeza que eu poderia fazer isso. No entanto, o problema é que, apesar de eu não fazer nenhuma alteração antes de "recompilar", quando tento usar esse ISO recriado no VirtualBox, recebo um erro fatal: nenhum erro de mídia inicializável encontrado. O que poderia estar causando isso?

    
por cmoughon 22.06.2016 / 22:58

2 respostas

1

Etapas para copiar e fazer uma correção em uma imagem iso:

  1. Crie um diretório temporário para o conteúdo da sua iso:

    # mkdir /var/tmp/isodir
    
  2. Crie um diretório de montagem temporário para a iso:

    # mkdir /id
    
  3. Monte a iso:

    # mount -oro,loop /path/to/file.iso /id
    
  4. Copie o conteúdo para o novo caminho:

    # cd /id
    # cp -av . /var/tmp/isodir
    
  5. Passe para o / var / tmp / isodir e faça os mods necessários.
  6. Recrie seu .iso:

    # cd /var/tmp/isodir
    # mkisofs -o /path/to/new/file.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
    
  7. Limpeza:

    # umount /id
    # rmdir /id
    

Explicação: O comando mkisofs acima usa o sinalizador -b para especificar a imagem de inicialização (isolinux.bin). (O resto dos flags pode ser encontrado na página man do mkisofs.)

    
por 23.06.2016 / 03:28
1

Para ser inicializável , um disco precisa ter um setor de inicialização válido . Quando você copia o conteúdo, (...) e cria um novo disco sem o setor de inicialização correto, você tem um disco normal cheio com os dados. Verifique aqui sobre como fazer uma imagem iso inicializável. (Procure a opção -b de genisoimage ).

Procure aqui um Guia mínimo .

    
por 23.06.2016 / 01:12