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.

No hay comentarios:

Publicar un comentario