miércoles, 2 de mayo de 2012

Unetbootin: errores en USBLive 32bits en distribuciones de 64bits

Estamos generando unos USBLive con material adicional para dar un curso de software libre para usuarios de Windows. Como es natural, para hacerlo sencillo, hemos decidido hacer un taller de instalación de la distribución más sencilla y con menos problemas entre las que nos hemos enfrentado, es decir, Ubuntu 10.04.4. A los usuarios habituales de Windows XP no se les puede enfrentar a directamente a Unity ni a Gnome Shell; eso será en un curso avanzado, después de haberse fogueado en un Gnome 2. El problema es que los USBLive que genero del ISO ubuntu-10.04.4-desktop-i386.iso me salen en ocasiones con un error en el arranque, con este mensaje

"Can not mount /dev/loop1 on cow"


Después de haberme pasado varias veces, me ha dado la sensación de que se debe a generar un USBLive con una imagen de 32bits en ordenadores con kernel 64bits. En todos los casos ha sido con máquinas con Fedora, ya que ahora trabajo en todos mis ordenadores con esa distribución. Sin embargo, no debiera ser así, o al menos eso entiendo por este comentario de aquí. Antes nunca me pasaba eso, pero ese antes se refiere hasta que he tenido la mayor parte de los ordenadores (aquellos con más de 4GB de RAM) con distribuciones compiladas para 64bits.

Editado: He revisado en la red y aparece también en el usb-creator de Ubuntu (o también aquí). Para confirmar mi sospecha, he generado un USBLive con la ISO ubuntu-10.04.4-desktop-amd64.iso en uno de los ordenadores que me había generado 3 USB Kingston DT101 G2 de 4GB con ese error. Ese ordenador funciona bajo el kernel

3.3.2-6.fc16.x86_64 #1 SMP Sat Apr 21 12:43:20 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Este USBLive 64bits ha funcionado perfectamente en un portátil Acer con un i5 2430M.

Conclusión: el problema, sea cual sea, tiene su origen en generar unidades con sistemas operativos compilados para 32 bits en máquinas gobernadas por kernels compilados a 64bits. Sin embargo, las unidades generadas en un ordenador con procesador de 64bits pero kernel de 32bits funcionan (llevo 2 realizadas).

No hay comentarios:

Publicar un comentario