Instalación de Debian

De WikiCabal
Saltar a: navegación, buscar

Instalación de Debian

Debian tiene varias opciones para instalarlo. Este HowTo empieza con la modalidad de instalación arrancando con una memoria USB y descargando de internet la mayoría de los paquetes escogidos.

Debian ofrece también varios entornos de escritorio para escoger, siendo Gnome, KDE y Xfce los que vienen como opciones en el instalador. En este HowTo cubriremos inicialmente la opción de Xfce. Xfce es un entorno más ligero que Gnome y KDE, y es una opción para máquinas que no cuentan con demaisados recursos de hardware.

Además ponemos de ejemplo la instalación de la versión testing, que es adecuada para una computadora de escritorio o portátil y contiene versiones más recientes de los paquetes, que la versión stable.

Preparación del medio de arranque

Método rápido

  • Descargar el archivo ISO netinst.iso para la arquitectura deseada. Usando wget, estos son los comandos para descargar el archivo para arquitectura de PC Intel de 32 y 64 bits:
wget http://cdimage.debian.org/cdimage/wheezy_di_beta3/i386/iso-cd/debian-wheezy-DI-b3-i386-netinst.iso
wget http://cdimage.debian.org/cdimage/wheezy_di_beta3/ia64/iso-cd/debian-wheezy-DI-b3-ia64-netinst.iso

Si deseamos alguna otra aquitectura, podemos buscar así: http://www.debian.org/ --> Release Info --> testing ---> The Debian-Installer page --> netinst (generally 135-175 MB) CD images. Ahí se listan las demás arquitecturas que están soportadas en Debian.

  • Grabar el contenido del ISO en la memoria USB. Substituir X por la letra del dispositivo que corresponda (Nota: toods los datos en la memoria serán sobreescritos):
cat debian-wheezy-DI-b3-i386-netinst.iso > /dev/sdX
sync

La escritura puede tomar unos pocos minutos. Estos comados son tomados de la sección 4.3. Preparing Files for USB Memory Stick Booting del manual de instalación. Podemos usar el comando lsblk para listar los dispositivos de almacenamiento.

Si la computadora tiene una tarjea de red que necesita firmware, descárgalo antes de aquí y cópialo en un llavero USB.

Método flexible

  1. Descargar los archivos vmlinuz y initrd.gz.
  2. Descargar el archivo del CD (640MB).
  3. Formatear el dispositivo USB. Seguir pasos en la seccion 4.3.3.1. Partitioning the USB stick del manual de instalación.
  4. Copiar archivos vmlinuz, initrd.gz e ISO.
wget http://d-i.debian.org/daily-images/amd64/daily/hd-media/vmlinuz
wget http://d-i.debian.org/daily-images/amd64/daily/hd-media/initrd.gz
wget http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-xfce-CD-1.iso

Instalación

  1. Inserta la memoria USB en la PC a instalar
  2. Arrancar la PC, presionando F9 para ver el menú de opciones de arranque y escoger la memoria
  3. Después de unos momentos aparecerá el menú del instalador de Debian
  4. Seleccionar Advanced Options --> Other Desktop Environments" --> Xfce Desktop Enrivonment --> Install
  5. Seleccionar opciones de idioma.
  6. Particiones
  7. Seleccionar solamente entorno de escritorio y herramientas del sistema.
  8. Aceptar GRUB en el sector de aranque,

Después de la instalación

Algunos paquetes y/o configuraciones que se recomienda agregar para mejorar la funcionalidad.

Combinaciones de teclas

xfce usa ctrl+alt+del para poner candado a la sesión, puedes cambiar a ctrl+alt+L que es la combinación estándar en Gnome. En Settings -> Keyboard.

gvfs

Con control+L en Thunnar podemos desplegar carpetas y archivos de una PC remota accesando mediante SSH, por ejemplo:

ssh://usuario@servidor/una-ruta/

Despueś de proporcionar la contrasena, se abrirá una ventana. Si hacemos clic en un documento HTML remoto, para que el navegador pueda abrirlo mediante un recurso montado en ~/.gvfs/, hay que ejecutar como root:

apt-get install gvfs-fuse
gpasswd -a ${USERNAME} fuse

Tarjeta de sonido predeterminada

Si no funciona el sonido, tal vez hace falta declarar a ALSA el dispositivo predeterminado a utilizar, si es diferente de 0. Primero hay que listar los dispositivos de sonido:

$ aplay -l

Ahora crear un archivo /etc/asound.conf o ~/.asoundrc. Este es un ejemplo en el que se indica la segunda tarjeta (la primera es 0):

defaults.pcm.card 1
defaults.pcm.device 0
defaults.ctl.card 1

Tarjeta de red inalámbrica Intel Pro 2200BG

Se necesita descargar el firmware y seguir las instrucciones en Intel PRO/Wireless 2100, 2200 and 2915 devices en el wiki.

Tarjeta de red inalámbrica Broadcom

El artículo general de WiFi en Debian.org (Ver enlace abajo) tiene el enlace al artículo específico bcm43xx. Hay que instalar el paquete firmware-b43-installer que obtiene el firmware necesario para el chipset. Ese paquete avisa si es necesario firmware-b43-lpphy-installer para dispositivos low power.

Synaptics Touchpad

Funciona pero no detecta clics porque han sido deshabilitados por los desarrolladores del driver. Leer el artículo (Ver enlace abajo). Estos comandos habilitan temporalmente:

synclient TapButton1=1
synclient TapButton2=2
synclient TapButton3=3

Impresoras

Instalar el paquete cups. Visitar la página http://localhost:631 para agregar impresoras, ver la lista de tareas de impresión y administrar. Para usar impresoras HP InkJet or LaserJet, instalar estos paquetes:

  • hplip
  • ifhp para impresoras LaserJet. Ejecutar hp-setup -i en una terminal, el cual descarga un plug-in binario que es necesario. Si falta este plug-in binario, los jobs de impresión a una impresora LaserJet se detienen por Filter Error. Ver What is the HPLIP Binary Plug-In and How Do I Install It?

Solución a problemas

Wired connection not managed

Problema
Network Manager reporta que la interfase alámbrica no es administrada.
Causa
Network Manager no administra interfases declaradas en /etc/network/interfaces: Wired Networks are unmanaged en Network Manager
Solución
Ver la sección Enabling Interface Management.

Failed to add a new connection

Problema
NetworkManager no permite agregar conexiones WiFi.
Causa
Aún no bien identificada, relacionada con permisos.
Solución
Crear el siguiente archivo, para permitir que el grupo netdev tenga permisos:
/etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla

[nm-applet]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

Referencias:

Faltan barras de título

Problema
Faltan las barras de título. No es posible cambiar entre ventanas: no funciona Alt-Tab. No es posible escribir en una terminal.
Causa
xfwm4 no corre al iniciar la sesión, porque una sesión anterior se cerró inadecuadamente. Quedan uno o más archivos xfce4* en ~/.cache/sessions/.
Solución
Borrar los archivos xfce4* y reiniciar la sesión (ver).

Kernel no econtrado

Problema
Durante la instalación del sistema base:
No installable kernel was found in the defined APT sources
Solución
Continuar la intalación, al llegar al paso de instalar el arrancador (GRUB):
  1. Cambiar a una consola
  2. chroot /target
  3. apt-get install linux-image-amd64
  4. exit

Instalación automática

  1. Generar un archivo preseed.cfg
    1. Instalar un sistema manualmente
    2. Generar un listado de las selecciones que se usaron
    3. Tomar un archivo preseed de ejemplo y adaptarlo con los valores del paso anterior.
  2. Preparar un disco Flash USB
    1. Descargar los archivos del instalador de Debian [1] 33MB
    2. Descargar una imagen ISO de CD de instalación [2] 626MB
    3. Escribir los archivos del instalador al disco Flash USB
    4. Montar el disco Flash USB
    5. Copiar los archivos ISO y preseed.cfg
  3. Probar
    1. Arrancar la unidad con el disco Flash USB
    2. Presionar <Escape>
    3. En el prompt boot: teclear las opciones de arranque
    4. Si el instalador hace alguna pregunta, tomar nota y al final del proceso, generar de nuevo un listado de las selecciones.
    5. Actualizar el archivo preseed.cfg y volver a probar.

Comandos para obtener las selecciones que se usaron en una instalación, se requiere el paquete debconf-utils:

debconf-get-selections
debconf-get-selections --installer

Comandos para preparar el disco Flash USB, sustituir sdX con el dispositivo correspondiente:

zcat boot.img.gz > /dev/sdX
mount /dev/sdX /mnt
cp debian-testing-i386-xfce-CD-1.iso preseed.cfg /mnt
umount /mnt

Opciones manuales de arranque para instalación automática:

boot: auto file=/hd-media/preseed.cfg

Agregar la opción en los menús, agregar a txt.cfg:

label automated
      menu label ^Automated
      kernel linux
      append vga=788 initrd=initrd.gz auto-install/enable=true file=/hd-media/preseed.cfg -- quiet

Enlaces externos