Posts Tagged ‘dd’
Clonar pendrives con dd
Cuando se instala GNU/Linux en un pendrive, es muy probable que se desee replicar la instalación en otros dispositivos similares sin necesidad de repetir en cada caso el proceso de instalación. Para ello se puede usar ‘dd’
root@mini:/home/luck# dd if=/dev/sdb |pv| dd of=/dev/sdc
En este caso el dispositivo origen es /dev/sdb y el destino es /dev/sdc. Es muy importante tener cuidado al indicar el dispositivo destino para no sobreescribir nada importante, ya que estamos operando como root.
El comando ‘pv’ que se intercala en la tubería sirve para indicar el progreso y la tasa de datos a la que se escribe.
Funciona muy bien, pero los dispositivos deben ser exactamente iguales, o quizá, el destino de mayor capacidad que el origen.
Una fuente sobre el uso de dd para clonar es esta. Y más info sobre pv se puede encontrar https://www.cyberciti.biz/open-source/command-line-hacks/pv-command-examples/
Clonar un CD/DVD desde la consola de GNU/Linux
Con ‘clonar un CD/DVD’ se quiere decir realizar una o más copias de uno de estos discos partiendo de un original.
Para ello primero se debe hacer la imagen del disco original con el comando ‘dd’
root@mini:# dd if=/dev/cdrom of=imagen.iso
Por supuesto, el dispositivo de entrada (indicado con ‘if’ en el comando de arriba) puede ser también ‘/dev/dvd’ sí se está copiando un DVD.
Sí la imagen que se está copiando es de un DVD se la puede grabar con el comando
root@mini:# growisofs -dvd-compat -Z /dev/dvd=imagen.iso
Y sí se trata de un CD, se puede usar el comando
root@mini:# wodim -v dev=/dev/sg1 imagen.iso
Por supuesto, se debe adaptar el dispositivo de escritura (en este caso ‘/dev/sg1’) al que esté presente en cada máquina en particular.
Más información sobre growisofs en esta página .
Sobre ‘wodim’ es interesante este extracto del README.ATAPI.setup que viene con el paquete
Howto setup an ATAPI CD-RW/DVD+-RW recorder on Debian/Ubuntu
============================================================This guide should be applicable to most kernel 2.6 using distributions of
GNU/Linux. For installations with kernel 2.4, continue reading below.Kernel 2.6.*
============If you have just one CD writer in your computer, CD-writing should work out of
the box. There should be a symbolic link /dev/cdrw which points to your actual
CD-Writer’s device (e. g. /dev/hdb). If the link is not present (eg. the
system is not using udev/devfs) or if you want to use a different device as
default, you can configure the device in /etc/wodim.conf:CDR_DEVICE=/dev/hdd
would configure the default device to be /dev/hdd, i. e. the slave
device on the secondary IDE bus.You can always override this default setting with wodim’s «dev»
option:wodim dev=/dev/hdc …
Only users part of the system group «cdrom» are able to write CDs.
If you wish to allow non-root users to write CDs then add your users to the
cdrom group («adduser user cdrom») and let the user completely logout and
re-login.
Note: with certain kernel versions wodim can fail with this message:
«wodim: Operation not permitted. Cannot send SCSI cmd via ioctl»
In this case it still does need the suid bit – please send patches if you have
identified the reason of that problem.
Instalar GNU/Linux desde un pendrive
Por lo general las distribuciones de GNU/Linux ofrecen descargar imágenes ISO desde sus sitios para que cada cual pueda crear sus propios CDs/DVDs de instalación a partir de ellas. Sin embargo, es posible que tengamos que hacer una instalación en una computadora que no posea lectora de CD/DVD. Para esta situación es conveniente instalar desde un pendrive, tal como se describe a continuación
- Bajar imagen iso desde el sitio de la distribución elegida
- Escribir la imagen iso al pendrive con el comando dd (puede tardar bastante este paso)
- Arrancar la computadora desde el pen y seguir las instrucciones
Acá dejo un ejemplo donde usé la imagen debian-8.8.0-i386-DVD-1.iso y un pendrive ubicado en /dev/sdb. (Notar que puede ser necesario entrar como usuario root, usando ‘sudo’ o ‘su’)
root@mini:/home/luck# dd if=/home/luck/Documentos/Informatica/debian-8.8.0-i386-DVD-1.iso of=/dev/sdb
7710592+0 registros leídos
7710592+0 registros escritos
3947823104 bytes (3,9 GB) copiados, 2670,66 s, 1,5 MB/s