Páginas

martes, 30 de octubre de 2012

Corregir UUID del Hard Disk

Seguro que es una tontería  pero yo en linux, tengo los puntos de montaje del los discos duros por el numero de UUID en vez de por el punto de montaje tipico como puede ser /dev/sda1.

El "problema" surge cuando hago la clonacion de uno de los discos, el disco clonado toma el numero de UUID del disco de origen y claro, eso, queda feo.

Para corregir el numero de UUID ejecutaremos el siguiente comando como root:


tune2fs /dev/sdXY -U numUUID

Donde sdXY, X es el disco e Y el numero de particion, por ejemplo sda2. Donde numUUID es el numero de UUID

martes, 16 de octubre de 2012

Hacer funcionar programas en maquina virtual

Algunos programas tienen la tonta mania de comprobar si se estan ejecutando en un entorno virtual, como VirtualBox, vmware o cualquier de este estilo.

Esto es un problema porque cuando comprueban que es un entorno virtual no arrancan o funciona incorrectamente. La solucion pasa por hacer creer al programa que es un entorno nativo.

Para ello debemos usar un sistema virtualizado de VMware, mas que nada porque Virtualbox no permite opciones avanzadas de configuracion.

Usando VMware Fusion, y modificando el fichero de configuracion con los parametros siguientes, me ha funcionado correctamente programas como el Autodata 3.38, algo que con Virtualbox no ha sido posible.

Abriremos el fichero .vmx de turno y añadiremos al final de la configuracion los siguiente:

isolation.tools.getPtrLocation.disable = "TRUE"
isolation.tools.setPtrLocation.disable = "TRUE"
isolation.tools.setVersion.disable = "TRUE"
isolation.tools.getVersion.disable = "TRUE"
monitor_control.disable_directexec = "TRUE"
monitor_control.disable_chksimd = "TRUE"
monitor_control.disable_ntreloc = "TRUE"
monitor_control.disable_selfmod = "TRUE"
monitor_control.disable_reloc = "TRUE"
monitor_control.disable_btinout = "TRUE"
monitor_control.disable_btmemspace = "TRUE"
monitor_control.disable_btpriv = "TRUE"
monitor_control.disable_btseg = "TRUE"