domingo, 24 de febrero de 2013

Hacer un usb arrancable para instalar por ejemplo Debian

No es nada difícil hacer un usb arrancable. A continuación dejo anotado paso por paso, desde la creación de la partición y formateo de nuestra memoria, eso sí desde nuestro sistema Linux (o desde un Linux arracancado mediante un Live CD)


jueves, 14 de febrero de 2013

Llaves de los repositorios Debian

En este enlace http://www.esdebian.org/wiki/llaves-repositorios-secure-apt queda muy claro el concepto de "llave" que utiliza el gestor de paquetes apt para comprobar que los paquetes instalados/descargados son los correctos.
Resulta imprescindible saber la llave publica (criptografia) de un repositorio cuando lo añadimos a nuestra lista de repositorios (el fichero /etc/apt/sources.list) para obtener paquetes que no estan presentes en los repositorios oficiales Debian.

viernes, 25 de enero de 2013

USB bootable (arrancable) para instalar vmware ESXi

Fácil pero con truco. Sigue los siguientes pasos.

Seguiremos lo especificado por desarrollador:
http://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc_50%2FGUID-33C3E7D5-20D0-4F84-B2E3-5CD33D32EAA8.html

Dos cuestiones:

1) En el punto 4 cuando nos indica las instrucciones para meterle al usb el sistema de arranque ligero conocido como syslinux (que utiliza isolinux para arrancar sistemas de ficheros CDROM ISO 9660), si tenemos el paquete instalado en nuestro sistema bastará con.

syslinux /dev/sdb1
ya que el comando estará en nuestra carpeta /bin. Si no tenemos el paquete isolinux entonces:

apt-get install syslinux syslinux-common

La segunda instrucción en mi caso (debien squeeze 2.6) es:

cat /usr/lib/syslinux/mbr.bin > /dev/sdb

2) Una vez creado el arranque y copiados los ficheros del vmware en este caso, o de cualquier cosa que queramos arrancar, surge el siguiente error durante el arranque:

menu.c32: not a COM32R image
Puede ser menu.c32  o puede llamarse de otra manera si estamos arrancando otra cosa que no sea un vmware, ya que el fichero .c32 es un módulo de syslinux.

Para solucionarlo en la línea de comandos en la que aparece este error tecleamos a continuación de boot:
mboot.c32 (en el caso de vmware, o el que proceda)

Para evitar este error al parecer asociado a la versiónd de syslinux deberíamos editar el archivo de isolinux.cfg y sustituir menu.c32 por mboot.c32 (en el caso de vmware, o el que proceda en otras situaciones).

VMWare se sale del objetivo de este blog, que es hablar de código abierto, pero ya se sabe que la informática hace extraños compañeros de viaje.