Instalación de Debian
Sumario
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
- Descargar los archivos vmlinuz y initrd.gz.
- Descargar el archivo del CD (640MB).
- Formatear el dispositivo USB. Seguir pasos en la seccion 4.3.3.1. Partitioning the USB stick del manual de instalación.
- 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
- Inserta la memoria USB en la PC a instalar
- Arrancar la PC, presionando F9 para ver el menú de opciones de arranque y escoger la memoria
- Después de unos momentos aparecerá el menú del instalador de Debian
- Seleccionar Advanced Options --> Other Desktop Environments" --> Xfce Desktop Enrivonment --> Install
- Seleccionar opciones de idioma.
- Particiones
- Seleccionar solamente entorno de escritorio y herramientas del sistema.
- 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:
- http://math.umons.ca.be/an/W510/ en la sección Network Manager.
- network-manager-gnome: refuses to join new wireless networks
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):
- Cambiar a una consola
- chroot /target
- apt-get install linux-image-amd64
- exit
Instalación automática
- Generar un archivo preseed.cfg
- Instalar un sistema manualmente
- Generar un listado de las selecciones que se usaron
- Tomar un archivo preseed de ejemplo y adaptarlo con los valores del paso anterior.
- Preparar un disco Flash USB
- Probar
- Arrancar la unidad con el disco Flash USB
- Presionar <Escape>
- En el prompt boot: teclear las opciones de arranque
- Si el instalador hace alguna pregunta, tomar nota y al final del proceso, generar de nuevo un listado de las selecciones.
- 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
- gvfs-mount en ubuntusers.de
- Set the default sound card, en la sección Set the default sound card de Advanced Linux Sound Architecture en wiki.archlinux.org.
- xfwm4 problem - Solved
- WiFi
- Synaptics Touchpad
- Preseeding the Debian installer
- Downloading Debian CD/DVD images via HTTP/FTP
- 4.3.2. Manually copying files to the USB stick
- Where to Find Installation Images