Bienvenidos al BlogRockCounter un espacio mas dedicado al mundo de la tecnología, la información y sobre todo al Software Libre el cual ha significado para mi una nueva manera de ver la informática, el internet y sobre todo una nueva forma de compartir y adquirir conocimientos con todos aquellos que se consideran amantes del universo de la computación.

viernes, 31 de julio de 2009

Compilar Kernel en Debian o Ubuntu

Hace poco me vi en la Necesidad de compilar una versión mas actualizada del kernel para mi debian lenny navegando un poco por Internet encontré un procedimiento que a mi parecer es el mas sencillo y explico a continuación.

Lo primero que debemos hacer es descargar la versión del kernel que vayamos a utilizar a mi en particular me gusta descargarlos de esta pagina www.kernel.org

En mi caso descargue la versión 2.6.27.1 comprimida en formato .tar.bz2

Copia la imagen en el directorio /usr/src y descomprimela puedes usar el comando tar -jxvf linux-2.6.27.1.tar.bz2 en caso de que allas descargado la imagen comprimida en formato .tar.gz puedes usar el comando tar -zxvf linux-2.6.27.1.tar.gz

Ahora vamos a proceder a configurar nuestro kernel voy a explicar las 3 maneras mas fáciles que encontré para hacerlo.

Lo primero que debes hacer es instalar la suit para compilación de paquetes lo puedes hacer con apt-get install build essential.

Luego debes dirigirte al directorio donde descomprimistes el kernel y empezar la configuración del kernel con cualquiera de los 3 métodos.

1era alternativa: make config <-- Hay que tener algo de experiencia, si no la tienes no te recomiendo seguir este camino ya que hace muchas preguntas de hardware.

2da alternativa: make menuconfig <-- Es muy cómodo hacer la configuración por este método porque posees un menú muy sencillo he interactivo. NOTA: Necesitas tener instalado las las librerías ncurses, en debian: apt-get install libncurses5-dev

3ra alternativa: make xconfig <-- Debes tener instalado y en funcionamiento el servidor X, ya que toda la configuración se hace gráficamente (haciendo uso del sistema de ventanas). NOTA: Necesitas tener instaladas las librerías QT, en debian apt-get install libqt3-dev

NOTA: Si ya has compilado anteriormente el kernel antes de realizar cualquiera de estos 3 métodos debes limpiar las fuentes con el comando make mrproper

De los 3 métodos anteriores me fui por el segundo ya que me parece el mas sencillo y no necesitas tener activa la interfaz gráfica para utilizarlo.

Recuerda al momento de configurar el kernel debes tener cuidado con los módulos que selecciones asegurate de seleccionar solo lo necesario de otra manera tu kernel seria muy pesado y causaría que tu sistema ande con lentitud.

Bien ya tenemos nuestro kernel configurado ahora solo debemos compilarlo como estamos haciendolo a la Debian Way lo primero que debemos hacer es instalar el paquete necesario para realizar la compilación apt-get install kernel-package y debemos ejecutar los siguientes comandos.

make-kpkg clean

make-kpkg --initrd kernel_image kernel-headers

Estos 2 comandos te crearan 2 archivos .deb uno con el kernel y el otro con las cabeceras, las cabeceras son opcionales pero son necesarias para instalar aplicaciones importantes como los drivers propietario de NVIDIA.

Luego de esto solo nos queda compilar lo puedes hacer con los comandos:

dpkg -i KERNEL.deb

dpkg -i KERNEL-HEADERS.deb

Para finalizar solo debes realizar tu equipo y iniciar con tu nuevo kernel.

miércoles, 29 de julio de 2009

Sun MicroSystems VirtualBox

La caja virtual de Sun Microsystems VirtualBox es la solución para aquellas personas que desean tener varios sistemas operativos en su Pc sin necesidad de tener que crear varias particiones en el equipo que alojen a los mismos.

Entre las novedades que tiene VirtualBox es un total Soporte para tu Maquina Virtual de Video, Sonido, USB, Red, Cdrom, Disket (Si Aun lo Usas) y hasta puertos seriales. Ademas de todo esto tiene la posibilidad de crear directorios compartidos entre el sistema anfitrion y el sistema Virtualizado.

Ahora es mas fácil crear tus maquinas virtuales gracias al asistente que trae VirtualBox el cual te permite instalar varias Distros de Linux, Solaris, BSD, IBM OS y de Windows entre ellos el nuevo Windows7.

Puedes Descargarlo de la pagina www.virtualbox.org/ .

Para instalar esta aplicación bajo Linux debes tener pre-instalado las cabeceras de tu kernel luego de esto solo debes ejecutar el archivo .deb que descargastes de la pagina (Esto en caso de que tu distribución de Linux sea Debian o Ubuntu).

Recuerda que luego que tengas virtualizado tu Sistema Operativo debes instalar en el, la imagen de VirtualBoxAddition que viene con el paquete de instalación esto le dará soporte a tu maquina virtual para que utilice la resolución y aceleración 3D del sistema anfitrión además de permitirte la compartición de carpetas.