jueves, 23 de julio de 2015

Comparación ociosa UEFI vs LEGACY



Dicen que la ociocidad es la madre de todos los vicios, tal vez sea verdad, pero en este caso, utilicé mi ocio para hacer una comparación (ociosa) entre: a) Instalar el sistema operativo GNU/Linux en LEGACY o b) Instalar el sistema operativo GNU/Linux en UEFI.

La comparación la realice en mi laptop marca Acer modelo E1-522-5431, con procesador AMD de la serie A con cuatro núcleos y con 8 Gb en ram y disco duro de 750Gb, utilizando un cronómetro de mano con centésimas de segundo y con una distribución gnu/linux Mint debian, LMDE2 “Betsy” 64 bits con escritorio Mate.

La dificultad que tuve que superar fue el de configurar correctamente el BIOS para que me permitiera la instalación y ejecución del sistema operativo. Con la opción de boot seguro activada indique en el orden de arranque el archivo ubicado en la partición /boot/efi/, luego desactivé la opción de boot seguro. Guardé los cambios y me arrancó mi instalación en UEFI.

Pero antes una descripción cronológica.
Instalé la misma distribución, y las pruebas las realicé sin actualizaciones, ambas con inicio automático de sesión, empezando la toma de tiempo desde la entrada con contraseña del sistema, para tener la misma referencia de arranque, primero en legacy y después en uefi.

Para ambas instalaciones usé una partición 
personalizada, sda0 de 300 mg en fat 32 para después utilizarla en uefi, sda1 16 gb para partición root ext4, sda2 para /home en ext4 y sda3 4 gb para /swap. En la instalación en legacy solo utilicé las particiones sda1, sda2 y sda3 ya descritas y, en uefi, la diferencia es la utilización de la primera partición física (sda0) para montar /boot/efi. En la partición 3 (sda2) utilizada para /home, no indico tamaño porque utilicé el resto del disco. 

Las tomas de tiempo las inicie al momento de de dar enter en la contraseña de entrada el sistema (definida en la configuracion del bios), el primer tiempo es la aparición del grub en pantalla, donde indica ”Logo” es el momento en que aparece el logotipo de Mint durante el arranque, la sesión definida desde la instalación como “inicio automático de sesión”. El siguiente tiempo es la aparición de la ventana de “Conexion de red inalámbrica” y por último la aparición de la ventana de “Pantalla de Bienvenida”. Este punto lo tomé como arranque concluído. Los tiempos obtenidos me indican que el arranque en UEFI es mas lento.














Después intenté probar la hibernación del sistema, pero es una opción que aparece en el menú de apagado pero no está habilitado como tal en Mint, el sistema se apaga y no se reestablece la sesión anterior. Malo en mint, a mi gusto, ya que no me permitió realizar esta interesante comparación.

La opción de suspender y reactivar, me arroja una pequeña ventaja en la instalación en uefi sobre legacy, pero los tiempos obtenidos, a mi juicio, no representan una verdadera motivación para utilizar esta forma de instalación, a menos de que no haya alternativa. El tiempo lo tomé desde que se inicio la suspensión hasta que se apagó por primera vez la luz indicadora de encendido del equipo. El reinicio, desde la tecla de entrada, hasta la aparición de la pantalla de desbloque.









Por último, la prueba de apagado- reinicio de sistema los datos hablan por si mismos:





Y como tengo ocio y pereza, no reinstalé en legacy, lo conservo en uefi y con mas de una hora de actualizaciones de sistema, menos lo cambio, hasta que me sea necesario.

















martes, 19 de mayo de 2015

Configurando IDSE (IMSS Desde Su Empresa) para SUA

Normalmente no publico sobre software privativo, pero en este caso en especial, hablaré sobre la configuración básica de su sistema Windows para que puedan accesar al sistema de IDSE del Instituto Mexicano del Seguro Social.

He tratado inutilmente de accesar con el navegador Firefox, por lo que mi recomendación es que se resignen y utilicen Explorer,  entren directamente a http://idse.imss.gob.mx y sigan las instrucciones de "Avisos Importantes" en los puntos de  Java actualizado (dar click en Java para actualizar a la versión mas reciente, descargar el archivo y ejecutarlo) y luego dar click en JavaPolicy.exe para descargarlo, una vez descargado, click con el boton derecho del ratón y "Ejecutar como administrador"




Después de haber hecho los dos pasos  anteriores, desde el menú de inicio de Windows  configurar JAVA, se abre el  panel de control de JAVA

En la pestaña de seguridad, editar la lista de sitios, click en agregar y escribir en la línea http://idse.imss.gob.mx.


Aceptar, aparece un mensaje de seguridad, damos continuar, aceptar y aceptar.

Con esto, queda configurado el Explorer para poder ingresar al IDSE y realizar los movimientos filiatorios y demas consultas y trámites ante el IMSS.

Para verificar, abrimos Explorer, vamos a http://idse.imss.gob.mx no utilicen el www; automáticamente se empieza a ejecutar JAVA, se abriran una serie de ventanas de autorización, aceptamos y ejecutamos todas ellas, ingresamos el certificado digital proporcionado por el IMSS, la llave privada no se utiliza, escribimos el usuario y contraseña y debe entrar al sistema IDSE.

Esto es válido también para Windows 8, 8.1 y el próximo 10, el problema está en que el sistema SUA no funciona sobre estos sistemas operativos, hay que esperar una actualización del SUA que funcione o seguir utilizando Windows 7 para poder generar los archivos de avisos filiatorios del SUA para el IDSE.

Espero les sea de utilidad. 

 

domingo, 19 de octubre de 2014

Recuperando Particiones Perdidas con TestDisk


Agradeciendo a quienes me ayudaron.

Hace unos meses, por error borre la tabla de particiones de mi disco duro; quería instalar un nuevo sistema operativo, di la instrucción de asignar todo el disco, y afortunadamente detuve la instalación a tiempo, no se borraron los archivos pero si la tabla de particiones.

Inmediatamente busque ayuda en mis compañeros de GULAG para recuperar mis archivos. Esta publicación es para agradecer el tiempo y la ayuda desinteresada de ZK http://www.zerialkiller.blogspot.mx/, Rive http://www.riveonline.com/ pero muy en especial a Guivaloz http://www.movimientolibre.com/.
Los tres me ofrecieron alternativas de solución, pero fue la recomendación de Guivaloz quien a la postre me solucionó el problema y la recuperación de todos mis archivos.
Guivaloz me recomendó el uso de CAINE http://www.caine-live.net/, una distribución especializada para el análisis forense digital y de unidades de almacenamiento, y dentro de CAINE utilizar TestDisk, desarrollado por cgsecurity.org http://www.cgsecurity.org/.

Leyendo un poco en la red encontré que la mayoría de las publicaciones (PARA NO DECIR QUE TODAS LAS QUE LEÍ) no eran mas que un “Copiar y Pegar” del wiki de TestDisk http://www.cgsecurity.org/wiki/TestDisk_ES y de su tutorial “paso a paso” http://www.cgsecurity.org/wiki/TestDisk_Paso_A_Paso, por lo que no voy a hacer lo mismo.

Mi aporte es solamente algunas consideraciones:

1.- Como la lectura es a bajo nivel, es decir , sector por sector, se tomará algún tiempo la lectura de toda la unidad, dependiendo del tamaño de la misma, por lo que no esperen frente a la computadora hasta que termine.

2.- Después del proceso de lectura, se encontrarán diversas particiones, para no errar en cual vamos a recuperar, seleccionamos partición por partición tecleamos la letra “p”, para listar o ver los archivos contenidos en la partición y “q” para regresar y seguir revisando cada partición. 



Cabe mencionar que existe la posibilidad de encontrar mas de una partición en el mismo lugar o con el mismo nombre. Si no vemos el listado de archivos contenidos en la partición, corremos el riesgo de recuperar una partición vacía o con archivos no deseados.

Solamente resta añadir las particiones y estas estarán disponibles para su utilización.

En mi caso me concreté a recuperar mi partición /home y no toda la tabla de particiones. Ya que mi intensión inicial (cuando cometí mi error) era instalar otro sistema operativo, por lo tanto borrar la partición raiz.

Podemos utilizar una distribución en vivo para verificar la partición recuperada.

viernes, 28 de marzo de 2014

Configurar VirtualBox



Ahora les comparto mi experiencia para instalar y configurar Virtualbox.

Vitualbox es un programa para crear y administrar máquinas virtuales, disponible para diversos sistemas operativos, disponible desde https://www.virtualbox.org/wiki/Downloads, utillizo GNU/Linux en Guadalinex Edu, no utilizo consola para instalar programas, así que utilizo el gestor de paquetes Synaptic. Para instalarlo desde windows, solo descargamos el ejecutable de instalación e instalamos. Como Synaptic cambia la configuración del sistema, es necesario de escribir nuestra clave de superusuario o root,



Una vez en synaptic damos click en buscar, escribimos virtualbox y entrar; y seleccionamos virtualbox, virtualbox-dkms, virtualbox-guest-additions.iso y virtualbox-qt aplicamos cambios, y aceptamos. Se instalarán otras aplicaciones necesarias de forma automática .

Una vez instalado el programa cerramos synaptic, abrimos una terminal y añadimos nuestro usuario al grupo de virtualbox, escribiendo el siguiente comando



>sudo adduser miusuario vboxusers

> escribimos_clave_de_root



Este comando nos permitirá utilizar las memorias USB conectadas a nuestro equipo u ordenador.



Abrimos nuestro Virtulbox y en el menú de Ayuda > Acerca de Virtualbox obtenemos nuestra version instalada 
 abrimos el navegador de internet en la direccion https://www.virtualbox.org/wiki/Downloads, y buscamos el VirtualBox Extension Pack correspondiente a nuestra versión instalada

 Buscamos en la carpeta de descargas el archivo del pack descargado, doble click para instalar, se abre virtualbox y una ventana, aceptamos ya que proviene de una descarga segura.
Con esto está instalado completamente y listo para usarse nuestro VirtualBox.


Para preparar una maquina virtual nueva, abrimos virtualbox y damos click en el círculo azul de nueva, 

 damos nombre a nuestra máquina, seleccionamos tipo de sistema operativo a virtualizar y siguiente, definimos la cantidad de memoria asignada a la máquina virtual,
seleccionamos crear disco duro, en el siguiente paso dejamos la opción de VDI, siguiente reservado dinámicamente para que vaya aumentando de tamaño conforme se requiera hasta el límite establecido (con 20 Gb más que suficiente para cualquier máquina virtual), siguiente hasta crear la nueva maquina virtual.

Al correrla por primera vez muy importante tener el cd o dvd disponible y podemos instalarlo varias veces utilizando F12 al iniciar la maquina, para darle la opción de volver a instalar desde la unidad de disco, pero si es desde una imagen ISO guardada en el disco duro, solo tenemos una oportunidad de instalarlo, si no lo hacemos, debemos quemar el disco o volver a generar una máquina nueva, por lo que solo daré el ejemplo de esta última opción.



Iniciamos la máquina y nos aparece la ventana para seleccionar el disco de inicio,

por defecto aparece la unidad lectora de cd o dvd, click en el icono de carpeta, abro la carpeta descargas y selecciono la imagen iso correspondiente al sistema operativo a instalar  e iniciar.


Esperamos a que se instale todo el sistema operativo a la nueva máquina, reiniciamos y empezamos a probar la configuración de la misma, revisando que funcione red, audio y las memorias USB.



Lo normal es que con la configuración por defecto, todo funcione en la máquina virtual, pero si algo no funciona bien, solo hay que dar algunos ajustes, por ejemplo en la configuración de la  máquina GNU/Linux no realicé ningún cambio



Pero en la configuración en máquina virtual Windows, lo primero que hay que hacer es iniciar la máquina virtuaL instalar el “guest-additions” desde el menú de dispositivos de virtualbox, 
(si no vemos la barra de menú y si no modificamos la tecla de anfitrion, solo oprimimos la tecla Ctrl del lado derecho y C )  se instala como cualquier ejecutable, la opción aparece al final de la ventana,(la cual no aparece en esta imágen),

esto es para que windows pueda instalar controladores virtualizados extra, Una vez instalado, abrimos el explorador dde archivos de windows y expulsamos el disco virtual.



Ahora, si con esto no funciona el audio o la interfase de red, es momento de cambiar manualmente las configuraciones necesarias e ir probando con diversas opciones, por ejemplo en el audio se puede cambiar el controlador anfitrión y el virtual y en cuanto a la configuración de red utilizamos el controlador conectado por defecto en NAT e ir cambiando en opciones avanzadas el tipo de adaptador a utilizar, así ir probando diversos adaptadores, hasta que funcionen el audio y la red en la máquina virtual.



Para imprimir desde una máquina virtual, es un proceso no tan automático, el cual no domino, por lo que solo daré una base y prepararé otra entrada a este blog con información mas precisa.

Primero, se define como anfitrión la máquina real o física, máquina huésped es la virtualizada, Con este concepto, hay que preparar el anfitrión; al instalar la impresora a utilizar, ésta se debe instalar como impresora en red y compartida, para que pueda ser utilizada por el equipo huésped. En seguida hay que cambiar la configuración de red dentro de VirtualBox. Si en un principio la configuración por defecto es Adaptador NAT, ahora hay que cambiarla por un Adaptador Puente o Bridge, nombre Eth0 (conección ethernet)  en avanzado como modo promiscuo lo seleccionamos en denegar y lo que podemos cambiar es el tipo de adapatador.  Iniciar la máquina virtual y verificar que tengamos acceso a internet desde la virtual. Si no tenemos acceso a internet, apagamos la máquina virtual o huésped, y cambiamos las opciones del adaptador. Una vez lograda la comunicación en red, desde la máquina huésped instalamos la impresora conectada en red. Una vez localizada la misma, hacemos la prueba de impresión. Si ésto no funciona, hay que hacer una pequeños ajustes en cuanto a direccionamiento de IP, lo cual no domino aún y lo dejo para una publicación posterior. De ser necesario, busquen ayuda en las listas de correo o www.duckduckgo.com, “imprimir desde máquina virtual”, Seguro encuentran muchas referencias al tema.



Espero que les sea de utilidad.