![Linux: ¿Copiar DVD ISO para vaciar el disco duro/partición y arrancar como si fuera un DVD?](https://rvso.com/image/1289047/Linux%3A%20%C2%BFCopiar%20DVD%20ISO%20para%20vaciar%20el%20disco%20duro%2Fpartici%C3%B3n%20y%20arrancar%20como%20si%20fuera%20un%20DVD%3F.png)
Tengo una unidad de DVD rota y no hay otras disponibles en este momento para grabar un DVD ISO, así que me gustaría usar un disco duro vacío.
Probé Unetbootin pero eso solo copia unos pocos megabytes de archivos; el resto de los datos de la imagen en el ISO se ignora.
He verificado que la ISO sea válida y funcione con VirtualBox. Su hash MD5 también es el esperado. Pero necesito arrancar en el BIOS real, no en uno emulado.
También probé cosas como:
sudo cat /disk/image.iso > /dev/sdb1
y eso obtuvo "Permiso denegado", no tengo idea de por qué.
Respuesta1
Al final utilicé dd y una memoria USB como disco de arranque porque de alguna manera el arranque no parecía funcionar para el DVD en el disco duro.
sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M
sudo dd if=/storeM/bootdisk.img of=/dev/sdc
Respuesta2
Para obtener información, dado que esto afecta a muchas personas que usan sudo mientras escriben en un archivo. Esto es lo que sucede si usas el comando cat:
sudo cat /disk/image.iso > /dev/sdb1
El shell interpreta que se está ejecutando sudo cat /disk/image.iso
y luego enviando la salida a /dev/sdb1
. Sólo el comando cat tiene privilegios; la redirección de salida no lo es.
dd
evita estos problemas ya que el origen y el destino son argumentos y forman parte del comando privilegiado.
Respuesta3
Hay undiferencia entre una imagen ISO(para cd) y una imagen de disco duro (aplicable también a usb). Sin embargo, es posible ajustar la imagen ISO para que cumpla los requisitos de una imagen de disco duro. Una imagen ISO de este tipo se denomina ISO híbrida. Linux tiene una herramienta que hace este ajuste: isohybrid
.
Así que esto es lo que hice con éxito:
cp orig_image.iso hybrid.iso
isohybrid hybrid.iso
dd if=hybrid.iso of=/dev/sdd_ bs=8M
En Debian 8, la utilidad está contenida en el paquete syslinux-utils
.
Respuesta4
Consideraría descargar el archivo nuevamente, también verificaría la integridad, hay una razón por la que enfrenta errores. Nunca he tenido problemas con UNetBootin.
También puedes probarInstalador USB universalsi tienes un sistema Windows de repuesto.fácilBCDTambién tiene una opción para insertar una ISO para que sea arrancable desde el gestor de arranque de Windows, la ISO se puede ejecutar desde la memoria o el disco duro pero es experimental.