lunes, 12 de julio de 2010

Recuperar Grub 10.04

1. Arranca tu PC desde el CD de Ubuntu, puede ser el “Ubuntu 10.04 LTS Desktop”
2. Selecciona español y da click en “Probar Ubuntu”. Cuando aparezca el Escritorio abre una terminal accediendo a los menús “Aplicaciones-Accesorios-Terminal”
3. Determina cual partición tiene la instalación de Ubuntu, con el comando:

sudo fdisk -l

La opción de fdisk es una L minúscula. Si no estás seguro de la partición debes ver cual es la partición con mayor tamaño, por lo general es la mas grande.
4. Monta la partición que contiene la instalación de Ubuntu.

sudo mount /dev/sda1 /mnt

Ten en cuenta que sda1 es un ejemplo, debes indicar la partición que te dio el comando fdisk y puede ser algo como /dev/sdb2 o /dev/sda5 donde sda1 es la primera partición del primer disco, sdb2 es la segunda partición del segundo disco y sda5 es la quinta partición del primer disco
5. Ejecuta el comando grub-install como se describe abajo. Esto instalará los archivos del cargador de arranque GRUB 2 que están en la partición que fue montada anteriormente y los ubicará en la posición correcta del dispositivo que indiques.

sudo grub-install --root-directory=/mnt/ /dev/sda

Si es otro disco puede ser /dev/sdb (para el segundo disco). /dev/sdc (para el tercero), etc. De nuevo te recuerdo que debes atender el dato que te indique el comando fdisk.
6. Reinicia tu equipo
7. Actualiza el menú de GRUB 2 con el comando

sudo update-grub

Con esto tu sistema debe volver a cargar sin problema y debes poder arrancar Ubuntu de nuevo.

lunes, 17 de mayo de 2010

Phpmyadmin

Los pasos para instalar phpMyAdmin en Ubuntu Server (o Desktop) son los siguientes:

1. Primero actualizamos la información de los repositorios con el siguiente comando:

sudo aptitude update
2. Para instalar phpMyAdmin ejecutamos el siguiente comando:

sudo aptitude install phpmyadmin

Instalamos phpMyAdmin
3. Durante el proceso de instalación se nos preguntará por el servidor web que se configurará de forma automática para ejecutar phpMyAdmin. En mi caso, selecciono apache2.

Seleccionamos el servidor web que tenemos instalado
4. A continuación se nos pregunta si queremos configurar la base de datos para phpMyAdmin con dbconfig-common y contestamos que Sí.

Elegimos configurar la base de datos ara phpMyAdmin con dbconfig-common
5. En el siguiente paso se nos pregunta por la contraseña de root de MySQL. Esta contraseña ya existe porque la establecimos al instalar MySQ. La escribimos y pulsamos Intro.

Escribimos la contraseña de root de MySQL
6. Ahora debemos escribir una contraseña para el usuario phpmyadmin que se crea automáticamente en MySQL. Si no escribimos ninguna, se generará una automáticamente. Nosotros preferimos establecer la contraseña manualmente y después pulsamos Intro.

Escribimos la contraseña para el usuario phpmyadmin
7. Además, debemos volver a escribir la contraseña.

Volvemos a escribir la contraseña
8. Por último, sólo tenemos que comprobar que tenemos acceso a nuestro phpMyAdmin usando la dirección formada por nuestra IP o nombre de dominio seguida de phpmyadmin. Por ejemplo, http://Localhost/phpmyadmin.

Accedemos a phpMyAdmin

Aquí terminaríamos si no nos encontrásemos con ningún problema.

Sin embargo, es posible que al intentar acceder a la interfaz de phpMyAdmin nos encontremos con el siguiente error: “Not Found The requested URL /phpmyadmin/ was not found on this server“. Esto se debe a un problema en la configuración de phpMyAdmin en Apache que se puede solucionar fácilmente escribiendo el siguiente comando:

echo "Include /etc/phpmyadmin/apache.conf" | sudo tee -a /etc/apache2/apache2.conf

Este comando añade al fichero /etc/apache2/apache2.conf la línea “Include /etc/phpmyadmin/apache.conf”. De esta forma Apache leerá el archivo de configuración de phpmyadmin. En principio, esto lo debería hacer de forma automática durante la instalación pero en alguna ocasión no lo hace solo y debemos incluirlo nosotros.

viernes, 7 de mayo de 2010

Cambiar aspecto del GRUB en Ubuntu 10.04

Antes de comenzar miren si tiene instalado GRUB2. Para ello podrian mirar cuando encienden su pc si dice que la version es la 1.98 o posterior y sino ponen en una consola:
grub-install -v

y les tiene que dar como salida:
grub-install (GNU GRUB 1.98-1ubuntu5)

1 – Imagen del GRUB

a) Instalaremos algunas imagenes desde los repositorios. Para ello abrimos una consola y ponemos:
sudo aptitude install grub2-splashimages

b) Elegiremos alguna de las imagenes que descargamos. Estas se encuentran en “/usr/share/images/grub”. Para verlas rapidamente abrimos una consola y ponemos:
nautilus /usr/share/images/grub

c) Si no nos gusta ninguna podemos crear alguna como por ejemplo con Gimp, eso si, redimensionarlas a 640×480 y ponerles como extension png (aunque se supone que siendo tga deberian funcionar).
Si queremos hacer esto pongan la imagen en esa misma carpeta donde se encuentran las otra imagenes. Esto es mas que nada para que les quede mas ordenado ya que si queiren pueden ponerla en otro sitio. Para ponerla en esa carpeta una vez que tienen su imagen preparada simplemente la copian, abren nautilus como superusuario (sudo nautilus /usr/share/images/grub) y la pegan alli.

2 – Aplicando la imagen

a) Hacemos una copia de seguridad por si nos cargamos todo poniendo en una consola:
cp /etc/grub.d/05_debian_theme /home/TUUSUARIO

NOTA: si todo sale bien luego podemos borrar este fichero.

b) Editamos el fichero de configuracion de temas del grub con:
sudo gedit /etc/grub.d/05_debian_theme

c) Buscamos en el apartado “# this allows desktop-base to override our settings” la linea que dice:
WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"

y la modificamos agregando la direccion de nuestra imagen:
WALLPAPER="/usr/share/images/grub/MacGyver.png"

NOTA:
- Noten que la ruta debe permanecer con las comillas.
- Pueden poner la imagen donde quieran siempre y cuando pongan la ruta completa de donde se encuentra. Yo puse esta ruta para que quede todo mas ordenado.

d) Guardamos el fichero una vez que terminamos de hacer los cambios.

3 – Color del texto del GRUB

Modificar esto puede serles util ya que dependiendo de la imagen que elijan, puede hacerseles ilegible el menu del grub o simplemente porque quieren modificarlo.

a) Volvemos a editar el fichero de antes con:
sudo gedit /etc/grub.d/05_debian_theme

b) Dentro del fichero vamos al apartado de antes, donde dice “# this allows desktop-base to override our settings” y dira:
COLOR_NORMAL="black/black"
COLOR_HIGHLIGHT="magenta/black"

“color_normal” se refiere a los colores que se utilizan por defecto y “color_highlight” a los que se utilizan cuando nos posicionamos sobre una entrada.

Ademas veran que por cada una de estas opciones hay dos colores. El primero de se refiere al color de la fuente y el segundo al color de fondo.

El color del fondo hace como una especie de subrayado y el color “black” usado como fondo funciona como color “nulo”, es decir que no pone color. Mi recomendacion es que no usen color de fondo para “color_normal”, es decir que lo dejen en “negro” (transparente). Personalmente no le pongo color de fondo tampoco a “color_highlight”, pero eso es cuestion de gustos.

Para elegir tienen: azul (blue), rojo (red), verde (green), cian (cyan), magenta (magenta), amarillo (yellow), blanco (white) y negro (black)… no se si se puede poner alguno mas.

Les podria quedar asi por ejemplo:
COLOR_NORMAL="white/black"
COLOR_HIGHLIGHT="cyan/black"

NOTA: los colores deben ir entre comillas.

c) Una vez que lo modificamos a nuestro gusto guardamos el fichero y cerramos el editor.

4 – Cuenta regresiva del GRUB

Ya que estamos personalizando el GRUB podemos modificar el tiempo en que demora en hacer la cuenta regresiva para tomar la opcion por defecto.

a) Hacemos una copia de seguridad por si nos cargamos todo poniendo en una consola:
cp /etc/default/grub /home/TUUSUARIO

NOTA: si todo sale bien luego podemos borrar este fichero.

b) Editamos el fichero poniendo en una consola:
sudo gedit /etc/default/grub

y donde dice
GRUB_TIMEOUT=10

Lo cambiamos por el tiempo que creemos mas conveniente, como por ejemplo podria quedarnos asi:
GRUB_TIMEOUT=5

Cuando terminamos guardamos el fichero y lo cerramos.

5 – Aplicando los cambios

a) Actualizamos el fichero para que se apliquen los cambios poniendo en una consola:
sudo update-grub2

b) Reiniciamos y a disfrutar.

Scripts de Nautilus

Para poder ejecutar script desde nautilus tenemos que tener instalado el paquete python-nautilus que viene en los repositorios de cualquier distro actual. Luego sólo tendremos que copiar los scripts en el directorio:

/home/usuario/.gnome2/nautilus-scripts

Una vez hecho esto si seleccionamos desde nautilus cualquier archivo y pulsamos el botón derecho aparecerá un menú llamado "Scripts" con la misma estructura que el directorio anterior y podremos ejecutarlos.

Asegúrate que los scripts tienen permisos de ejecución (chmod +x ).

martes, 4 de mayo de 2010

Encriptar datos en linux

Paso 1.- Vamos a verificar que tengamos el paquete gpg instalado, para ello abre una terminal y teclea:

whereis gpg


Debe devolverte algo como esto - gpg: /usr/bin/gpg /usr/share/man/man1/gpg.1.gz

Esto significa que tenemos el paquete instalado y podemos seguir, en caso contrario, instalarlo, ya todos saben como hacerlo.

Paso 2.- Vamos a suponer que tenemos un archivo llamado Fotos.rar, que será el archivo que queremos proteger, por lo tanto tu puedes sustituirlo por lo que tu quieras.

Abrimos una terminal y tecleamos

gpg -c Fotos.rar


Al introducir el comando anterior la terminal nos pedirá una contraseña.

Te pedirá que la escribas de nuevo y apartir de ahora tendrás un archivo llamado Fotos.rar.gpg , en la misma carpeta que contenia el archivo original.

Este será nuestro archivo protegido en el cual podemos confiar.

Desencriptar / Desproteger el archivo


Lo unico que tenemos que hacer es teclear:

gpg Fotos.rar


Con lo que se nos pedirá la contraseña con la que lo encriptamos, digitala y listo!
Saludos!

lunes, 3 de mayo de 2010

Led Pro/Wireless 3945 parpadeante ubuntu 10.04

Para solucionar estos cortes del wireless hacemos el siguiente script:

sudo gedit /etc/network/if-up.d/iwl-no-blink

dentro ponemos:
#!/bin/sh

if [ "$IFACE" = "wlan0" ]; then
for direc in /sys/class/leds/iwl-phy*X
do
echo none > $direc/trigger
# never trigger blinking for TX, RX
done

for direc in /sys/class/leds/iwl-phy*radio
do
echo none > $direc/trigger
# never trigger blinking for radio
done

for direc in /sys/class/leds/iwl-phy0*assoc
do
echo phy0assoc > $direc/trigger
# do trigger blinking during association
done
fi

guardamos y luego:

sudo chown root /etc/network/if-up.d/iwl-no-blink
sudo chmod a+x /etc/network/if-up.d/iwl-no-blink

reiniciamos y listo!

Pd: si con esto no funciona la ultima alternativa es probar hacer esto:

sudo iwpriv eth1 set_mode 4

Flash firefox x64

Primero descargamos el plugins de la web de adobe, despues instalamos el paquete nspluginwrapper:

sudo apt-get install nspluginwrapper

Una vez instalado, extraemos el archivo libflashplayer.so. Ahora lo movemos a la carpeta /usr/lib/mozilla/plugins/:

sudo mv libflashplayer.so /usr/lib/mozilla/plugins

Ahora sólo falta utilizar el paquete nspluginwrapper:

/usr/lib/nspluginwrapper/x86_64/linux/npconfig -i /usr/lib/mozilla/plugins/libflashplayer.so

Ahora reinicia Firefox y funcionará el Flash.