Archive for June, 2010

Problemas con grub y kernel 2.6.32-5 en debian

Nuevos problemas …

Cuando actualizas a esta versión del kernel (supongo que a otras también), el grub no hace bien su trabajo y dice algo maravilloso:

# dpkg-reconfigure grub-pc
Installation finished. No error reported.
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

A veces nos brinda otras lindezas del tipo:

Running update-grub.
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

Después de leer bastantes cosas, parece que lo más sencillo es que tengas instalado la versión del kernel linux-image-2.6.32-trunk-amd64, que parece la culpable de la historia. Para ello:

  1. Se arranca el sistema con otro kernel que no sea la versión trunk
  2. Se desinstala la versión trunk: dpkg --purge linux-image-2.6.32-trunk-amd64
  3. Se ejecuta el upgrade de grub, por ejemplo: update-grub2 o bien con dpkg-reconfigure grub-pc

:-)

Leave a Comment

vmware y kernel upgrade

Cuando cambias de kernel, vmware necesita generar nuevos módulos. Para hacerlo:

Primero se instala una nueva versión de los ficheros “header” del kernel, por ejemplo:

apt-get install linux-headers-2.6.32-5-amd64

Luego, se ejecuta la actualización de los módulos de vmware:

vmware-modconfig --console --install-all

A correr.

Leave a Comment

Copiar ficheros y directorios recursivamente

¿Qué hacer cuando queremos copiar gran cantidad de ficheros y directorios recursivamente, a veces entre sistemas de ficheros diferentes, por ejemplo al mover de un disco duro a otro? En estos casos yo he utilizado muchas veces “mc“, el comandante de medianoche que está inspirado en el mítico “Comandante Norton” de las utilidades Norton de MS-DOS.

Otra opción es utilizar “tar“, una de las formas es la siguiente:

tar cf - * | ( cd /destino; tar xfp -)

Donde “destino” es el directorio destino. Pero, ¿porqué copiar con “tar” y no directamente con el comando “cp“? La razón es mantener la información del fichero, como las fechas, permisos de usuario, usuario, grupo, etc.

Leave a Comment