Herramientas de usuario

Herramientas del sitio


doc:freebsd:multimedia001

Grabando CDs en FreeBSD

Autor: ACMhUnTeR

Fecha: 11/10/2003

INTRODUCCIÓN

Bueno este pequeño manual tiene el fin de guiar aquellas personas que tienen grabadoras en mi caso ide , para grabar cds en FreeBSD ya sea para sacar backup de archivos, copias de cds etc.., FreeBSD no necesita de activar de ninguna emulacion SCSI para poder grabar en dispositivos ide. Queda decir que los ejemplos los hice tomando que cuento con un dispositivo /dev/acd0c aunque tengo 2 la otra seria /dev/acd1c.

QUE NECESITAMOS

Para lograr el objetivo de este manual necesitamos de dos aplicaciones mkisofs y burncd , la primera aplicación sirve para la creación de iso9660 que utilizaremos para ser grabados con burncd, para instalar mkisofs recurrimos al arbol de ports.

HellFire# cd /usr/ports/sysutils/mkisofs
HellFire# make install clean

y automaticamente empezara la descarga del paquete y sus dependencias , si no tenemos instalado el burncd instalamos los user binaries puedes utilizar el /stand/sysinstall o descargar los actualizados utilizando el stable-supfile y editando el archivo para solo descargar dichos binarios, una vez obtenidos los binarios nos vamos a:

HellFire# cd /usr/src/usr.sbin/burncd
HellFire# make install clean

Ya tenemos instalados lo que necesitamos.

CREANDO Y GRABANDO IMAGENES

Para poder grabar con burncd es necesario crear imagenes de los archivos o cd que pretendemos hacerle un backup (ya que la verdad no encontre otra manera de hacerlo). Grabando copias exactas

HellFire# cat /dev/acd0c > copia.iso (primera opcion)
HellFire# dd if=/dev/acd0c of=copia.iso bs=2048 (segunda opcion)
HellFire# burncd -f /dev/acd0c -s 16 -e data copia.iso fixate

Nota: Usando el comando cat o el comando dd solucionamos el problema al hacer imagenes de cd booteables.

Grabando un archivo tar.gz

HellFire# mkisofs -r -o archivo.iso archivo.tar.gz
HellFire# burncd -f /dev/acd0c -s 16 -e data archivo.iso fixate

Grabando mas de un archivo

HellFire# burncd -f /dev/acd0c -s 16 -e data iso1.iso iso2.iso iso3.iso fixate

Copiando un cd

HellFire# mount_iso9660 /dev/acd0c /cdrom
HellFire# mkisofs -r -o cdrom.iso /cdrom
HellFire# burncd -f /dev/acd0c -s 16 -e data cdrom.iso fixate

Nota :Si fuera un cd de audio cambiamos data por audio.

Grabando en Multisesion

HellFire# mkisofs -r -o archivo1.iso archivo1
HellFire# burncd -f /dev/acd0c -s 16 -e -m data archivo1.iso fixate

Nota: Con el parametro -m indicamos a buncd que es un cd para multisesion, no olvides poner el comando fixate al final.

Continuar un cd con Multisesion

HellFire# burncd -f /dev/acd0c msinfo
0,34567
HellFire# mkisofs -C 0,34567 -M /dev/acd1c -r -o archivo2.iso archivo2
HellFire# buncd -f /dev/acd0c -s 16 -e -m data archivo2.iso fixate

Nota: El comando msinfo nos proporciona la informacion el sector inicial y final de la ultima sesion grabada, el parametro -C le indica a mkisofs donde se inicio y finalizo la ultima sesion para poder incializar la nueva sesion (obtenido con el comando msinfo), el parametro -M va de la mano con el -C y debe usarse en este caso y sirve para verificar y especificar que se escriba al final de la sesion del cd multisesion que contiene dicho dispositivo de esta manera ya se tiene la imagen creada con todas sus especificaciones , y el burncd hara lo suyo.

Borrar un CD Regrabable

  • Borrado completo toma un tiempo:
HellFire# burncd -f /dev/acd0c -s 4 -e erase
  • Lo que llamariamos borrado rapido:
HellFire# burncd -f /dev/acd0c -s 4 -e blank

RECOMENDACIONES

Pues que lean mucho, solo asi valoran lo que aprenden , echenle un vistazo a estos docs que les ayudara sobre actualizacion de los user binaries y /stand/sysinstall

Espero les sirva de ayuda recomendarles que revisen los man de cada programilla usado buncd y mkisofs , ya que existen muchos parametro y comandos mas como por ejemplo en burncd el -e que es para expulsar el cd al terminar la operacion , el -s que indica la velocidad de grabado ver indicaciones del grabador que tengas, como muchos parametros en mkisofs para crear cds hibridos, indicar el iso-level entre muchos. Cualquier error , comentario o sugerencia hacermelo llegar.

Un saludo para el recien formado Grupo de Usuarios *BSD Perú del que soy parte :)

doc/freebsd/multimedia001.txt · Última modificación: 2022/03/02 08:18 (editor externo)