Archivo de la etiqueta: cd/dvd

Con autofs, KDE intenta montar dos veces mi DVD

Si instalas autofs (el montador «automágico» para unidades removibles), te encontrarás conque KDE intenta montar dos veces tu unidad DVD, o ZIP, o disquette (o cualquier cosa que hayas incluido en el automounter).

Total, que metes un DVD, haces click en el icono de DVD, y te sale un mensaje en pantalla diciendo que, según mtab, la unidad ya está montada. Y un segundo después, por detrás, ves salir el konqueror con el contenido del DVD. Vale, está bien, pero ¿no hay forma de evitar ese irritante mensaje de error sin sentido?.

Pues sí, claro. Lo que ocurre es que KDE tiene incorporado un sistema de automontaje semiautomático, que presupone que NO estás usando el automounter autofs y que, de hecho, entra en conflicto con él. Así, cuando metes un DVD, autofs lo monta inmediatamente. Después, cuando haces click en el icono del escritorio, KDE intenta montarlo otra vez y ahí es donde salta el conflicto. No puedes evitarlo, KDE está diseñado para comportarse así y no es opcional (supongo que ya esté corregido). Pero mientras tanto puedes solucionarlo dando un pequeño rodeo (un «workaround», que dicen en el imperio).

Vete al Centro de Control del KDE. Despliega «Escritorio» y elige la sección de «Comportamiento». Desactiva la casilla «mostrar dispositivos en el escritorio». Pulsa aceptar.

Vale, ahora verás cómo, en tu escritorio, desaparecen todos los iconos de unidades removibles… el DVD, el floppy, la ZIP, todos la carajo. De acuerdo, eso es lo que queríamos. Ahora tienes que crearlos a mano, uno a uno. Por ejemplo, el DVD tal como sigue.

Haz click en el fondo de escritorio con el botón derecho del ratón. En el menú elige «Crear nuevo». En el submenú… ¡eeeeeh!,contente, no sucumbas, NO pulses «Unidad CD/DVD» porque NO es lo que tienes que hacer. En lugar de eso, elige «Enlace a aplicación».

En el cuadro de diálogo que sale, en la pestaña «General» pon como nombre «DVD-ROM», pulsa en el icono y elige uno bonito, del grupo «dispositivos» y que muestre un DVD. Luego, en la pestaña «Ejecutar» teclea «kfmclient openURL /dvd» siendo «/dvd» el punto de montaje «automágico» que usa autofs. Acepta y ya está.

El nuevo icono se comportará como si fuera un acceso al dispositivo. Cuando hagas click, autofs detectará el acceso y montará la unidad. Luego, Konqueror abrirá esa unidad en pantalla al estilo «Explorer» y podrás navegar en su interior al más puro estilo Windows. Cuando cierres el Konqueror, autofs detectará la inactividad y desmontará la unidad permitiendo la expulsión.

Para más detalles puedes ir a la sección donde cuento cómo se configura autofs.

Como decía, puede que ya esté corregido en las versiones modernas de KDE, pero no suelo usar iconos de dispositivos en mi escritorio, así que…

Gmplayer dice que mi sistema es demasiado lento para ver DVD

Gmplayer (o mplayer) dicen que tu sistema es demasiado lento para poder ver los DVD. Es más, el muy cabr*n te lo restriega por las narices sacando una y otra vez un mensaje que te impide ver a gusto el DVD.

A mi me pasaba con la versión que tenía instalada de Gmplayer, la 0.90. Pero hay varios consejos que dar, en este tema.

Una alternativa es que lo ejecutes con la opción «-framedrop». Esta opción elimina algunos cuadros, con lo que el movimiento deja de ser fluido y empieza dar saltos para resincronizarse con el audio. Evitará el dichoso mensaje, pero solo te lo recomiendo como última opción, porque reduce mucho la calidad y es desagradable.

Pon el bit SUID al ejecutable «mplayer» (gmplayer es solo un enlace simbólico con mplayer). Esto hará que se ejecute con privilegios de root, con lo que es más rápido. Pero ojo, ¡es un problema de seguridad con el que tendrás que convivir!. Esto es aceptable en un ordenador doméstico, pero no en una máquina de empresa donde te estás jugando algo más importante que tus ficheros personales.

Pide ayuda al programa para saber qué dispositivos de video tiene disponibles:

[16:41:05/0][lacofi@claudia:~]$ gmplayer -vo help

Este comando, te sacará por pantalla un listado con los dispositivos de video que gmplayer puede usar, como XV, DGA, o XVIDIX. Puedes especificar que use cualquiera de ellos mediante la línea de comandos:

[16:45:23/0][lacofi@claudia:~]$ gmplayer -vo xvidix

Muchos de estos dispositivos (por ejemplo XV o XVIDIX), escriben directamente en la memoria de vídeo, saltándose el acceso normal del procesador. Por eso no conseguirás hacer un «screenshot» con los programas habituales (la pantalla de gmplayer se verá solo de color azul, sin imagen alguna). Pero te advierto que estos dispositivos necesitan que mplayer se ejecute con privilegios de root, así que tendrás que activar el bit SUID si quieres usarlos. Haz pruebas. Saca el listado que te da la ayuda, y comprueba todos los modos uno a uno. Si tienes problemas con el audio puedes hacer lo mismo con:

[16:48:12/0][lacofi@claudia:~]$ gmplayer -ao help

Pero la mejor opción es que te actualices. Seguramente eso solucionará la mayor parte de tus problemas, o al menos hará desaparecer el dichoso mensaje.

Montar automáticamente unidades de disco

Habitualmente uso Linux en una pantalla de X-Windows, ya sea con WindowMaker, Gnome o KDE. Pero es muy, muy raro que no tenga abierta una ventana de comandos. Estoy acostumbrado, desde siempre, a usar comandos para todo, así que no me cuestan nada teclear un «mount /mnt/dvd».

Y es que el montaje de unidades de disco con mount es una de las características más típicas y potentes de UNIX y Linux. Ciertamente, es un sistema muy flexible que proporciona multitud de opciones, pudiendo… bla, bla, bla…

Este truco está obsoleto. Casi todas las distribuciones linux montan ya automáticamente
todas las unidades de disco. Parece que el sentido común acabó imponiéndose. ;-)

Chorradas. Seamos sinceros: todo el mundo usa mount para lo mismo, y al final plantas todas tus opciones en /etc/fstab y las ejecutas siempre igual con un comando estereotipado, como hago yo. Hasta que alguien acostumbrado a Windows, en su inocencia, te dice «Pues eso de montar los discos es un peñazo, en Windows no hay que hacer nada de eso».

Y entonces frunces el ceño y a poco que lo pienses, reconoces que sí, que tienen toda la razón. Windows no te pide que montes los CD antes de usarlos. Lo hace él de forma transparente. Y es una buena costumbre… sinceramente, tener que montarlo todo es un peñazo. Así que vamos a hacer que nuestro Linux se comporte igual.

En primer lugar necesitas instalar un demonio que haga exactamente eso: vigilar la disquetera o el CD, de tal forma que cuando metes un disco, él va y lo monta. Y que cuando no estás haciendo nada con él, va y lo desmonta. En Debian es tan complicado como esto: Anda, vete a una ventana de comandos y teclea «apt-get install autofs».

Ahora tienes que configurarlo. En este ejemplo configuraré el automontaje para mi DVD, mi Iomega ZIP y la disquetera.

Edita /etc/auto.master y déjalo tal que así

# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(5).
/mnt/auto /etc/auto.discos --timeout=2

La entrada «/mnt/auto» es el directorio donde se van a montar las unidades. «/etc/auto.discos» desvía la configuración de este directorio de montaje hacia otro fichero (puedes especificar varios, si quieres, uno para cada unidad, pero en la práctica es más cómodo hacerlo con uno solo para todo). La opción «timeout» es el tiempo de inactividad, en segundos, a partir del cual el demonio desmontará automáticamente la unidad. En mi caso, son dos segundos.

Ahora edita el fichero /etc/auto.discos:

# $Id: auto.misc,v 1.2 1997/10/06 21:52:04 hpa Exp $
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage
dvd	-fstype=iso9660,ro,sync,nodev,nosuid	:/dev/hdd
floppy	-fstype=auto,sync,nodev,nosuid		:/dev/fd0
zip	-fstype=auto,sync,nodev,nosuid		:/dev/hdb

En este fichero, «dvd» será un subdirectorio de «/mnt/auto», donde el demonio montará el disco dvd, con las opciones especificads y usando el dispositivo que figura en la misma linea. El fichero es bastante claro, como ves.

Ahora tienes que crear el directorio de montaje y borrar los antiguos, que ya han dejado de ser válidos. Los vas a sustituir por simples enlaces simbólicos.

[15:16:04/0][root@claudia:~]# mkdir /mnt/auto
[15:16:10/0][root@claudia:~]# cd /
[15:16:13/0][root@claudia:/]# ls -Fohld dvd floppy /mnt/zip
drwxr-xr-x	1 root	13 ene 25 15:06 dvd
drwxr-xr-x	1 root	16 ene 25 15:06 floppy
drwxr-xr-x	1 root	13 ene 25 15:05 /mnt/zip
[15:16:24/0][root@claudia:/]# rmdir dvd floppy /mnt/zip
[15:16:29/0][root@claudia:/]# ln -s /mnt/auto/dvd /dvd
[15:16:35/0][root@claudia:/]# ln -s /mnt/auto/floppy /floppy
[15:16:43/0][root@claudia:/]# ln -s /mnt/auto/zip /mnt/zip
[15:16:54/0][root@claudia:/]# ls -Fohld dvd floppy /mnt/zip
lrwxrwxrwx	1 root	13 ene 25 15:06 dvd -> /mnt/auto/dvd
lrwxrwxrwx	1 root	16 ene 25 15:06 floppy -> /mnt/auto/floppy
lrwxrwxrwx	1 root	13 ene 25 15:05 /mnt/zip -> /mnt/auto/zip

Observa que hemos creado el directorio «/mnt/auto», pero no los subdirectorios «/mnt/auto/dvd», etc. Está bien, es correcto, y esto hace que los enlaces simbólicos estén rotos. Pero, insisto, así es como debe ser.

Existe un poderoso motivo por el cual estos enlaces simbólicos deben estar rotos. Ese motivo es un requerimiento de UNIX: «los directorios de montaje deben estar siempre vacios». Imagínate que los enlaces simbólicos están bien. ¿Qué ocurre si intentas copiar un fichero a tu disquetera ZIP, sin meter un disco ZIP?. ¡Que lo hace!. Solo que no va a ningún disco ZIP, claro, sino al directorio de montaje, con lo que la próxima vez que metas un disco ya no estará vacío. De ahí que el enlace simbólico esté roto: no se puede grabar nada, ni siquiera accidentalmente, porque el enlace apunta a… nada. No temas, el demonio de montaje se encargará de crear el subdirectorio adecuado en cuanto detecte un disco en la unidad. Y entonces, solo entonces, el enlace simbólico dejará de estar roto.

Ahora ya solo tienes que ponerlo en marcha:

[15:22:12/0][root@claudia:/]# /etc/init.d/autofs stop
[15:22:16/0][root@claudia:/]# /etc/init.d/autofs start

Y ya está. Las unidades DVD, ZIP, y la disquetera de tu ordenador se comportarán de forma «transparente» y «automágica», como en Windows. De hecho, mejor que en Windows. Por ejemplo, si pulsas el botón de expulsión del DVD mientras tienes abierto su contenido en el Konqueror, descubrirás que el ordenador se niega a obedecerte. Sin embargo, bastará con que cierres el Konqueror para que el ordenador desmonte la unidad, «recuerde» la orden de expulsión y saque el DVD, todo en uno. :-)

Eso sí, si usas KDE, descubrirás un pequeño problema con los iconos del escritorio. La solución es sencilla, pero hay que encontrarla. ;-)

Pues eso, encuéntrala. :-D

Obviamente, la mayoría de las distribuciones modernas, como Ubuntu o Fedora, incluyen algun modo de montaje automático por defecto. Este truco solo necesitas aplicarlo si usas alguna distribución anticuada o para frikis (como mi querida Gentoo, por ejemplo ;-).

Mi grabadora CD-RW no puede grabar a más de 4x

Tienes una magnífica grabadora 48x16x48x, lo que significa que puede grabar discos CD-RW a velocidades de 16x. ¿No?.

Pero te has comprado algunos CD-RW y no consigues grabar a más de 4x. Grabas CD-R a altas velocidades, pero en cuanto intentas grabar tus CD-RW, la velocidad cae siempre a 4x. ¿Qué está pasando?. ¿Linux no soporta bien tu hardware, tal vez?.

Sí, si lo soporta. Y el problema no es de Linux. De hecho, no hay ningún problema. Simplemente has comprado los CD-RW equivocados. Fíjate bien en la caja o en el propio reverso de los discos. Seguramente verás en algún lugar impresa la leyenda «speed 4x» o «multi speed 1x 2x 4x». De alguna manera, los fabricantes meten esa información con la velocidad máxima en algunas pistas del CD, de tal forma que el hardware lo consulta y automáticamente se frena para adaptarse a ello.

Cuando compres tus discos CD-RW, fijate un poco más en qué es lo que compras, y busca CD-RW con la leyenda «High Speed», o que especifiquen una velocidad más alta.

Curioso, ¿verdad?. Uno piensa que esas cosas que ponen en la etiqueta solo son orientativas (certificaciones y esas cosas), pero resulta que esa información está tambien dentro del CD, de tal manera que el hardware se da cuenta y se autorregula.

Gcombust no puede grabar los CD de 800 Mb

Ni Gcombust (que es lo que yo uso) ni otros programas de grabación, como gtoast o xcdroast.

Vale, te diré que SI puedes grabarlo. Y no necesitas nada especial, solo ajustar un par de cosas que quizás no sueles utilizar pero que están ahí. ;-)

En el caso de Gcombust vete a la pestaña de «datos», despliega el botón de tamaño del CD (por defecto pone 74 min), y elige «disco». La grabadora consultará al disco y le preguntará cuál es su capacidad. Te sorprenderá saberlo, los fabricantes de CDR y CDRW meten de alguna forma esa información es sus discos, de tal forma que los programas pueden consultarlo y ajustarse automáticamente. Solo con esto veras que, en un par de segundos, la capacidad se ajusta sola a 799 Mb.

Ahora vete a la pestaña de grabación y marca la casilla DAO (Disk at Once). Los CDR de 800 Mb (o 90 minutos, que viene a ser lo mismo), no pueden grabarse usando el modo TAO (o Track at Once) que es el que se usa normalmente. ¿Sabes cómo lo se?. Lo leí en la etiqueta del disco. ¿Tú no lo haces?. :-P

Usar el script knx-hdinstall para instalar Knoppix en disco duro

Si arrancas determinadas versiones de Knoppix e intentas instalarlo con el script knx-hdinstall, puede que falle durante el particionado del disco duro. La culpa no es del script, ni tampoco de knoppix, sino del programa de particionado en sí mismo: cfdisk.

El problema es que cuando dices que grabe las nuevas particiones (escribir), cfdisk te pide confirmación y tienes que teclear «sí». Cuando tecleas «si» te dice que tienes que escribir la «i» con acento (manda huevos…). Pero el terminal en el que está funcionando cfdisk no permite escribir acentos, así que no puedes confirmalo de ninguna forma y la instalación entera se va a al carajo.

Esto es especialmente grave en una máquina virtual VMWare, porque en ella tienes, normalmente, el disco duro virtual en blanco, y por narices tienes que reparticionar y formatear con el propio Knoppix.

Hay dos posibles soluciones a este desaguisado:

Mediante el idioma

Mete el CD de Knoppix y arranca el ordenador (o la máquina virtual VMWare, eso da igual). Cuando te pide las opciones de arranque, usa éstas: «knoppix lang=en desktop=800×600». Observa que he escrito «en» y no «es». Lo que le estoy diciendo a Knoppix es que use el idioma inglés.

Ahora arrancará knoppix en inglés. Cuando te muestre el escritorio de KDE vete a la banderita norteamericana del panel y pulsa con el botón derecho del ratón. Pulsa en «Configure» y en «Primary Layout» selecciona el teclado español. Acepta y sal de la configuración. El idioma sigue siendo inglés, pero el teclado es castellano (lo necesitarás para teclear el guión ;-).

Vete al icono de Knoppix (en el panel, segundo icono por la izquierda) y abre una sesión de root. En ella, ejecuta el comando knx-hdinstall. Ya está, ahora solo tienes que ir contestando a las preguntas y reparticionar en cfdisk. La diferencia es que ahora estará todo en inglés, y cuando te pida confirmación, tendrás que teclear «yes» en lugar de «sí», con lo que te libras de los acentos. :-)

Mediante el viejo fdisk

Si estás en una máquina virtual VMWare, tu disco duro virtual estará en blanco. Eso te da la oportunidad de hacer lo que te de la gana sin temer una pérdida de datos. La segunda alternativa es recurrir al bueno y viejo fdisk, con la ventaja de que podemos arrancar Knoppix en castellano.

Arranca Knoppix con «knoppix lang=es desktop=800×600». Observa que ahora el idioma sí es el español. Cuando aparezca el escritorio KDE, vete al icono de Knoppix (en el panel, segundo icono por la izquierda) y abre una sesión de root. Ejecuta el comando «fdisk /dev/sda» (VMWare configura un disco duro SCSI para Linux) o «fdisk /dev/hda» (normalmente, las máquinas reales tienen discos IDE, no SCSI).

Ahora tienes que reparticionar con Fdisk, que es un mundo aparte.

PELIGRO – PELIGRO – PELIGRO – Particionar tu disco duro puede provocar una perdida de datos. PELIGRO – PELIGRO – PELIGRO – ¿Estás al día con tus copias de seguridad?.

A continuación, pongo lo que se vería en una máquina virtual VMWare con disco duro virtual de 4 Gb. Crearemos una partición de 3500 Mb para Knoppix y el resto para Swap (intercambio). En rojo, lo que introducimos nosotros:

	root@ttyp0[knoppix]# fdisk /dev/sda
	Device contains neither a valid DOS partition table, nor Sun, or OSF disklabel
	Building a new DOS disklabel. Changes will remain in memory only,
	until you decide to write them. After that, of course, the previous
	content won't be recoverable.

	Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

	Command (m for help): m 
	Command action
		a	toggle a bootable flag
		b 	edit bsd disklabel
		c	toggle the dos compatibility flag
		d	delete a partition
		l	list known partition types
		m	print this menu
		n	add a new partition
		o	create a new empty DOS partition table
		p	print the partition table
		q	quit without saving changes
		s 	create a new empty Sun disklabel
		t	change a partition's system id
		u	change display/entry units
		v	verify the partition table
		w	write table to disk and exit
		x	extra funcionality (experts only)

	Command (m for help): p  

	Disk /dev/sda: 4194 MB, 4194892800 bytes
	255 heads, 63 sectors/track, 510 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes

		Device Boot	Start	End	Blocks	Id	System

	Comand (m for help): n 
	Command action
		e	extended
		p	primary partition (1-4)
	p 
	Partition number (1-4): 1 
	First cylinder (1-510, default 1): <Enter> 
	Using default value 1
	Last cylinder or +size or +sizeM or +sizeK (1-510, default 510): +3500M 

	Command (m for help): n 
	Command action
		e	extended
		p 	primary partition (1-4)
	p 
	Partition number (1-4): 2 
	First cylinder (428-510, default 428): <Enter> 
	Using default value 428
	Last cylinder or +size or +sizeM or +sizeK (428-510, default 510): <Enter> 
	Using default value 510

	Command (m for help): t 
	Partition number (1-4): 2 
	Hex code (type L to list codes): 82 
	Changed system type of partition 2 to 82 (Linux swap)

	Command (m for help): p  

	Disk /dev/sda: 4194 MB, 4194892800 bytes
	255 heads, 63 sectors/track, 510 cylinders
	Units = cylinders of 16065 * 512 = 8225280 bytes

		Device Boot	Start	End	Blocks	Id	System
	/dev/sda1		1	427	3429846	83	Linux
	/dev/sda2		428	510	666697+	82	Linux swap

	Command (m for help): w 
	The partition table has been altered!

	Calling ioctl() to re-read partition table.
	Syncing disks.
	root@ttyp0[knoppix]#

Ahora ejecuta el comando knx-hdinstall. (Pulsa OK). Selecciona /dev/sda (pulsa OK), te dirá que has elegido /dev/sda que tiene una capacidad de 4000Mb (pulsa OK). Ahora saltará la pantalla de cdfisk ofreciendote reparticionar el disco, pero eso ya lo hemos hecho, asi que selecciona «salir». Te preguntará si quieres usar una partición swap. Dile que sí. Te ofrece /dev/sda2. Seleccionala y pulsa OK. Te insiste en que si quieres /dev/sda2 como swap, porque perderás todos los datos (pulsa OK). Te dirá que indiques una partición raíz y te ofrece /dev/sda1. Seleccionala y pulsa OK. Te pregunta qué sistema de archivos quieres. Elige el que más te guste, yo te recomiendo ext3 o reiserfs. Te insiste en que si quieres crear un sistema de archivos en /dev/sda1 y te advierte que perderás todos los datos. Pulsa en «Sí». La ventana «Root» empezará a mostrar mensajes muy raros sobre Superblocks y «inode tables». Ignóralo y espera. Te aparecerá otro diálogo que dice que Knoppix se dispone a copiar ficheros al disco duro y que le llevará entre 10 y 40 minutos dependiendo del hardware (Pulsa OK).

Ahora vete a tomar un café. La copia de ficheros llevará un buen rato, pero más cerca de los 10 minutos que de los 40. De todas formas, si estás instalando en una máquina VMWare, el proceso será un poco más lento de lo normal. Cuando termines el café, la copia de ficheros habrá terminado: pulsa OK.

Te preguntará si quieres iniciar un servidor de correo: contesta lo que quieras (para una máquina VMWare yo contesté «no»). Te preguntará si quieres iniciar una servidor SSHD: contesta lo que quieras (yo contesté sí, porque permite la comunicación con la máquina real, por ssh y por sftp). Te preguntará si quieres iniciar un servidor SAMBA: contesta lo que quieras (yo contesté «no», pero si usas Windows quizás te convenga decir «sí»). Te preguntará si quieres iniciar un servidor de impresoras (yo contesté no, para VMware). Te pregunta si quieres un diálogo gráfico para logarte (KDM). Yo contesté «sí». Te pedirá un nombre para el ordenador: pon el que quieras (yo contesté «Rose»). Te preguntará si quieres lanzar un DHCP broadcast. En una máquina VMWare, lo habitual es emular una red local, y normalmente esas redes no usan DHCP sino IP fijas. Tú mismo. Si contestas «no» te pedirá la dirección IP del ordenador, la máscara de red, la IP de broadcast, la de la puerta de enlace y la del servidor de nombres. Si no sabes ninguno de los datos de tu red, no podrás configurarla ahora, claro, pero siempre puedes reconfigurarlo en el «Menu K» y submenú «Knoppix». Luego, te pedirá una contraseña para root. Luego, otra contraseña para el usuario «knoppix». Después te pregunta si quieres instalar LILO en el MBR. Tú di que «Sí». Te preguntará que si quieres crear un disquette de rescate. Mete un disquette limpio en la disquetera y contesta «sí». Entonces te dirá que la instalación se ha acabado. Enhorabuena :-)

Pulsa OK. Sal del escritorio y confirma que sí, que quieres salir. El ordenador iniciará la secuencia de apagado y extraerá el CD-ROM. Retíralo y pulsa «Enter». El ordenador se apagará.

La próxima vez que lo enciendas, arrancará Knoppix desde el disco duro. Disfrútalo. :-)

He instalado dosemu en mi Knoppix y no puedo acceder al CD-ROM

Eso es por culpa de los permisos. Vamos, que has creado un usuario (aparte de knoppix) con el que no tienes suficientes permisos para acceder al CD-ROM.

La solución más sencilla es que te añadas al grupo cdrom. Teclea el comando:

[lacofi@claudia lacofi]$ groups
lacofi users

Esos son los grupos a los que perteneces. Vale. Pues edita /etc/group como root y cambia la linea:

cdrom:x:24:knoppix

por

cdrom:x:24:knoppix,lacofi,maria

o el login que utilices. Ahora rebota. Ya está.

Cómo ejecuto Knoppix en una máquina virtual VMWare

Tienes una máquina virtual VMWare con el sistema operativo que sea (Windows o Linux, da igual). Y te acabas de bajar la última distribución de Knoppix y ahora quieres probarla. ¿Puedes probarla en la máquina VMWare?.

Pues sí, claro. Pero comprobarás que si metes el CD y reseteas la máquina virtual, no engancha el CD de Knoppix, sino que arranca desde el disco duro.

Eso es porque tienes que cambiar los ajustes de la CMOS. Pero no los de tu ordenador real, sino los del falso, los de la máquina virtual. Como lo oyes. ;-)

Resetea la máquina VMWare, y observa los mensajes de arranque, porque tienes que pulsar F2 para entrar en el Setup. Una vez allí, vete a «boot», selecciona el CD y pulsa la tecla «+» para subirlo en la escala hasta el primer puesto. De esta forma, si encuentra un CD con sector de arranque, lo usará antes que el disco duro. Sal y graba los cambios. La máquina virtual volverá a iniciarse y esta vez enganchará y cargará Knoppix. ;-)

¿Por qué cdparanoia es tan lento?

Sip. Es lento. Lento hasta la desesperación, a veces.

En general, la extracción de pistas de audio es complicada porque la calidad del sonido depende de los algoritmos de corrección de errores.

Cdparanoia tarda al menos media hora en extraer el audio de un CD. Pero eso en el mejor de los casos. Dependiendo de lo rayado que esté el CD, o incluso de la marca del lector, podemos estar hablando de una hora… o varias, como es mi caso.

Pero eso es así porque cdparanoia es un perfeccionista. Se asegurará muy mucho de que el audio extraido será siempre de la máxima calidad, de tal forma que obtendrás buenos resultados incluso en CD muy rayados y viejos.

La pregunta es: ¿Hay algo que se pueda hacer para aumentar la velocidad de extracción?

Bueno, pues quizás. Por ejemplo, ¿tienes grabadora?. Si la tienes, úsala para sacar el audio de tu CD, en lugar de hacerlo con el lector de CD. Puede que te sorprenda, pero generalmente las grabadoras son mucho más rápidas extrayendo pistas de audio. Hay quien dice que los fabricantes de CD dificultan la transmisión del audio a propósito, para provocar cuellos de botella en la lectura, como una especie de medida anti-pirateo (la lectura de datos no se vería afectada, y escuchar el CD casi tampoco, porque se hace a una velocidad mínima).

Otra posibilidad, es usar cdparanoia con la opción «-Z». Eso desactiva la corrección de errores. Ganas mucho en velocidad, pero pierdes en calidad. Para más información: «man cdparanoia»

Pero si realmente te preocupa la velocidad de extracción, quizás deberías usar otro programa, no cdparanoia. Por ahí recomiendan cdda2wav, concretamente. Dicen que es muy rápido, aunque eso se paga (de nuevo) con pérdidas de calidad.