Mostrando entradas con la etiqueta LINUX. Mostrar todas las entradas
Mostrando entradas con la etiqueta LINUX. Mostrar todas las entradas

4/17/2008

IMAGEN DE FONDO EN EL GRUB

He leido en algunos blogs que muchas personas intentan poner alguna imagen de fondo en el grub y no han podido por que les causa algunos problemas, e intentado y segui algunos consejos que me dieron hasta que pude poner la imagen que yo queria, asi:



1. Transformar la imagen a un tamaño maximo de 640x460 pixeles, un maximo de colores de 14, guardarla con extension .xpm y por ultimo comprimirla en un archivador .gz

Esto pueden hacerlo con GIMP ubicandose primero en imagen>>mode>>index(para los colores) y en image>>scale_image (para el tamaño).

2. teniendo la imagen con las propiedades requeridas en el paso anterior abrimos nuestra consola y abrimos el archivo del grub, en ubuntu se abre con el siguiente comando:

sudo gedit /boot/grub/menu.lst

agregamos hasta arriba del archivo que se abrio lo siguiente:
splashimage (hd0,2)/home/enio/Pictures/abc.xpm.gz

hd0 --> Significa que nos ubicamos en el disco 1
2 --> Estamos en la particion numero 2 (en mi caso ubuntu)
/home/enio/Pictures/ --> direccion donde se encuentra la imagen

Si quieren personalizar mas esto pueden entrar a la guia de ubuntu para grub

Espero que les funcione! :)

3/04/2008

MONTAR PARTICIONES EN UBUNTU

Era tedioso hace mucho tiempo cuando no podia montar particiones y necesitaba reiniciar mi pc para poder seleccionar el SO que necesitaba utilizar... Hasta que descubri que es sumamente facil montar cualquier tipo de particion en ubuntu con unos cuantos pasos:
*Recuerda que debes tener permisos por lo que debes iniciar sesion root en consola
su
enter passwd:


1. Crear una carpeta donde se ubicaran los archivos montados:
mkdir /media/nombre_cualquiera
mkdir /media/win2

2. modificar /etc/fstab
gedit /etc/fstab

3. Agregamos la siguiente linea dentro de /etc/fstab
/dev/sda1 /media/win2 ntfs defaults 0 1
-esto es con un disco SATA, sino fuera tu caso en vez de sda1 debes colocar hdaX donde X es igual al numero de particion en el disco.
-win2 es el nombre de la carpeta creada en el paso 1
-ntfs es el tipo de particion (puede ser tambien ext3,reiserfs,vfat)

4. montar la particion ya indicada
mount /media/win2

Ahora ya puedes recurrir a tus archivos en otras particiones del disco!! :)

RECUPERAR GRUB -DISCO SATA-

Hay muchas veces que perdemos archivos de cualquier tipo...y muchas veces no nos importa... No fue asi cuando por necesidad de una tarea que me dejaron en la universidad instale winbugs... y pues... ya no pude iniciar ubuntu porque se perdio el grub!! me asuste un poco... pero buscando en la web encontre ciertas formas de solucionar esto... la mas practica es utilizando el LIVE CD de nuestra distribucion, utilizar System>>administration>>gparted para identificar cual es la posicion que ocupa ubuntu (en mi caso es sda3)... y por medio de consola con los siguientes comandos:
su
/*colocamos nuestra contrasena de root*/
passwd:
/*creamos la direccion donde levantaremos la particion*/
mkdir /media/ubuntu
/*montamos la particion en la direccion creada*/
mount /dev/sda3 /media/ubuntu
mount --bind /dev /media/ubuntu/dev
mount --bind /proc /media/ubuntu/proc
mount --bind /sys /media/ubuntu/sys

/*configuramos el directorio como sistema raiz de ficheros*/
chroot /media/ubuntu/
/*Instalamos el grub en MBR*/
grub-install /dev/sda

Aqui les dejo la guia de ubuntu... que me sirvio bastante para entender como funciona... :)

2/26/2008

INSTALAR JLEX Y CUP EN LINUX

Desde hace ya un buen tiempo que uso las herramientas Jlex (analisis lexico) y Cup (analisis sintactico LALR) para las clases de compiladores 1 y 2. El dia de hoy formatie mi computadora asi que fue necesario que hiciera todo el procedimiento de instalacion de estas herramientas de modo que se me ocurrio dejar un step-by-step de como hacerlo (ya que tambien varios amigos me han pedido ayuda en este tema).
Usando mi fiel Ubuntu 7.1 fue muy facil, aqui estan los pasos:

1. Instalar java:

Escribimos en consola o bien buscamos los paquetes en synaptic
- sudo apt-get install sun-java6-jdk
- sudo apt-get install sun-java6-jre
- sudo apt-get install sun-java6-bin
- sudo apt-get install sun-java6-plugin
Al momento de terminar la instalacion solo debemos aceptar los terminos que se proponen y presionar siguiente.

2. Instalar JLex y cup:

- sudo apt-get install jlex
- sudo apt-get install cup

3. Configuracion de variables de entorno:


Podriamos decir que en este caso una variable de entorno se define como una variable que guarda direcciones de directorios que necesita utilizar el computador en algun momento dado en un lugar especifico. Comunmente usamos el PATH(en este caso CLASSPATH) indicandole las direcciones de busqueda para programas ejecutables.
En consola escribimos(ubicados en el lugar donde estan nuestros archivos .lex y cup):
export CLASSPATH=.:/usr/share/java/JLex.jar:/usr/share/java/cup.jar
para comprobar que exportamos bien la variable de entorno escribimos:
echo $CLASSPATH
Por ultimo compilamos de la siguiente manera:
jlex lexico.lex
cup sintactico.cup

(recuerden renombrar el archivo lexico.lex.java a Yylex.java)
Aqui les dejo una imagen de como quedo mi archivo ejecutable.sh:



Ahora a trabajar con gramaticas!!! :)