Máquinas virtuales y Wine en Ubuntu Martes, Oct 14 2008 

Como ya he mencionado hay métodos muy sencillos para utilizar programas de Windows dentro de Ubuntu, uno de ellos es la máquina virtual que funciona en ocasiones mas rápido que WindowsVista.
Antes de instalar la maquina virtual intenté lo siguiente:

  • Un servidor virtual – Al parecer la mejor opción. Yo no pude instalarla pues me daba errores casi con cada archivo y con su ubicación pero aquí esta una liga a un tutorial que debe funcionar.
  • Virtual Box (OSE) – La segunda mejor opción fue compilar la maquina virtual pero también encontré errores aun con versiones mas viejas. Acá pongo tres tutoriales (en inglés). 123.
  • VirtualBox (SUN) – Esta no es muy recomendada pues no es “abierta”, es gratuita pero su codigo no esta disponible asi que no se puede modificar ni mejorar por parte de la comunidad, lo cual es totalmente inadecuado para un sistema operativo como Linux. Pero la ventaja de esta opción ademas de ser la mas sencilla es que se pueden compartir folders entre Ubuntu y Windows además de ser compatible con USB. Aquí un tutorial.

Utilizando Virtual Box

El tutorial que puse anteriormente es muy sencillo de seguir pero hay dos problemas básicos que pueden surgir después de la instalación y que pongo a continuación.

  • Una vez instalado el programa el ratón puede no funcionar, para arreglar esto hay que seleccionar “montar imagen” en el programa de maquina virtual (utilizando el dispositivo de CD), se selecciona “GuestAdditions” y  después DENTRO de la maquina virtual y utilizando el teclado para seleccionar se da click en el dispositivo (virtual) de CD y se debe correr el “exe” ahi mostrado. La información completa sobre este procedimiento esta en este tutorial.  Si necesitas ayuda sobre como utilizar el teclado para hacer las funciones del mouse aquí hay una guia muy buena (en inglés).
  • Puede ser que la maquina virtual no tenga sonido, la solución es sumamente sencilla: Ir a Sistema > Preferencias > Sonido y en la opción Default Mixer Tracks > Device  se debe seleccionar “OSS”. Con esto no solo se escucharan perfectamente ambos sistemas sino que tambien se podrá grabar en la maquina virtual. (Tomado de aquí).

Wine

La otra opción para instalar archivos .exe es Wine. La instalación puede hacerse automática (add/remove – wine) y después de eso se pueden instalar los programas tal y como lo haríamos en Windows.
Supuestamente, si ya hay un Windows instalado en el mismo disco duro se pueden llamar las aplicaciones desde ahi pero al parecer Vista interfiere bastante y el rendimiento no es muy bueno. En mi experiencia lo único que instale fue Winamp, al poner una estación de radio no recibí errores y la velocidad de transmisión era excelente, sin embargo el programa parecía cerrarse y desaparecía de la pantalla aunque se siguiera escuchando, por lo que prefiero usar el XP virtual.

VB y Wine con aplicaciones pesadas
Para los que les gustan los videojuegos hay usuarios tanto de Wine como VB que no reportan problemas al utilizarlos.
Todos los programas que he utilizado en VB han tenido un gran rendimiento excepto por uno: 3D Studio Max. El programa no funciona con Wine y aunque se instala en VB la aplicación es inútil, hay vídeos y tutoriales de personas que han logrado hacerlo funcionar pero en mi caso aun aumentando la memoria del XP virtual no hubo ningún cambio.

Sin embargo dadas las muchas variaciones que puede tener una aplicacion (dependiendo del sistema y configuraciones, por ejemplo) lo mejor es instalar lo que necesitamos para saber si algún programa funciona o no con Wine o en que medio (VB, WMserver, etc.) es mas estable. Y seguramente muchos se preguntaran: “¿Para qué instalar partes de Windows si se supone que Linux es mejor?”, mis razones:

  • XP es un sistema operativo descontinuado para el que dentro de poco no saldrán programas nuevos ni actualizaciones.
  • Asi tendremos una opcion antes de configurar Linux por completo.
  • Linux es superior a Windows Vista.
  • Un Windows dentro de Linux es mas rápido y funcional que un Linux dentro de Windows.
  • Linux tiene funciones que Windows jamas ha ofrecido o que nunca le funcionaron.
  • Cualquier simulación en Linux utiliza menos memoria que el Windows Vista mas austero.

Finalmente debo recalcar que la mayoría de los programas para Windows tienen una opción superior para Linux y, al ser gratuitos, podemos experimentar libremente hasta encontrar justo lo que necesitamos en caso de que la primera opción no funcione o no sea lo que buscamos.

Anuncios

Ajustar resolución de Compaq Presario F700 en Ubuntu Lunes, Oct 6 2008 

Al instalar Ubuntu el sistema automáticamente detecta y descarga los controladores de Nvidia para tener una perfecta resolución de 1280 X 800. Pero ¿qué pasa si esto no sucede o si algún cambio en la configuración nos deja con algo menor?.

Instalar manualmente los controladores es muy sencillo, aquí daré la descripción para modo gráfico (ultra sencillo).

  • Ir a MainMenu>System>HardwareDrivers y deben aparecer (mínimo) tres controladores listados, uno de ellos puede estar en rojo así que solo debemos seleccionarlo para activarlo. Reiniciamos.
  • Si esto no funciona podemos instalar algunos paquetes. Ir a MainMenu>System>SynapticPackageManager y buscar “nvidia-glx-new” , “nvidia-kernel-common” y “nvidia-settings”, instalarlos si no lo están y reiniciar.
  • Pongo a continuación como se ve lo que yo tengo instalado con las palabras “nvidia”:
nvidia

nvidia

Para algunas personas el tamaño de los objetos en Ubuntu es descomunal, esto no se modifica vía nvidia sino haciendo las letras (fuentes) mas pequeñas.

(MainMenu>System>Preferences>Appearance).

¿Cuánta memoria SWAP? Sábado, Oct 4 2008 

Al instalar Linux es probable que en algún momento se nos pregunte cuanta memora swap (espacio de intercambio) queremos ponerle a nuestro sistema operativo.

Como ya dije anteriormente yo hice una instalación (EXT2) sin memoria swap que funcionaba a la perfección. Pero habrá algunos programas que utilicen mucha memoria y es entonces cuando la computadora puede llegar a necesitar un espacio donde mantener otros procesos que no sean tan urgentes, es decir, más memoria de la que esta instalada físicamente en la computadora.

Busqué información sobre la cantidad que necestaría mi sistema al tener una memoria de 2GB, la versión que predominó es que se utiliza tanta memoria swap como memoria física tenga el equipo. Por lo tanto, hice una partición de 2GB en el disco duro y al momento de la instalación utilicé esa partición como memoria swap.

Más información (en inglés).

Actualización 14-Oct-08: Pongo nuevamente la información sobre como configuré la memoria swap por si alguien no desea leer toda la entrada “Como instalar Vista y Linux al mismo tiempo”.

Precaución: Debemos saber el tamaño EXACTO de la partición donde está Vista para no borrarla por error.

  • Previamente a la instalación hice dos particiones desde Windows Vista, una para instalar Ubuntu (de 45 GB) y una para la memoria (2GB), y anoté su tamaño en MBs.
  • Iniciando la instalación de Ubuntu al llegar a la parte de “Particiones” seleccioné la opción “manual”.
  • En el menú con todas las particiones de la computadora seleccioné los 2GBs y en “Mount Point” le puse la opción “swap”, para la otra partición le puse “Mount Point / ” y “Use as Ext3”.
  • Dar click en “Forward” y continuar la instalación.

Como instalar Vista y Linux al mismo tiempo Sábado, Oct 4 2008 

Un “dual-boot” (arranque dual) es tener dos sistemas operativos en la misma computadora, ambos independientes uno del otro.

Las ventajas de tener dos sistemas operativos son muchas, especialmente si tenemos un Windows Vista que no rinde al 100% pero que no queremos borrar en caso de que “se necesite”.

Yo instalé un Linux Ubuntu en una partición de 4GB, no le puse memoria swap (memoria extra que se forma con espacio libre del disco duro) y todo funcionó a la perfección desde un principio, no instalé controladores y no necesite más que algunos “plugins” extra para utilizar todo tal como lo hacia en Windows.

Linux no es Windows, es importante tener la mente muy abierta antes de comenzar a utilizarlo pues varias cosas funcionan de manera distinta pero el rendimiento y las funciones son infinitamente superiores.

Estos son en resumen los requerimientos y pasos para instalar Linux JUNTO a Vista

  • Bajar el sistema de Linux (todos son gratis)
  • Quemar el archivo tipo *ISO de Linux en un disco o ponerlo en una tarjeta USB
  • Hacer un respaldo de TODOS nuestros archivos importantes en Vista
  • Particionar Windows Vista
  • Anotar el tamaño exacto de cada partición (la de recuperación [D], la de Windows [C], la de Linux  {Yo le puse “U” pero es al gusto} , en la instalación no se nos mostraran las letras, solo el tamaño así que es muy importante saber en MB cuanto mide cada una.
  • Reiniciar y poner el disco de Linux
  • Reiniciar
  • De ahora en adelante nos va a salir un menú para elegir con que sistema operativo queremos trabajar, Windows Vista o Ubuntu, el primero en la lista se seleccionará automaticamente (Linux) pero con las flechas del teclado podemos bajar y seleccionar Vista Longorn para utilizar ese otro sistema.

Ninguno de los dos debe mostrar problemas de rendimiento al estar en este tipo de instalación. Si se desea borrar Linux se debe desinstalar primero o de otra manera no habrá menú para arrancar Vista y se tendra que agregar manualmente.

Limitaciones y errores en la máquina virtual Sábado, Oct 4 2008 

Con Virtual Desktop no solo creé un XP que corría más rápido que la instalación “normal” de Vista sino que hice un Ubuntu. Al ser una máquina virtual tuve dos problemas principales que fueron los siguientes:

Resolución
La máquina virtual tiene un soporte de resolucion mínimo, es decir, las imágenes se van a ver con menos colores que como se ven si la instalación fuera tradicional (directamente en la computadora). Para poder instalar Ubuntu se debe elegir la opción “Safe Graphics Mode” antes de instalar, o, si se instaló automáticamente y no se distinguen mas que líneas hacer lo que dice éste comentario (en inglés).

Traducción breve:

  • Reiniciar
  • Presionar la tecla ESC para que salga un menú, una vez mostrado esté se debe seleccionar “modo de comando” (o algo similar).
  • Seleccionar de el siguiente menú la opcion “Ubuntu 8.04, kernel 2.6.24-16-generic” y presionar la tecla “e”.
  • Seleccionar la opcion que contenga “kernel /boot/” y presionar la tecla “e”.
  • En la línea de texto debe decir haber una frase “quiet splash”, despues de ésta se debe agregar el siguiente texto: “vga=791 noreplace-paravirt” (sin comillas) para quedar una linea diciendo “quiet splash vga=791 noreplace-paravirt xforcvesa”.
  • Presionar enter y después “b” para reiniciar.

Una vez dentro de Ubuntu se debe abrir una Terminal y escribir lo siguente:

  • “sudo gedit /boot/grub/menu.lst” y dar enter, si se nos requiere la contraseña se debe poner y dar enter.
  • Se abrirá un editor (libreta) de texto, se debe agregar la misma línea que antes en la misma parte (para quedar “quiet splash vga=791 noreplace-paravirt xforcvesa”). Se salva el archivo y se reinicia.

Con esto no deben existir errores.

Error de arranque

Utilizando la Terminal y sabiendo que no corría peligro si borraba algo importante comenzé a modificar codigos para el sonido. Era imposible que se reconociera una configuración de audio superior al Soundblaster 16 pero aun así continué. Desgraciadamente no recuerdo que escribi exactamente en la terminal (ya verán por que después) pero tenia que ver con una fuerte modificación al archivo xorg.conf, al reiniciar me apareció este error:

isapnp: checksum for device 1 is not valid (0x89)
isapnp: checksum for device 2 is not valid (0xbe)

Al parecer este es un error sumamente extraño pues solo encontré dos reportes al respecto. Asi que opté por iniciar en modo de texto seguí los códigos descritos acá pero al llegar a “ifdown eth0” simplemente me decía que los archivos no existían.
Esto no significa que todo estuviera perdido pues se puede crear una nueva maquina virtual y utilizar el disco duro viejo, pero al ser un Ubuntu de prueba decidí borrar todo y comenzar de nuevo.

Como grabar audio en Windows Vista Sábado, Oct 4 2008 

De manera general Windows Vista deshabilitó algunos componentes en las tarjetas de sonido por lo que si tienes una computadora nueva lo mas probable es que no tengas la opción “Grabar lo que se oye”. ¿Cómo hacer entonces para grabar audio que salga de la computadora y no que entre por el micrófono?.

Hay varias paginas que muestran diversos métodos exitosos, aquí pongo dos ligas con posibles soluciones:
. Tutorial (en ingles)
. Foro con varios programas (en ingles)

Desgradiadamente mi compaq F700 no mostró cambios con ninguno así que saqué el siguiente programa: Applian Sound Recorder

Se instala en Firefox o IE, se deja abierto el navegador y se reproduce el sonido por otro medio. Por ejemplo, yo quiero grabar una estación de radio, abro el navegador, abro Winamp y ahí escucho la estación de radio, en el navegador aprieto “grabar” y todo funciona perfectamente.

¿Por qué no reproducir directamente del navegador?, porque las estaciones envían información de derechos de autor, si reproduces con WindowsMedia por IE no va a grabar nada pues la señal esta codificada para no ser grabada.