viernes, 22 de agosto de 2008

Instalación de la impresora Brother DCP-135C en Ubuntu 8.04

Este tema ha sido publicado con permiso de su autor: Cambaral

Editado: He tenido que editar este tema varias veces, ya que las direcciones de las páginas de Brothers de vez en cuando las cambian, y me temo que también las instrucciones para instalar la impresora varían según que versión de Ubuntu o derivadas se esté usando. Las instrucciones que pongo son las que había en el momento de escribir el tema; aconsejo ir a la dirección de Brothers e ir viendo las instrucciones concretas que haya para según que versión de Ubuntu se use.

Instalación de la impresora Brother DCP-135C,  en Ubuntu 8.04 (en la que se basa Guadalinex V5):

Página de inicio de Brothers Solutions: http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html

1A)- Descargar los drivers de la impresora:

Bajar los drives (lpr y cupswrapper ) : desde:   http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html#DCP-135C

-- bajar el archivo dcp135clpr-1.0.1-1.i386.deb

-- bajar el archivo dcp135ccupswrapper-1.0.1-1.i386

1B) Bajar  el driver del scaner:  bajar el archivo Brscan2-0.2.4-0.i386.deb
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_scn.html#brscan2


2)- Crear las siguientes carpetas, una vez descargados ,que luego serán necesarias para la instalación de los controladores de la impresora:

-Para dcp135clpr-1.0.1-1.i386.deb crear la carpeta /var/spool/lpd
-Para dcp135ccupswrapper-1.0.1-1.i386 crear la carpeta /usr/share/cups/model

3)- Instalar los drivers: Generalmente los archivos se descargan en el escritorio. Pinchar primero sobre dcp135clpr-1.0.1-1.i386.deb he instalarlo y después hacer lo mismo sobre dcp135ccupswrapper-1.0.1-1.i386

4)- Reiniciar y conectar impresora, una vez instalados. En ese momento saltará el asistente de configuración de impresoras. Instalar los paquetes que te marca en ese momento y crear configuración de impresora nueva. En el momento de asignarle los controladores ya si se mostrará el controlador DCP-135C. Seleccionarlo y cerrar el asistente. La impresora ya debería funcionar. Desde: firefox: http://localhost:631/printers se puede modificar las opciones de la impresora, imprimir una pagina de prueba, etc

5)- Desconectar la impresora he instalar el driver para el scanner : Brscan2-0.2.4-0.i386.deb haciendo doble click sobre él. Una vez instalado abrir una terminal y hacer los siguientes pasos:

1. Escribir en una terminal: “gksudo gedit /etc/udev/rules.d/40-basic-permissions.rules” ( sin comillas ). Si no deja, teclear  Alt+F2 y escribir gksudo nautilus. Entonces abrir el archivo /etc/udev/rules.d/40-basic-permissions.rules. En él se cambia lo siguiente:

2. Cambiar “0664″ por “0666″ en la seccion “USB devices”.
De forma que antes del cambio esta:
# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0664″
SUBSYSTEM==”usb_device”, MODE=”0664″

Y Después del cambio este así :

# USB devices (usbfs replacement)
SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0666
SUBSYSTEM==”usb_device”, MODE=”0666

6)- Reiniciar el ordenador y lanzar el programa Xsane. El scaner ya debería funcionar.

--------------------------------------

jueves, 21 de agosto de 2008

Copiar/Restaurar la Tabla de Particiones y el Master Boot Record (mbr)

Siempre que se vaya a modificar particiones y/o gestor de arranque, existe un peligro de corromper tanto el sector de arranque (MBR o Master Boot Record) como la tabla de particiones.
Para tener una copia de seguridad que podamos restaurar si ocurre algun desastre, podemos realizar una copia del MBR y de la tabla de particiones desde una consola de root.

1= Copiar mbr:
a) En un disquet: podemos realizar una copia del MBR desde una consola de root tecleando la orden:

# dd if=/dev/hda of=/media/floppy0/mbr.bak count=1 bs=512

En este ejemplo estamos haciendo la copia en un disquete, que habremos montado previamente.
Puede sustituirse /media/floppy0 por el directorio adecuado.

b) En un pendrive: Si se quiere hacer la copia en un pendrive, la orden seria pues:
$ dd if=/dev/hda of=/media/sda1/mbr.bak count=1 bs=512

2= Copiar tabla de particiones:
Para hacer la copia de la tabla de particiones desde una consola de root tecleando la orden:

a) En un disquet:

# sfdisk -d /dev/hda > /media/floppy0/tabla-part.bak

En este ejemplo estamos haciendo la copia en un disquete, que habremos montado previamente.
Puede sustituirse /media/floppy0 por el directorio adecuado.

b) En un pendrive: Si se quiere hacer la copia en un pendrive, la orden seria pues:
# sfdisk -d /dev/hda > /media/sda1/tabla-part.bak

3= Restaurar mbr:

Desde un live cd , ejecutando una terminal en modo root:

a) Desde un disquet:
# dd if=/media/floppy0/mbr.bak of=/dev/hda count=1 bs=512

b) Desde un pendrive
$ dd if=/media/sda1/mbr.bak of=/dev/hda count=1 bs=512

4= Restaurar tabla de particiones:

Desde un live cd , ejecutando una terminal en modo root:

a) Desde un disquet:
# sfdisk /dev/hda < /media/floppy0/tabla-part.bak
b) Desde un pendrive:
# sfdisk /dev/hda < /media/sda1/tabla-part.bak
---------------------------------------------------------
En todos estos casos las ordenes que se han puesto es dando por supuesto que:
el disquete se monta en /media/floppy0/
y el pendrive se monta en /media/sda1/
si se montaran en otros puntos de montaje habría que modificar de acuerdo con ellos las ordenes que se dan para copiar/restaura el mbr y la tabla de particiones.


domingo, 17 de agosto de 2008

Edición básica del Menú Grub: archivo /boot/grub/menu.lst

Edición básica del archivo /boot/grub/menu.lst:

Modificando este archivo se puede modificar el menú grub que permite elegir que sistema se inicia al arrancar el pc. Para modificar ese archivo lo tienes que hacer con permisos de root: alt+f2... y teclear:

gksu gedit /boot/grub/menu.lst

Las dos partes mas importantes de este archivo estan formadas por las lineas que hacen referencia al:

1) Menú para que se pueda ejecutar Windows:

title         Windows
root          (hd0,0)
makeactive
chainloader   +1

La explicación de esta parte es mas sencilla, por lo que empezamos por ella:

- title: indica el nombre del sistema operativo que se va a iniciar

- root  (hd0,0) indica: disco duro 1 partición 1 que es donde se debe instalar Windows por defecto.

( Si Windows no se hubiera instalado en el disco duro 1, partición 1, leete: Instalar guadalinex y Windows en el mismo pc

- makeactive: para marcar la partición como activa

- chainloader   +1 :  el comando sirve para realizar una carga en cadena, y el signo +1 vale para indicar que  la carga la haga en el primer sector de la partición.

================

2) Menú de inicio de Guadalinex/Linux:

Normalmente en el menú Grub aparecen 3 opciones para iniciar Guadalinex:

-- inicio Normal:

title  Ubuntu 8.04.1, kernel 2.6.24-19-generic
root  (hd0,1)
kernel  /boot/vmlinuz-2.6.24-19-generic root=UUID=97b1b9f6-30c9-43a1-82d6-518e7e35e1ec ro quiet splash
initrd  /boot/initrd.img-2.6.24-19-generic
quiet

---------

-- inicio en Modo de Recuperación:

title  Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root  (hd0,1)
kernel  /boot/vmlinuz-2.6.24-19-generic root=UUID=97b1b9f6-30c9-43a1-82d6-518e7e35e1ec ro single
initrd  /boot/initrd.img-2.6.24-19-generic

 ------------

-- inicio en Modo de Test de Memoria:

title  Ubuntu 8.04.1, memtest86+
root  (hd0,1)
kernel  /boot/memtest86+.bin
quiet

----------------------

 Ahora explicamos las opciones más importantes de las líneas que hacen referencia al inicio de Guadalinex/Linux:

1-- title: nombre de la selección que aparecerá en el menú Grub

2-- root: disco duro, partición   donde está instalado el sistema (en este caso disco 1 partición 2)

3-- kernel: esta opción tiene a su vez varios comandos:

== para saber el número del kernel: teclear en terminal: uname -r

aparecerá el número de kernel: en este ejemplo: 2.6.24-19-generic

== hay que poner:  /boot/vmlinuz-(numero del kernel): en este ejemplo: /boot/vmlinuz-2.6.24-19-generic

==  root=UUID=

para saber el uuid ( etiquetas identificativas únicas ) de la partición donde esta instalado el sistema: teclear en una terminal el comando:

ls -l  /dev/disk/by-uuid/

Elegir el número que aparezca en la partición donde esta instalado el sistema: en este ejemplo el uuid es:

97b1b9f6-30c9-43a1-82d6-518e7e35e1ec

== ro:  significa read only: solo lectura: el sistema solo se puede leer pero no modificar

== quiet:   si esta opción esta activada, evita que aparezcan en pantalla todo lo que se va cargando mientras se inicia el sistema; si quitas esa opción aparecen en pantalla todo lo que se va cargando mientras se inicia el sistema.

== splash:  muestra una imagen mientras se inicia el sistema: la imagen estará (o no-en Ubuntu no hay-) en /boot/grub/splashimages. Las imágenes que contiene el paquete grub-splashimages_1.0.0_all.deb tienen un formato *.xpm de 14 colores, con un tamaño de 640x480 y están comprimidas con el formato gz (imagen.xpm.gz). El programa creará una carpeta para depositar las imágenes en la ruta: /boot/grub/splashimages

== single: opción que hay que poner para poder acceder en el modo de recuperación: En Recovery Mode, prácticamente puedes utilizar la mayoría de los comandos que se utilizan para el Terminal, y una de las funciones que tiene Recovery Mode, es poder reparar nuestro sistema cuando por algún motivo no podemos acceder a la sesión normal de Guadalinex/Ubuntu, además de poder iniciarlo mediante la interfaz gráfica tecleando startx.

== /boot/memtest86+.bin: memtest86+

Realiza una comprobación del estado de la memoria si optamos a ello desde los gestores de arranque,para lo cual necesitamos editarlos añadiéndoles su ruta. Las opciones que hay que poner son:

title:  memtest86+
root (hd0,1)    ( si el sistema esta en el disco 1, partición 2)
kernel /boot/memtest86+.bin     suponiendo que /boot esté en la partición raiz (/)

4-- initrd: hay que poner /boot/initrd.img-(numero del kernel)

Este comando permite especificar un disco RAM inicial para utilizarlo al arrancar. Es necesario un initrd cuando el kernel necesita ciertos módulos para poder arrancar de forma adecuada, tales como cuando la partición se formatea con el sistema de archivos ext3.

5-- quiet: sirve lo anteriormente dicho.

 Si tenemos instalado solo un Linux ( por ejemplo Guadalinex) solo aparecerán esas 3 opciones de iniciar Linux; si después de instalar Guadalinex instalamos Ubuntu, y no aparecen las opciones para acceder a él, habrá que añadirlas al archivo /boot/grub/menu.lst  cambiando los parámetros que sean necesarios ( disco y partición en el que este instalado Ubuntu, número del kernel, etc)

==============

 3) otras opciones importantes en el archivo menu.lst

-default 0 indica que por defecto se cargue la 1ª opción que aparezca en el menú de Grub  ( si quisiéramos que por defecto se cargara la 2ª opción, habría que poner 1, etc)

-timeout: Indica el tiempo que esperará Grub antes de iniciar la opción por defecto (siempre que no se pulse ninguna tecla).

-hiddenmenu: Oculta las opciones de inicio y sólo muestra la cuenta atrás, para acceder al menú tendríamos que pulsar ESC (práctico cuando siempre iniciamos la misma opción).

Normalmente esta desactivada ( tiene el símbolo # delante ), si la quieres activar debes quitar # delante de ella.

-color: Mediante esta opción podemos cambiar los colores del texto y del fondo de Grub.

Por defecto, el menú del Grub tiene un fondo negro con letras blancas: Normalmente la linea correspondiente al color (# color cyan/blue white/blue ) esta desactivada ( tiene el símbolo # delante ), si la quieres activar debes quitar # delante de ella, tras lo cual nos aparecerá un menú del Grub con fondo azul, al estilo de varias aplicaciones con interfaz de línea de comandos. Si queremos, podemos cambiar los colores reemplazando las palabras cyan, blue y white por otras, que representen los nombres de distintos colores en inglés ( white, red, blue, yelow, green ).

Veréis que en algunas opciones aparece delante el símbolo #, esto significa que grub debe ignorar esa línea, con lo que Grub tomará el valor por defecto para esa opción.

------------------

Hay un paquete que se llama "starupmanager" (instalable desde synaptic) que sirve para modificar muchas de estas opciones si no se quiere hacer editando el archivo /boot/grub/menu.lst.

-----------------------

En este manual del Grub hay una explicación del Grub mucho mas amplia.  ( También en esta otra página - en inglés - )

En errores del Grub hay un listado de los errores del Grub que aveces salen al instalar el sistema.

------------------------------------


domingo, 3 de agosto de 2008

Hardware Ubuntu/Guadalinex Compatible

He puesto aquí unos cuantos enlaces a páginas en las que se puede averiguar mucho sobre hardware compatible con ubuntu/guadalinex, y a partir de las cuales se puede encontrar información de, por ejemplo, que drivers se necesitan y como se hace para instalar un determinado hardware.

1-De Impresoras, multifunción, escanners compatibles lo tienes en  http://openprinting.org/printer_list.cgi?make=Anyone

2-De webcams compatibles en http://mxhaard.free.fr/spca5xx.html

3-Sobre varios hardware: ratones, cámaras de fotos, tarjetas de red, modems, etc:

http://www.guia-ubuntu.org/index.php?title=Hardware_compatible

https://wiki.ubuntu.com/HardwareSupport

http://alpha.dyndns.org/ov511/cameras.html

4- Sobre aceleración gráfica: http://www.guia-ubuntu.org/index.php?title=Aceleraci%C3%B3n_gr%C3%A1fica_en_Ubuntu

5- como instalar Envy: ( detecta el modelo de tarjeta gráfica (solo tarjetas ATI  y Nvidia ) e instala el driver apropiado, con todas las dependencias adecuadas, y  configura el  Xserver ) http://www.albertomilone.com/nvidia_scripts1.html

6- Sobre routers wireless y ethernet: http://www.adslayuda.com/

7- Para buscar discos duros externos compatibles:
Busca discos en los que se especifique que soportan mass-storage o que indiquen que no necesitan controladores, o que directamente especifiquen que funcionan en Linux.

8- pcs portátiles: ver y buscar en estas paginas: http://www.portatilesconlinux.com/ http://www.linux-on-laptops.com/

He encontrado esta página https://wiki.ubuntu.com/HardwareSupport en la que hay una "base de datos" sobre hardware compatible con Ubuntu.

---------------------------

viernes, 1 de agosto de 2008

Crear la tabla de particiones e instalar el grub para instalar Guadalinex y Windows en el mismo pc (2)

Crear la tabla de particiones e instalar el grub para instalar Guadalinex y Windows en el mismo pc (y 2)

Leerse antes el tema: Crear la tabla de particiones e instalar el grub para instalar Guadalinex y Windows en el mismo pc (1): Instalar Windows y Linux en el mismo pc

Al instalar Guadalinex ( recordaros que primero hay que instalar Windows ), si Windows no esta instalado en el disco 1 particion1, sino que  esta instalado por ejemplo en el disco 2, partición 1, el sistema generara un archivo menu.lst (/boot/grub/menu.lst) parecido a este (solo pongo la parte que afecta a Windows )

title Other operating systems:

title Windows XP Professional
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1

Con esta configuración del grub, al poner en marcha el pc, aunque elijamos iniciar Windows, este no arrancara.Si el Windows no esta instalado en la partición 1 del disco 1, debemos utilizar el comando map en el "menu.lst" que se encuentra en /boot/grub/menu.lst: usaremos el comando map, para engañar al grub y que piense que el windows este en la  partición 1 del disco 1 añadiendo esto:   ( lo que esta entre #  # no se pone, es solo la explicación de lo que hay debajo.
- hd significa disco duro: ( se pone un numero menos, vg si es el 1 se pone 0, si es el 2 se pone 1, etc)
- el numero detras de la coma es la partición:(se pone un numero menos,vg si es la 1 se pone 0, si es la 2 se pone 1, etc)

#disco 1 partición 1#          #disco 2 partición 1#
map (hd0,0)                      (hd1,0)
#disco 2 partición 1#          #disco 1 partición 1#
map (hd1,0)                      (hd0,0)

Así le indicamos con el comando map que simule la partición 1 del disco 2, y se convierta en la 1 del disco 1, esto en el caso de que tengamos el windows en el disco 2 en la partición 1.
--------------

Supongamos que tenemos el windows en el disco 1 partición 3 el map seria así:

#disco 1 partición 1#       #disco 1 partición 3#
map (hd0,0)                      (hd0,2)
#disco 1 partición 3#       #disco 1 partición 1#
map (hd0,2)                      (hd0,0)

----------------------

el comando map se pone después del title, quedaría así, si tenemos windows en el segundo disco hd1  partición 1

title Windows XP Professional
map (hd0,0) (hd1,0)
map (hd1,0) (hd0,0)
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1

---------

De esta forma se consigue que aunque windows no este instalado en el disco 1 y partición 1, que es donde debe estar instalado, al arrancar el pc se pueda elegir iniciar windows, y que funcione la selección hecha.

( Aunque como es obvio yo recomiendo usar por defecto Guadalinex, y usar Windows solo puntualmente, por ejemplo si hemos producido algún fallo en Guadalinex que nos impide usar internet para conseguir la solución al error  )

-----------------------

Crear la tabla de particiones e instalar el grub para instalarGuadalinex y Windows en el mismo pc (1)

He hecho este tema para ayudar a quien tenga windows  ( Siempre que hablo de Windows me refiero a Windows Xp, que es la última versión de este S.O. que use)  y quiera instalarse también Guadalinex V5, o a quien quiera instalar ambos sistemas en un pc recién comprado sin sistema operativo instalado ( !!! que si, que haberlos haylos ¡¡¡ ) . En la instalación de GV5 la parte "mas complicada" y donde es mas facil equivocarse, creo yo que es en la creación de la tabla de particiones y en configurar el grub.

Instalar Guadalinex y Windows en el mismo pc:

I )- Preparar las tablas de particiones, antes de instalar.

A) Usar herramientas linux: No aconsejo crear las tablas de particiones, ni borrar, formatear, redimensionar, crear particiones con otras herramientas creadas para ello, de las que funcionan con windows: mi experiencia me dice que si se usa, por ejemplo partition magic, para hacerlo, luego al instalar guadalinex, pueden ( a mi siempre me pasaba) salir un error en el grub y no poder iniciar Guadalinex. Si tienes instalada en windows alguna de esas herramientas aconsejo desinstalarla antes de empezar a usar GParted.

B) Aconsejo antes de instalar Guadalinex crear las tablas de particiones con un cd live con GParted: http://download.tuxfamily.org/gpartedlive

Tanto para usar el cd de gparted, como para usar el cd de instalación de Windows o de Guadalinex, tienes que modificar la opción de arranque en la bios, para que el primer punto de arranque del pc sea el cdrom; una vez ya están instalados ambos sistemas operativos, debes volver a modificar la opción de arranque en la bios para que el primer punto de arranque sea el disco duro 1 ( si tienes mas de uno )

C) El orden es importante: si quieres tener tanto Windows como Guadalinex, se debe instalar siempre primero Windows ( en la 1ª partición del disco 1) y luego Guadalinex. Si lo haces al revés: primero instalas Guadalinex y luego Windows, este te borrara el grub, solo podrás acceder a Windows y si quieres poder acceder también a Guadalinex tendrás que recuperarlo: bájate el cd de supergrub: http://supergrub.forjamari.linex.org/?section=download

D) Cuando se instala guadalinex ,las características de la tabla de particiones que se crea con GParted son:

1- si queremos instalar y/o conservar el sistema operativo windows xp, y poder ejecutarlo desde la pantalla del grub, debe estar instalado en la primera partición del disco (del primer disco, si hubiera mas de uno).

2- el sistema operativo guadalinux se puede instalar en una sola partición con formato ext3, o instalarlo en dos particiones ext3: una para el directorio raiz / y otra para /home. Lo de tener separado la partición /home tiene la ventaja de que puedes reinstalar el sistema operativo sin tocar esa partición y así se guardan documentos y la configuración que  des a los programas.

3- se debe crear una partición de intercambio swap, con formato swap; existe una regla que dice que hay que darle un tamaño del doble de lo que tengamos en RAM. Esto hoy por hoy es falso. La regla venía muy bien en el pasado cuando había poca memoria, pero si la seguimos es un desperdicio innecesario con los ordenadores actuales. Cualquiera puede tener 2 GB de RAM y asignar 4 GB de swap es un crimen. En principio con una swap de 1 GB es más que suficiente. Si usáis o queréis usar la opción de hibernar vuestro sistema, la partición swap sí debe tener un tamaño un tanto más específico. Como mínimo el tamaño de la RAM y lo más recomendado es que sea 1,5 veces dicho tamaño. Es decir, si tenemos 2 GB de RAM, pues la swap la hacemos de 3 GB.

4- Podemos crear una partición para compartir archivos, si nos cabe, en el espacio que nos sobre, bien porque tenemos un disco duro muy grande o porque tenemos dos discos duros, recomendable en formato fat32 ( aunque en formato ntfs hoy en dia también puede ser leible y escribible por guadalinex ), en la que podremos guardar nuestros archivos, de forma que sean accesibles y utilizables tanto por guadalinex como por windows.

Las particiones primarias son las que tienen que tener el sistema operativo:

1- En Guadalinex, la partición / tiene que ser primaria;  igualmente la partición de windows debe ser primaria.
2- la partición /home ,si se pone aparte, puede ser primaria o extendida lo que mas te guste.
3- la partición swap debe ser una partición extendida

== Es decir si tenemos un solo disco duro la tabla de particiones debe ser similar a esta:
- 1ª partición: en formato ntfs para windows xp
- 2ª partición: en formato ext3 para /
- 3ª partición: en formato ext3 para /home
- 4ª partición: en formato swap para la partición de intercambio
- 5ª partición: en formato fat32 para compartir archivos entre windows y guadalinex

== Si tenemos dos discos duros:
- en la 1ª partición del disco 1 debemos poner con formato ntfs el sistema operativo windows
- las particiones de linux  / y /home y swap deben estar en el mismo disco duro ( da igual que sea en el 1 o en el 2)
- la partición para compartir archivos entre windows y guadalinex aconsejo que este en formato fat32 y también da igual que este en el disco 1 o en el 2

II ) Instalar windows en el disco 1 partición 1: Recordar que si quieres instalar Windows y Guadalinex hay que instalar primero Windows, en el disco 1 particion 1. Una vez creadas las particiones con el cd live con GParted, apagar el pc, extrayendo el cd live-GParted, a continuación encender el pc con el disco de instalación de Windows, y ... suerte

III ) Instalar Guadalinex: Una vez instalado Windows, se apaga el pc y se reinicia con el cd de instalación de Guadalinex  ( bien con el cd live o con el cd no live ),  y durante el proceso de instalación de Guadalinex, cuando nos pregunte la forma de usar las particiones contestar:

1- que use las particiones ya creadas antes con Gparted, si vamos a instalar el directorio /    , y  el directorio /home en una sola partición.

2- o editarlas a mano para asignar los puntos de montaje de / y /home a las particiones creadas anteriormente.

IV ) Una vez instalado guadalinex se habrá creado un menú grub ( en el archivo /boot/grub/menu.lst ) que nos permitirá acceder a Guadalinex, y también a Windows si se ha hecho la tabla de particiones como se indica.

---------------------------------

Si  por algún motivo se han hecho las tablas de partición de distinta forma, y Windows no esta instalado en el disco 1 partición 1, entonces aunque seleccionemos la opción de iniciar Windows en el menú grub, no funcionara adecuadamente y no podremos acceder a este sistema operativo; para solucionar este problema...continuara.... Instalar Windows y Linux en el mismo pc (2)

------------------------------