BBVA ≠ accesibilidad

20 06 2008

Yo alucino hasta que puntos llegan los diseñadores web para facilitar el uso de las nuevas tecnologías.

BBVA ≠ accesibilidad

Resulta, que como muy bien marca la W3C, debemos optimizar las webs, para que nuestros navegadores preferidos las visualicen correctamente, sin importarnos los demás.

BBVA ≠ accesibilidad

En este caso, yo usuario de Safari, tengo la mala suerte de no usar el navegador que le mola a los programadores web de BBVA (Internet Explorer).

Ignorantes…





Instalar driver nvidia en Kubuntu 7.04

18 11 2007

Por fin, ahora si que puedo decir que tengo correctamente instalados los drivers propietarios de nvidia en mi Kubuntu Feisty Fawn :D

Después de pelearme un ratillo mirando blogs y foros voy a recopilar lo que saqué en limpio después de varios intentos.

Usé envy, un programita que te descarga los drivers de tu tarjeta (ATI o nVIDIA) y que te hace una serie de configuraciones que según un compañero de clase (no fue así de textual) te deja el sistema en bragas :)

La verdad es que cuando instalé los drivers con envy linux no me iba como debía de ir, tengo una XFX geForce 8500 GT con chip nVIDIA de 512Mb y no pedía más que el sistema me fuera fluidillo, pero nada! Así que me puse manos a la obra a instalarlos por mi cuenta. Gracias que encontré una página de un chico riojano que lo explicaba bastante bien.

Voy a resumir los pasos que seguí:

$ sudo apt-get install linux-headers-2.6.20-16-generic build-essential gcc xserver-xorg-dev pkg-config

Vosotros deberéis sustituirla versión de las cabeceras según la versión de vuestro kernel.

$ uname -r

Borramos los residuos del driver libre de nvidia que detectó Kubuntu.

$ sudo rm /etc/init.d/nvidia-*

Borramos paquetes de algún driver propietario que tengamos instalado.

$ sudo apt-get –purge remove nvidia-glx nvidia-settings nvidia-kernel-common

Y editamos el ficherito siguiente para evitar que cargue el driver libre nv:

$ sudo kate /etc/default/linux-restricted-modules-common

Quedando así:

DISABLED_MODULES=”nv”

Nos descargamos los drivers propietarios de nVIDIA. En mi caso el último driver disponible es el 100.14.19.

$ wget http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/NVIDIA-Linux-x86-100.14.19-pkg1.run

Abandonamos el entorno gráfico pulsando Ctrl + Alt + F1 . Nos identificamos, y apagamos las X:

$ sudo /etc/init.d/kdm stop (en KDE)
$ sudo /etc/init.d/gdm stop (en Gnome)

Ahora instalaremos los drivers que nos hemos descargado:

$ sudo sh NVIDIA-Linux-x86-100.14.19-pkg1.run

El instalador os dirá que no tenéis las cabeceras del kernel instaladas así que las descargará de nvidia. Posteriormente os preguntará si queréis que nvidia-settings configure el xorg.conf automáticamente y que haga un backup del xorg.conf actual. Le decís que sí.

Iniciamos el entorno gráfico:

$ sudo /etc/init.d/kdm start

Habréis visto el logo de nVIDIA en grande en vuestro monitor, eso quiere decir que vamos bien! El driver propietario está funcionando :)

Editamos el xorg.conf

$ sudo kate /etc/X11/xorg.conf

Buscamos Section “Screen” y debajo de DefaultDepth 24, agregamos:

Option “AddARGBGLXVisuals” “True”

En Section “Device” agregamos:

Option “RenderAccel” “True”
Option “AllowGLXWithComposite” “True”
Option “BackingStore” “True”
Option “TripleBuffer” “True”

Y al final del fichero añadimos:

Section “Extensions”

Option “Composite” “Enable”

EndSection

Con esto, vuestro driver habrá quedado bien configurado para tener aceleración gráfica con vuestro driver propietario.

Esta guía está basada en la de ortigosano.wordpress.com

Un saludo!





Cómo recuperar mi GRUB

18 11 2007

Hoy he tenido un mal día. Madrugué para cambiar las particiones de mi disco y de paso, hacer instalación nueva.

Por fin a las 18:00h (aunque parezca mentira) parece ya he terminado. ¿Y qué me ha llevado a hacer este catastrófico derroche de tiempo?

  • Norton Partition Magic 8.0
  • GRUB

Ahora pasaré a explicar los problemas que he tenido, sobre todo con el GRUB:

Arranque el CD de WindowsXP y antes de instalarlo eliminé las particiones que tenía, y cree una sola de 30Gb, dejando 200Gb de espacio sin asignar en mi disco.

Después de instalar Windows con NTFS. Me instalé el Partition Magic 8.0 para hacer una partición extendida que me permitiera hacer ilimitadas particiones lógicas. Pues bien, después de hacer un unas cuentas operaciones el disco me quedó tal que así:

HDD 230Gb (aprox)

  • 30Gb NTFS
  • 200Gb Extended
    • 1Gb SWAP
    • 40Gb ReiserFS
    • 160Gb NTFS

Posteriormente, instalé Kubuntu 7.04 en la partición de 40Gb, reinicié y PUM! ¡Me había quedado sin GRUB!

Lo primero que se me vino a la cabeza era que me iba a pasar unas cuántas horas más volviendo a instalar todo y lo que ello conllevaba (instalación de drivers de Windows, configuración…), así que como no tenía nada que perder me puse a investigar, ya que mi desconocimiento sobre el funcionamiento de GRUB era total, vamos que era un inculto en lo que a arranques de SO se refería.

El primer error que me dió fue un ERROR 17 al intentar cargar GRUB. No estaba leyendo ninguna entrada del registro. Así que pensé que tocando algo se podría solucionar, y no estaba equivacado. Buscando un poco por Google encontré una página donde explicaban cómo reinstalar GRUB así que me lo planteé y seguí los pasos.


NOTA: Cuando tengáis un problema parecido, y queréis buscar cómo solucionarlo en Google os recomiendo que no pongáis el nombre del problema como hice al principio, por ejemplo:

  • Error 17 GRUB
  • Error GRUB
  • GRUB 17

Porque así sólo me aparecían centenares de hilos en foros donde gente con el problema que yo tenía preguntaban y en la mayoría de los casos con pocas respuestas. Así que refiné mi búsqueda :

  • solución error 17 grub

Y como primera entrada me salió la que buscaba. Obviamente si en una página aparece la palabra ’solución’ es que la habrán encontrado no? :)


Primero debemos averiguar la partición donde está instalado GRUB, osease, linux. Como no tenéis acceso a vuestro s.o tendréis que arrancar desde un LiveCD, en mi caso usé el mismo DVD de Kubuntu que también hace función de LiveDVD. Una vez cargado el escritorio, arrancamos qtparted (si usáis Ubuntu supongo que traerá gparted):

$sudo qtparted &

Si todo funciona bien, deberíamos ver nuestro disco/s. En mi caso aparecía como sda, que pulsando en él, me aparecieron las particiones en las que se dividía con sus puntos de montaje, tipo de formato, espacio libre…
En mi caso, linux estaba enlazado en /dev/sda6 así que monté mi partición:

$sudo mount /dev/sda6 /mnt
$sudo mount -o bind /dev /mnt/dev
$sudo mount -o bind /proc /mnt/proc
$sudo chroot /mnt

Y reinstalé GRUB:

$grub-install /dev/sda

Inmediatamente me apareció un mensaje que decía:

‘The file /boot/grub/stage1 not read correctly’

Así que seguí los siguientes pasos:

1.- Entrar a Grub: #grub
2.- Buscar nuestro stage1: grub> find /boot/grub/stage1
A mi me salio (hd0,5)
3.- Indicar el Root con el valor que salio en el find: grub> root (hd0,5)
4.- Ahora setupear todo!: grub> setup (hd0)
5.- Y salir del Grub: grub> quit

Y listo!, al reiniciar tenía mi GRUB reestablecido.

Pero los problemas no habían terminado; aunque Windows arrancaba bien, al arrancar Kubuntu me dió el siguiente error:

Error 17 : Cannot mount selected partition

Así que me tuve que volver a buscar la vida para poder arrancar mi linux :(

Volví a cargar el LiveDVD y montar la partición donde tenía instalado Kubuntu.

$sudo mount /dev/sda6 /mnt
$sudo mount -o bind /dev /mnt/dev
$sudo mount -o bind /proc /mnt/proc
$sudo chroot /mnt

Me dirigí al fichero de registros del GRUB para echarle una ojeada:

$sudo less /boot/grub/menu.lst

Y vi que el sector de arranque de Kubuntu no se correspondía con la partición donde estaba instalado, así que edite el fichero para corregirlo. En la entrada donde aparecía Kubuntu, estaba arrancando:

root (hd0,6)

Y en realidad era la quinta partición la que debía arrancar, así que lo corregí:

root (hd0,5)

Guardé y reinicié. ¡Todo listo!

Enlaces interesantes que me sirvieron para arreglar mis problemas:

Hasta pronto!





Actualización: OpenSUSE 10.2

25 03 2007

¡Hoy ha tocado! Después de varios intentos parece que estoy consiguiendo actualizar mi sistema OpenSUSE 10.1 a 10.2.

Voy a escribir un pequeño howto para que nadie tenga dudas de cómo hacerlo:

  • Tenemos 2 opciones para actualizar nuestro equipo:
  1. Descargar la versión estable en DVD y actualizar la instalación que teníamos.
  2. Actualizar directamente desde la red.

Después de mi experiencia de hoy os recomiendo la segunda, porque sólo tenéis que descargaros una pequeña imagen de 44Mb en vez de un DVD de casi 4Gb. Eso sí, siempre que tengáis una conexión decente, pero como hoy en día la mayoría dispone de conexión de banda ancha creo que es la opción más rapida y barata (por ejemplo, ayer me descargué el DVD y me tardó aprox. 3 horas creo recordar).

Lo peor fue, que desperdicié 2 dvd’s para grabar esa imagen aunque el segundo por lo menos me arrancó, lo que no quiere decir que estuviera bien grabado pues luego hice una comprobación y Yast me dió error de MD5. De todas formas intenté actualizar desde ese DVD y resultó que a la hora de elegir la opción Instalación o Actualización del sistema sólo me buscaba en la unidad de CD del PC, y claro, al no tener una terminal para montar la otra unidad lectora, no me reconoció el DVD. Luego probé a hacer el mismo procedimiento en el portátil (donde lógicamente solo tengo una unidad de lectura). Allí si que me detectó el DVD correctamente pero al intentar cargar el módulo de instalación/actualización me dio error de lectura, por lo que ya me di cuenta de que la prueba de MD5 tenía razón. Después de haber gastado 2 DVD’s y no haber conseguido nada decidí probar con la instalación por red, mucho más barata y rápida.

  • Comencemos por la actualización por red: Primero debemos descargar el Start-CD-Image desde la localización que elijáis. El servidor español se encuentra en Zaragoza, aunque también se puede usar el portugués. En el caso de vivir en Galicia es una buena opción.
  • Anotamos en un papel la URL desde donde vamos a hacer nuestra actualización en la columna de Installation Repository. En el caso de elegir el mirror español tendremos la siguiente dirección:

http://suse.bifi.unizar.es/opensuse/distribution/10.2/repo/oss/

  • También debemos anotar la dirección IP del servidor, para ello escribimos en cualquier terminal:
$ ping suse.bifi.unizar.es

PING suse.bifi.unizar.es (155.210.39.56) 56(84) bytes of data.
64 bytes from suse.bifi.unizar.es (155.210.39.56): icmp_seq=1 ttl=50 time=45.7 ms
64 bytes from suse.bifi.unizar.es (155.210.39.56): icmp_seq=2 ttl=50 time=42.2 ms

— suse.bifi.unizar.es ping statistics —
3 packets transmitted, 2 received, 33% packet loss, time 1999ms
rtt min/avg/max/mdev = 42.252/43.988/45.725/1.749 ms

  • A continuación quemamos la imagen .iso con nuestro programa de grabación favorito.
  • Reiniciamos el PC y dejamos que arranque desde el CD.
  • Entraremos en un menú donde elgimos INSTALLATION
  • Cargará el Kernel, los módulos necesarios y llegaremos a otro menú donde elegimos Instalación o algo semejante.
  • La fuente de instalación como no, por RED.
  • Tendremos que configurar la red, por DHCP o de forma manual según el rooter de cada uno.
  • A continuación nos pedirá la IP del servidor desde donde querramos actualizar, y luego la ruta. Si por ejemplo escojemos el mirror español debemos introducir:

IP : 155.210.39.56
Ruta : /opensuse/distribution/10.2/repo/oss/

  • Si la conexión se realiza correctamente os comenzará a cargar ficheros desde el servidor necesarios para la actualización. Una vez descargados os arrancará un asistente donde elegiréis las opciones que más os agraden.

Un saludo y a disfrutar de vuestro sistema actualizado!