martes, 27 de octubre de 2009

Clonar maquina virtual de Virtual Box 3 en ubuntu 9.04

Bueno, al principio creí que eso seria sencillo pero como siempre sin alguien al lado que te diga como hacerlo pues... se torno un poco complicado lo bueno que después de un poco de documentación el proceso final resulta ser muy sencillo gracias a dios jeje.

Esto surge a causa de querer disponer de mas equipos virtuales SIN tener que estar instalando el sistema operativo en cada uno de ellos una y otra vez así que ahora les comento como pude lograr esto sin tanto “verbo” como siempre yendo al grano.

Requisito previo: tener una maquina lista para clonar.

Paso uno
clonar el disco duro de la maquina virtual

$ VBoxManage clonehd WindowsDesktop.vdi WindowsDesktop_clone.vdi --format VDI

Nota: por que utilizar “VBoxManage clonehd” y no simplemente el comando “cp”, la respuesta es sencilla. Toda maquina virtual creada con Virtual Box utiliza un UUID (Universally Unique Identifier) el cual impide que dos maquinas virtuales posean el mismo identificador por lo tanto si utilizamos el comando cp estariamos cometiendo un error y es por eso que este comando “VBoxManage clonehd” nos resulta util (suministrado por VirtualBox al efectuar la instalación) ya que por cada maquina que clonemos nos creara un nuevo UUID para cada clon.

Paso dos
mover la imagen clonada a la ruta donde almacenamos nuestras imágenes (ojo: estas imágenes poseen una extensión .vdi).
(en mi caso yo almaceno mis imágenes en el directorio /var/VDI )


$ mv /root/.VirtualBox/HardDisks/WindowsDesktop_clone.vdi /var/VDI/

paso tres
Crear una nueva maquina virtual en la interfaz gráfica y asignarle nuestra nueva imagen clonada(archivo .vdi)

Aplicaciones -> Herramientas del sistema -> Sun VirtualBox -> Nueva -> [Crear una nueva maquina virtual]

ya que lleguemos a la ventana “Crear un Disco Virtual” seleccionamos en... “Utilizar un disco existente” justo ahí es donde seleccionamos nuestra nueva imagen clonada.

Por el momento creo que es todo. Espero les sea de ayuda este post.
Para mas información este link me sirvio http://srackham.wordpress.com/cloning-and-copying-virtualbox-virtual-machines/ pues el resto de los post que vi en internet nomas me decían el mundo es miel sobre hojuelas, sin embargo nunca vi la miel :S jeje
Si desean agradecer pues.. dejen su comentario Saludos!!!!!!! :-)

Instalación de Virtualbox 3.0 en ubuntu 9.04

Bueno primero lo primero un cordial saludo: “hola” jeje
Bien ahora si después de las formalidades comento una de las formas que encontré en la web y me sirvió para efectuar la instalación de virtualbox 3.0 en ubuntu 9.04

paso uno
anexar repositorio de virtualbox 3

$ echo “deb http://download.virtualbox.org/virtualbox/debian intrepid non-free” >> /etc/apt/sources.list


paso dos
anexar llave

$ wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -



paso tres
actualizar la base de datos de los repositorios

$ apt-get update


paso cuatro
instalar virtualbox 3

$ aptitude install virtualbox-3.0


nota esto le pedirá confirmación de descargas adicionales donde usted solo aceptara las peticiones (presionar aceptar o “y” según lo pida) y listo
al finalizar este proceso aparecerá una ventana de instalación que lo guiara paso a paso para crear sus maquinas virtuales.

Paso cinco
Para usar virtualbox solo basta con ir a Aplicaciones-> Herramientas del Sistema -> Sun VirtualBox


por el momento es todo y espero les serva para correr sus maquinas virtuales bajo entornos gnu/linux

Saludos!

martes, 6 de octubre de 2009

Optimizador para windows XP

Hola que tal, después de tanto tiempo al fin é vuelto, eso de los proyectos finales y la titulación después de todo consumen mucho tiempo pero lo prometido es deuda así que aquí vuelvo con un nuevo aporte se trata de un script para ms-dos que desarrolle, cuya función es la de optimizar el funcionamiento del sistema operativo Windows XP professional. Cómo? Pues lo que hace este script es lo siguiente:

  • Remueve aplicaciones del “menú de inicio”.
  • Remueve aplicaciones cargadas desde las llaves “HKLM…->Run”, “HKCU…->Run” entre otras.
  • Optimiza IE8 deshabilitando la “protección” de Sitios No Seguros.
  • Detiene y Deshabilita servicios innecesarios de aplicaciones que se instalan en el sistema.
  • Deshabilita los efectos visuales atenuación (localizados en Propiedades de pantalla -> Efectos):
  • Mostrar sombras bajo los menús.
  • Mostrar el contenido de la ventana mientras se arrastra.
  • Ocultar las letras subrayadas de acceso rápido hasta que presione la tecla Alt.
  • Detiene la ejecución de Messenger 9 al inicio del sistema.
  • Hace que los menús se habrán más rápido.

Todo esto repito es mediante programación básica batch y manejo de registros del sistema widnows XP Professional, no se intenta hacer un boom! Del sistema operativo con este script pero si el rendimiento después de correrlo en los equipos que se implemento es muy notorio.
Es sumamente probable que si deseas correr este script en tu computadora requieras hacer algunos ajustes al mismo así que siéntete en la libertad de hacerlo siempre y cuando publiques tus modificaciones de manera libre y gratuita y también reconoscas el crédito a el autor en tus modificaciones ( osease que a mi ;-) ).
Por otra parte siéntete en la total libertad de exponer tus comentarios, dudas o sugerencias, espero y te sea de utilidad. Por el momento es todo y hasta pronto!:-)

este es el codigo del script y sus respectivos archivos

Archivo: OPTIMIZADOR.bat




:: Desarrollado por Ing. Jaime Alday Córdova ( J i m m y )
::
:: Esta herramienta fue desarrollada con el proposito de mejorar el rendimiento
:: en los equipos con sistema Windows XP Professional localizados en las
:: instalaciones del ITESCA.
::
:: Su Distribuición es libre, siempre y cuando se le atribuya el credito al
:: autor y claro siga siendo libre.
::
:: Atentamente
:: Ing. Jaime Alday Córdova
::
:: E-Mails: jimm_x@hotmail.com
:: jalday@itesca.edu.mx
::
:: http://algodecodigo.blogspot.com

set backTo_src=cd c:\BACKUP_CLEANER
set dst=C:\WINDOWS\OPTIMIZADOR
set users=users.list
@ECHO ====== Preparando Archivos de ======================
@ECHO ====== INICIO ======================
IF NOT EXIST %dst% ( mkdir %dst% )
IF NOT EXIST %dst%\optimizador.bat ( copy optimizador.bat %dst%\ )
IF NOT EXIST %dst%\HKLM-NEW.reg ( copy HKLM-NEW.reg %dst%\ )
IF NOT EXIST %dst%\HKCU-NEW.reg ( copy HKCU-NEW.reg %dst%\ )
IF NOT EXIST %dst%\DelDomains.inf ( copy DelDomains.inf %dst%\ )
IF NOT EXIST %dst%\jimmy-info.txt ( copy jimmy-info.txt %dst%\ )
IF NOT EXIST %dst%\"Microsoft Firewall Client Management.lnk" ( copy "Microsoft Firewall Client Management.lnk" %dst%\ )

@ECHO ====== Aplicaciones en ======================
@ECHO ====== MSCONFIG (INICIO) ======================
dir /B "C:\Documents and settings" > %users%
for /f "delims=] tokens=1*" %%a in ('find /v /n "" ^%users%') do (
cd "C:\Documents and Settings\%%b\Men? Inicio\Programas\Inicio"
copy *cliente.exe* %dst%\
del /F /S /Q *.*

)

cd "C:\Documents and Settings\All Users\Men? Inicio\Programas\Inicio"
copy %dst%\*Firewall* .

cd "C:\Documents and Settings\All Users\Men? Inicio\Programas\StartUp"
copy *.* %dst%
del /F /S /Q *.*
cd %dst%

@ECHO ====== Aplicaciones en ======================
@ECHO ====== REGISTRO DEL SISTEMA ======================
reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" %dst%\HKLM-OLD.reg
reg export "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" %dst%\HKCU-OLD.reg
reg export "HKEY_CURRENT_USER\Control Panel\Desktop" %dst%\HKCUExtra-OLD.reg

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f
reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /f

reg import HKLM-NEW.reg
reg import HKCU-NEW.reg

@ECHO ====== corrección de ======================
@ECHO ====== MATLAB.exe ======================
IF EXIST C:\MATLAB701\bin\win32\MATLAB.exe ( move "C:\MATLAB701\bin\win32\MATLAB.exe" "C:\MATLAB701\bin\win32\_MATLAB.exe" )

@ECHO ====== Optimizar ======================
@ECHO ====== IE8 ======================
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 %dst%\deldomains.inf
regsvr32 /s actxprxy.dll

@ECHO ====== Detencion de Servicios ==============
@ECHO ====== Inecesarios ==============
sc config "JavaQuickStarterService" start= demand
sc stop "JavaQuickStarterService"
sc config "SQLWriter" start= demand
sc stop "SQLWriter"
sc config "SQLBrowser" start= demand
sc stop "SQLBrowser"
sc config "MSSQL$SQLEXPRESS" start= demand
sc stop "MSSQL$SQLEXPRESS"

@ECHO "######################################################################"
@ECHO Listo!
@ECHO Ahora debe reiniciar el sistema
@ECHO "######################################################################"
pause


Archivo: jimmy-info.txt


:: Este sistema fue optimizado utilizando la herramienta "Optimizador"
::
:: Desarrollado por el Ing. Jaime Alday Córdova ( J i m m y )
::
:: El proposito de esta es mejorar el rendimiento
:: en los equipos con sistema Windows XP Professional localizados en las
:: instalaciones del ITESCA.
::
:: Su Distribuición es libre, siempre y cuando se le atribuya el credito al
:: autor y claro suga siendo libre.
::
:: Atentamente
:: Ing. Jaime Alday Córdova
::
:: Dudas, Sugerencias y/o Comentarios a:
::
:: E-Mails: jimm_x@hotmail.com
:: jalday@itesca.edu.mx
::
:: http://algodecodigo.blogspot.com


Archvio: HKCU-NEW.reg


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"CTFMON.EXE"="C:\\WINDOWS\\system32\\ctfmon.exe"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
"UserPreferencesMask"=hex:b0,32,03,80
"Jimmy"="Este sistema fue optimizado utilizando la herramienta \"cleaner\" desarrollada por el Ing. Jaime Alday Córdova ( Jimmy ) puede descargarse desde el sitio algodecodigo.blogspot.com o bien enviando un correo a jimm_x@hotmail.com ó jalday@itesca.edu.mx"

[HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger]
"AppSettings"=hex:62,04,01,00


Archvio: HKLM-NEW.reg


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ccApp"="\"C:\\Archivos de programa\\Archivos comunes\\Symantec Shared\\ccApp.exe\""
"bitacora"="\"C:\\WINDOWS\\cliente\\cliente.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\IMAIL]
"Installed"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MAPI]
"Installed"="1"
"NoChange"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MSFS]
"Installed"="1"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="0"
"UserPreferencesMask"=hex:b0,32,03,80
"Wallpaper"="C:\\WINDOWS\\web\\wallpaper\\Felicidad.bmp"



Archivo: DelDomains.inf


; DelDomains.inf © 11-28-04 Revised 01-15-06
; Created by: Mike Burgess Microsoft MVP
; http://mvps.org/winhelp2002/
;
; Warning: Deletes all entries in the Restricted & Trusted Zone list
; http://mvps.org/winhelp2002/restricted.htm
;
; Revised to include the EscDomains key
;
; To execute this file: in Explorer - right-click (this file)
; Select Install from the Menu.
; Note: you will not see any onscreen action.

[version]
signature="$CHICAGO$"

[DefaultInstall]
DelReg=DelTemps
AddReg=AddTemps

[DelTemps]
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains"

; Recreate the keys to avoid a restart

[AddTemps]
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\EscDomains"



Se preguntaran que fue del archivo "Microsoft Firewall Client Management.lnk" pues... como dice su extención solamente es un link o... acceso directo asi que pueden simplemente crear uno con ese nombre o comentar la linea de codigo donde se invoca este.

Igualmente si ocupan el juego de archivos completo sientanse en la libertad de solicitarlo mediante e-mail con gusto repondere.
Saludos! :-)