viernes, 7 de marzo de 2008

Correr linux en una USB

En esta ocación os contare como correr linux en una USB
NOTA: Lo vamos ah hacer desde un sistema window$...
para ella necesitamos los siguientes programas:

dsl este es el arbol de direciones hay que bajar el archivo: dsl-4.2.5-embedded.zip o más actual... pesa unos 50MB
Syslinux que es el gestor de arranque de linux hay que bajar el syslinux-3.55.zip o más actual
Usb que es un programa para formatear las USB


Una vez tengamos los programas listos hay que formatar la USB con formato FAT (recuerda que se borrara todo el contenido de la memoria)
Descomprimimos la distro descargada en la USB
Descomprimimos el syslinux en la maquina con un directorio que se llame syslinux
Abrimos una linea de comandos (inicio, ejecutar, cmd)
Entramos al directorio donde esta syslinux
Tecleamos
syslinux.exe -f F: donde F
es el nombre de la unidad de la USB
Cerramos la linea de comandos y procedemos a reiniciar la maquina
NOTA IMPORTANTE: Si no esta configurada la BIOS hay que configurarla para que empieze desde USB-ZIP o USB-HDD para que pueda arrancar una vez configurada guardamos los cambios y reiniciamos con la USB conectada y arrancara el sistema que se le instalo...
Listo tenemos uns distro de linux en una USB...
Ahora a probar y contar las experiencias...

miércoles, 5 de marzo de 2008

LMS


Hace poco se dio a conocer una nueva versión de nuestro sistema favorito GNU/LINUX.
A diferiencia de las distros ya establecidas esta haca incapie en la posibilidad de iniciar el sistema en unmodo live y a su vez modificarlo sin tener que tocar el hardware de la maquina en la que se esta corriendo...
Para esto simplemente se ha creado el sistema para poder arrancar desde una memoria flash USB de ahi el nombre.
Linux Mobile System LMS.
Las principales caracteristicas de este sistema incluyen entre otra stantas:

Sistema de paquetes RPM basados en Fedora. reconstruidos para una minimización de espacio.
Arranque del sistema en modo consola o en frame buffer para abarcar el mayor número de chipset gráficos.
Kernel Linux con el subsistema USB más actualizado en cuanto a estabilidad.
Utilidad gráfica (PyGTK) de preparación del sistema LMS: "LMS Factory". Esta utilidad permite la creación del sistema LMS en el USB memory drive de manera automática. Permite la selección de una variedad de LMS flavours dependiendo de nuestras necesidades:
- LMS sólo consola.
- LMS enfocado a la administración de red.
- LMS enfocado a la seguridad.
- LMS enfocado al diagnóstico de hardware y del sistema.

También es posible la personalización del sistema a generar, incluido el particionado del dispositivo para usar zonas del mismo para el almacenamiento tradicional

Suena muy bien. Ahora es cuestion de probar y checar que tal esta... Aun que la idea no esta nada mal..

sábado, 9 de febrero de 2008

Tutorial de SDL y TTF

Hace poco mande un tuto de como crear un contador para juegos usando SDL y SDL_TTF a una pag que me fascina la dir de la pag principal es:


y el enlace para mi tuto es:


Espero que para a quellos que sabes usar SDL o que quieren usar SDL pueden tambien visitar la pag principal para saber más...

domingo, 3 de febrero de 2008

Knoppix 5.1 (live DVD) y Nvidia sin internet

Hasta hace poco no podia instalar mi tarjeta grafica (una viejita porcierto FX5200) en knoppix pero tras varios intentos (con errores al 100%) pude y aqui esta una forma sencilla de instalar una grafica de NVIDIA en el live DVD de knoppix 5.1 no se si tambien se pueda en el live CD (imagino que si).

NOTA: No garantizo el buen funcionamiento de la instalación y mucho menos me hago responsable de los posibles daños al software y/o hardware... Yo lo utilice pues no cuento con internet en mi casa...
Bueno segun he leido esto solo funciona para el kernel inferior al 2.6.20 (ni siquiera con ese y no se si con el 2.4.xx)

Primero hay que descargar el driver de la grafica he aqui algunos:



Comprobemos con un simple ls que headers se instalaron en /usr/src/

locación$: ls /usr/src/
...mucha información....
linux-headers.x.x.x.xx
...mucha información....

NOTA: tenemos que tener en cuenta que tenemos que tener los headers instalados en el caso de instalar liveDVD tenemos que ternerlos ya instalados...

matamos el modo grafico, una forma sencilla de hacerlo es al logear dar Ctrl+n y entramos en modo consola despues como root hacemos:
sudo /etc/init.d/kdm stop
o
sudo /etc/init.d/gdm stop
según el caso.
ahora extraemos el contenido del archivo descargado:
./NVIDIA.x.x.x..xxx.run --extract-only
entramos cd NVIDIA.x.x.x..xxx.run

./nvidia-intaller

tras un proceso de instalación tendremos instalado la grafica ahora solo hay que configurar el xorg.config (creo se llama así no lo recuerdo almenos no la extención)
procedemos a iniciar el servidor X

initX

y si todo funciono tendremos que evr el logo de nvidia y tendremos aceleración grafica activada

Si tienes los headers pero no te los autodetecta vasta con entrar a donde se descomprimieron y indicarle donde estan los headers así:

export CC=gcc-4.0 (si tu compilador es ese)
make install SYSINCLUDE=/usr/src/linux-headers.xxxx
./nvidia-installer....

martes, 29 de enero de 2008

Compilando nuestro kernel parte1

Esta guia rapida es para aquellos que deverdad saben que estan haciendo en su distro de linux y para aquellos que desean saber un poco más...
Hay que tener en cuenta que pueden surguir algunos problemas al hacer indevidamente.... (hay que estar seguros de saber lo que se hace o aceptar las posibles perdidas que se puedan dar...)

Lo primero es bajar las fuentes del kernel (en este caso los de la seria 2.6)(tambien deve funcionar en teoria para el de la seria 2.4, dejando aun más interrogantes acerca del 2.2) los bajamos de:

http://kernel.org



que es la paguina oficial de donde se pueden descargar y donde el tio Linus los sube...
Una vez descargado las fuentes en este caso usaremos linux-2.6.24.tar.bz2 procedemos a copiarlo a: /usr/src/ (de aqui en adelante todo como super usuario) Una vez copiado se descomprime y accedemos al directoria y escogemos el modo a usar para configurarlo....
NOTA IMPORTANTISIMA TODO LO QUE SIGUE SE VA A REALIZAR DENTRO DE LA CARPETA YA DESCOMPRIMIDA DEL KERNEL

estado@mihost$: make config este metodo nos preguntara sobre que queremos instalar y como hasta que nos hartemos y probemos otro metodo de configurar

estado@mihost$: make xconfig

estado@mihost$: make menuconfig para usarlo hay que tener instalados ncurses (es el metodo que yo recomiendo)


Una vez terminado de configurar procedemos a teclear:

estado@mihost$: make mrproper
(...mucha información...)
estado@mihost$: make dep
(...mucha información...)

Y si tras esto no nos devolvio algun error seguimos con:

estado@mihost$: make clean
(...mucha información...)

Esto se encargara de limpiar algun estado guardado con anterioridad
Ahora hay que crear una imagen del kernel ya compilado esto se hace gracias a:

estado@mihost$: make bzImage
(...mucha información...)

si hasta ahorita o ha habido algun error tendriamos una imagen en:

/usr/src/linux-2.6.24/arch/i386/boot o así:
/usr/src/linux-2.6.24/arch/i386/boot/bzImage

ya con esto hacemos la instalación de los modulos si no se ha creado algun modulo nos podemos saltar esta parte (no es recomendable)

estado@mihost$: make modules
(...mucha información...)
estado@mihost$: make modules_install
(...mucha información...)

Bueno hasta aqui la primera entrega de este tutorial
en la segunda cargaremos todo y arrancaremos el kernel...
Nota hay una tercera forma de configurar el kernel y se usa por si alguna cosa extraña paso cuando ya se estaba usando el kernel compilado (por uno mismo) y ah fallado de alguna forma...

estado@mihost$: make oldconfig
(...mucha información...)

esta hara que el kernel quede configurado como se encontraba con anterioridad...

domingo, 27 de enero de 2008

KDE4


KDE4
KDE en lo personal es el mejor escritorio que existe... y ahora con su versión 4 que esta basada en las ya conocidas QT4... y con esto han corrido rumores hacerca de que gracias ah ello pordra tenerse un KDE en window$ y/o MAC... Pero si lo analizamos en un sistema como window$ este estaria corriendo en segundo plano pues al parecer el escritorio predeterminado no se puede desactivar... en lo personal creo que seria un mal uso para tal escritorio(KDE4 ) pero bueno a cada quien sus gustos...
Las nuevas ventajas son muchas pero las más destacadas son:

Más rápido y con un uso más eficiente de la memoria, gracias a la sustancial mejora en velocidad y eficiencia de Qt 4.x y la mejora interna de las propias bibliotecas de KDE.
Un nuevo tema de iconos y estilos visuales
Una nueva API para redes y dispositivos portátiles
y lo más importante(segun yo)una facilidad de portar las aplicaciones a window$ o MAC...

Bueno ahora es cuestion que lo chequen y escojan si cambian ahora o esperan a tener más informacion....