Linux: Copia o DVD ISO para esvaziar o disco rígido / partição e inicializar como se fosse um DVD?

6

Eu tenho uma unidade de DVD quebrada e nenhuma outra disponível agora para gravar um DVD iso, então gostaria de usar um disco rígido vazio.

Eu tentei o Unetbootin, mas ele copia apenas alguns megabytes de arquivos - o restante dos dados da imagem na ISO é ignorado.

Verifiquei que o ISO é válido e estou trabalhando com o VirtualBox. É hash MD5 também é como esperado. Mas eu preciso inicializar no BIOS real e não emulado.

Eu também tentei coisas como:

sudo cat /disk/image.iso > /dev/sdb1

e que recebeu "Permissão negada" - não sei por quê.

    
por Luke Stanley 10.09.2011 / 21:16

5 respostas

9

No final, eu usei dd e um stick USB como um disco de boot porque de alguma forma a inicialização parece não funcionar para o dvd no disco rígido.

sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M

sudo dd if=/storeM/bootdisk.img of=/dev/sdc
    
por 17.09.2011 / 23:45
6

Para informações, já que isso atinge muitas pessoas que usam o sudo enquanto escrevem em um arquivo. Aqui está o que acontece se você usar o comando cat:

sudo cat /disk/image.iso > /dev/sdb1

é interpretado pelo shell como executando sudo cat /disk/image.iso e enviando a saída para /dev/sdb1 . Apenas o comando cat é privilegiado; o redirecionamento de saída não é.

dd evita esses problemas, pois a origem e o destino são argumentos e fazem parte do comando privilegiado.

    
por 24.07.2012 / 21:59
4

Existe um diferença entre uma imagem ISO (para cd) e uma imagem de disco rígido (aplicável ao usb também). No entanto, é possível ajustar a imagem iso, para que ela atenda aos requisitos de uma imagem do disco rígido. Essa imagem iso é chamada de iso híbrida. O Linux tem uma ferramenta que faz esse ajuste: isohybrid .

Então, aqui está o que eu fiz com sucesso:

cp orig_image.iso hybrid.iso
isohybrid hybrid.iso
dd if=hybrid.iso of=/dev/sdd_ bs=8M

No Debian 8, o utilitário está contido no pacote syslinux-utils .

    
por 16.08.2015 / 18:57
2

Você pode usar MEMDISK para inicializar uma imagem ótica de um disco rígido.

    
por 10.09.2011 / 21:22
1

Eu consideraria fazer o download do arquivo novamente, também verificar a integridade, há uma razão pela qual você está enfrentando erros. Eu nunca tive um problema com o UNetBootin.

Você também pode tentar Universal USB Installer se tiver um sobressalente do sistema Windows. O EasyBCD também tem a opção de inserir um ISO para ser inicializável a partir do Windows Bootloader, a iso pode ser executada a partir da memória ou o disco rígido, mas é experimental.

    
por 10.09.2011 / 22:08