Source: http://docplayer.es/1899408-Guia-practica-de-debian-gnu-linux-2-2-potato-para-nuevos-usuarios.html
Timestamp: 2017-09-20 09:44:07+00:00

Document:
Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios - PDF
Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios
Download "Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios"
Concepción Páez Ramírez
1 Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios A. Gustavo González. Sevilla, 21 de septiembre de 2000 Versión 0.1, 7/9/2000, JEV Versión 0.2, 21/9/2000, JVG Resumen En este documento se presenta una guía práctica para la instalación y post-instalación de la distribución Debian GNU/Linux 2.2r0 (Potato) mediante los tres CDs oficiales y el nonus/non-free. (Este artículo ha sido producido por La Espiral y su versión mas reciente se puede encontrar en 1 ) 1 Introducción Esto pretende ser, como el titulo indica, una guía práctica de la instalación y post-instalación de Debian GNU/Linux 2.2 r0 (Potato) para nuevos usuarios de Debian (aunque ya conozcan otras distribuciones Linux). Este documento puede ser copiado, modificado y distribuido sin ninguna restricción. Si alguien lo actualiza y reforma, por favor, envíe una copia a mi dirección. Voy a referirme en esta guía a la instalación del sistema empleando los tres CDs Oficiales y el CD No Oficial (con programas que solo pueden ser usados fuera de los Estados Unidos, non- US, y programas que no son totalmente libres, non-free) de binarios i386 suministrados por la empresa OPENCD.COM cuya dirección web es la siguiente: Los CDs están etiquetados como: Debian GNU/Linux 2.2 r0 Potato Official i386 Binary-1 Debian GNU/Linux 2.2 r0 Potato Official i386 Binary-2 1 Este documento es libre. Puede copiarlo, distribuirlo y/o modificarlo bajo los términos de la Licencia GNU Para Documentación Libre, versión 1.1 o cualquier versión posterior publicada por la Free Software Foundation.
2 La Espiral - Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios 2 Debian GNU/Linux 2.2 r0 Potato Official i386 Binary-3 Debian GNU/Linux 2.2 r0 Potato Unofficial i386 Binary-4 Los 3 primeros discos (oficiales) se pueden obtener libremente en muchísimos servidores que replican a Debian. La sección non-us del cuarto CD también se puede obtener incluida con el primer CD en las réplicas de Debian fuera de los Estados Unidos (el llamado CD1 non-us). La sección non-free es la que mas varia entre diferentes distribuidores, pues algunos se limitan a replicar la sección non-free de Debian, mientras que otros incluyen algunos programas extras que consideren convenientes (en el caso de opencd.com, han incluido la versión de Helix de Gnome y una versión de KDE). Espero que lo que sigue sirva de ayuda a los nuevos usuarios de Debian GNU/Linux. 2 Preparativos Lo que aquí se indica es de sobra conocido por los usuarios de Linux, pero de todos modos lo pongo: Debéis tomar nota de las características de vuestro hardware: Ratón (tipo, puerto, 2 o 3 botones...), módem (tipo, puerto, velocidad cuidado con los WINMODEMS!), monitor (tasa de frecuencia horizontal y refresco vertical, si es multifrecuencia), tarjeta gráfica (tipo, chipset, memoria), tarjeta de red (clase, denominación, dirección io...), etc. Ha de haber preparado un espacio suficiente para Linux en dos particiones (mediante FIPS + fdisk o PartitionMagic 5): una de intercambio (swap) de contenido variable (si tenéis más de 32 Mb de RAM y va a ser para uso doméstico, 64 Mb de swap será más que suficiente) y otra Linux native ext2 de al menos 1 Gb. Hoy día podéis daros el lujo de disfrutar de discos duros de gran capacidad. Si queréis grabar CDs, trabajar con imágenes, etc podéis destinar 4Gb para Linux. Otra cosa: si disponéis de conexión no intermitente (via eth0, no ppp), debéis anotar la dirección IP de vuestra máquina, máscara de subred (subnet maske), dirección de difusión (broadcast), puerta de enlace (default gateway), host name, domain name y las IP de los DNS que os ha proporcionado el admin de vuestro ISP. Tened formateados 2 disquetes de 1.4Mb si vuestra BIOS no permite CDs autoarrancables. 3 La instalación Como ya he dicho disponemos de los 4 CDs binarios para i386. El CD1 bastaría para comenzar la instalación si nuestra BIOS permite CDs autoarrancables. En caso contrario debemos crear dos disquetes (floopies) de instalación haciendo una copia binaria de dos ficheros que encontraremos en el directorio install del CD1: rescue.bin y root.bin. Rescue.bin es el disco de inicio de la instalación que también sirve como disco de rescate para recuperar una instalación dañada. Root.bin contiene el sistema Linux mínimo para llevar a cabo la instalación. Podemos crear estos discos desde Windows o desde otro Unix/Linux. Desde Windows, explorando el CD, en la carpeta install encontraremos junto con los dos archivos binarios, la utilidad rawrite2, un ejecutable para copiar
3 3.1 Configure the keyboard 3 estas imágenes. Si por ejemplo la unidad del lector de CD en Windows es e:, al hacer un doble click de ratón sobre rawrite2(.exe), aparecerá la ventana de MSDOS : Enter source file name: e:\install\rescue.bin Enter destination drive: a: Luego te pide que introduzcas un disquete formateado en el drive A: y pulses ENTER. Rotula el disco como RESCUE DISK. Repite el mismo proceso para root.bin y rotula el disco como ROOT DISK. Para el caso de unix, los discos pueden crearse usando el comando dd. Si el CD1 está montado en /cdrom, el proceso para el RESCUE DISK (puesto en la disquetera A: = /dev/fd0) sería: dd if=/cdrom/install/rescue.bin of=/dev/fd0 bs=1k count=1440 Repite el proceso para ROOT DISK con if=/cdrom/install/root.bin, y ya tendrás los dos disquetes necesarios. Bueno: al turrón. Voy a suponer el caso mas restrictivo de tener que usar los dos disquetes. Si podéis arrancar desde el CD1, aún más fácil. Poned el CD1 en vuestro lector de cdrom. A continuación introducid el rescue disk y reiniciad el ordenador...al poco, saldrán los típicos mensajes y el prompt boot: Hacemos [ENTER] y al ratito se nos pide el root disk: Insert root floppy disk to be loaded into RAM disk and press ENTER (Lo hacemos y comienza el espectáculo :)) 3.1 Configure the keyboard Escogemos la línea qwerty/es: Spain 3.2 Initialize and activate a swap partition nos indica la partición que se usará para swap, p.ej., /dev/hda3 : Linux swap (scan for bad blocks?) y hacéis lo que corresponda 3.3 Initialize a linux partition (p.ej., /dev/hda4): /dev/hda4
4 3.4 Install operating system kernel and modules 4 Do you want to retain Linux kernel 2.0 compatibility? (a gusto del consumidor) Skip scan bad blocks? (como queráis) Creating file system Mount as the root filesystem? /dev/hda4 must be mounted as / (OK) 3.4 Install operating system kernel and modules Select installation medium CDROM (si hay mas de uno --lectora, grabadora-- debéis escoger) Es recomendable aceptar con ENTER lo siguiente Choose Debian archive path /instmnt Select Debian archive path default: The default stable archive 3.5 Configure device driver modules Si estás usando instalación con los 4 CDs no hay que hacer nada aquí, excepto si tienes una conexión directa a la red y quieres cargar el controlador de tu tarjeta ethernet; pero eso siempre puedes hacerlo luego con la instrucción modconf, asi que acepta Exit Finished with these modules Return to the previous menu 3.6 Configure the hostname Preguntarán por el nombre de la maquina. Escoge el que mas te guste. Si das a ENTER por defecto sera debian. Luego preguntaran si estas conectado a la red. Si la conexión se va a establecer via PPP, entonces hay que responder <No>. Si estamos conectados mediante una red eth0 nos pedirán también el nombre de dominio y nuestra IP, la IP de la puerta de enlace, y los DNS. Si se mete la pata no importa porque al final podemos editar /etc/init.d/network y cambiar lo que queramos. Si la respuesta fue <Sí>, seguiremos con: 3.7 Configure the network Configuration for eth0 Do you want to use DHCP or BOOTP to automatically configure... ( No! Mejor a mano)
5 3.8 Install the base system 5 <No> Do you want to manually configure this interface? <Yes> (Es lo mejor, saber lo que uno se hace) Y ahora viene una serie de preguntas para configurar la red: Choose the IP address (introducimos la IP de nuestra máquina y <OK>) Choose the network mask (generalmente si es de una red C será <OK>) What is your Gateway address (ponéis la IP de vuestra pasarela, generalmente si la IP de vuestra máquina es W.X.Y.Z, la pasarela será W.X.Y.1) Choose the domain name (lo ponéis, p.ej. en mi caso es us.es, Üniversidad de Sevilla, España ) y ya está. 3.8 Install the base system Select installation medium: CDROM, etc igualito que antes en Configure the base system Select timezone (Busca en el panel izquierdo Europe (ENTER). Luego con la tecla pásate al panel de la derecha y escoge Madrid (ENTER)) Timezone configuration (Si tienes otro sistema operativo a parte de Linux no configures el reloj a GMT, sino a hora local: es decir escoge <No>) 3.10 Make Linux bootable directly from hard disk Where should the LILO boot loader be installed? /dev/hda : Install LILO in the MBR (no es recomendable si tienes otros sistemas operativos) /dev/hda4 : Install LILO in the target boot sector (Ideal cuando disponemos de un bootloader, como el bootmagic o el OS2 boot loader para arrancar diversos sistemas operativos) Puede ocurrir que debido a la configuracion del disco duro, la BIOS no permita instalar LILO en la partición raíz de Linux. Esto puede ocurrir fundamentalmente si hemos sobrepasado el limite de los 1024 cilindros o a veces si está en una partición lógica. Si ocurre algún problema como este no importa, arrancaremos con loadlin o con un disquete (desaconsejable porque tarda mucho en cargar). De todos modos responde <No> a la pregunta
6 3.11 Alternate: Make a boot floppy 6 Do you want to install the MBR anyway? Y a continuación pararemos a instalar LILO en un disquete formateado (es bueno tenerlo a mano por si acaso) Alternate: Make a boot floppy Change disk Place a blank floppy disk in the floppy disk driver and press ENTER (Lo hacemos) Formatting the floppy... Creating a filesystem on the floppy... Copying the operating system kernel 3.12 Reboot the system Reboot the system? <Yes> Pero antes de que lo hagáis considerad: si arrancáis mediante LILO en el MBR o en la partición raíz, quitad el floppy de la disquetera si lo hacéis desde el floppy, dejadlo dentro si lo vais a hacer con loadlin, primero arranca con el floppy para terminar la instalación y luego ya lo acabaremos. Reiniciad la maquina... y continuamos con la instalación Debian System configuration Shall I enable md5 passwd? (a gusto del consumidor...puede dar problemas si usamos NIS) si decimos que no, entonces Shall I enable shadow passwd? Y entonces les diremos que sí (hay que encriptar los passwd de alguna de las dos manera. Si no lo hacéis y administráis una red, tarde o temprano llegara el intruso para birlar el /etc/passwd) Ahora hay que establecer el password del root y re-escribirlo para confirmar Shall I create a user account? <Yes> (Por supuesto. Aunque estemos solos en casa no debemos nunca andar por ahí como root si no es para hacer las labores propias del administrador, pues cualquier equivocación podría provocar un desastre. Máxime si tenemos varios usuarios) Tenéis que introducir el nombre de la cuenta de usuario y la contraseña (dos veces). Shall I remove pcmcia packages?
7 3.13 Debian System configuration 7 <Yes> (Evidentemente, si no usáis pcmcia, mejor es borrarlos) Do you want to use a ppp connection to install the system? <No> porque estamos instalando desde CDs. Ahora se producirá un barrido del CD1 en el lector de CD-ROM y a continuación comenzará la configuración del apt (Apt configuration). Esto es muy importante para evitar quebraderos de cabeza: Si disponemos de varios CDs (3 oficiales y 1 no oficial) conviene que apt los escanee uno a uno. Ya lo ha hecho con el primero; así que cuando pregunte Scan another CD? Debéis expulsar el CD1 del lector y sustituirlo por el siguiente (CD2) Luego respondéis que <Yes> (atención que por defecto es <No> y vuelve a serlo así después de cada escaneo)...se produce el escaneo... Y después repetís los mismos pasos hasta que hayáis escaneado todos los CDs (si tenéis algún otro como el de Helix-Gnome + KDE de opencd, pues, también). Cuando acabéis, aparecerá: Apt is now configured and should be able to install Debian packages Add another Apt source <No> (Por ahora. Luego ya descomentaremos cosas del archivo /etc/apt/sources.list para bajarnos nuevos paquetes via ftp) ATENCIÓN Llegamos a la instalación de paquetes de software en el sistema Debian. Hay dos formas de hacer la selección: La avanzada (Advanced), que no la vamos a considerar para un novicio (pues además de tener las ideas muy claras y usar el programa dselect es bastante lenta) y la simple que consiste en escoger colecciones de aplicaciones preestablecidas. Convendría que os leyerais en el CD1 los documentos en español que están en /install/doc/es/ con un interesante manual de dselect para principiantes. De este modo, seleccionamos la opción simple y aparecerá un menú con las colecciones a instalar: Select task package install (pongo unas cuantas e incluso intercaladas subrayando las que pienso son mas importantes para el recién llegado...pero hay alrededor de 40) - [ ] C ++ Dev ( C++ development) [ ] C Dev (C development) [ ] Database Pg (Postgre SQL database) [ ] Debian Devel (Debian package development) [ ] Debug (Debugging of C++, C,..) [ ] Devel common (Development in various languages) [ ] Dialup (Dialup utilities) [ ] Dialup isdn (queda claro) [ ] Dns Server [ ] Fortran [ ] Gnome App (GNOME applications and utilities) [ ] Gnome desktop [ ] Gnome net
8 3.13 Debian System configuration 8 [ ] Imap (imap server) [ ] Laptop [ ] Newbie help (;-D) [ ] News server [ ] Object Dev (Object C development) [ ] Python (Python scripts) [ ] Samba [ ] Science (science basic tools) [ ] Sgml (Sgml & XML authoring and editing) [ ] Sgml Dev [ ] Spanish (8->) [ ] TclTk [ ] TclTk Dev [ ] Tex (Tex/LaTeX environment) [ ] X window system (Complete) [ ] X window system core (core components) - Se seleccionan con la barra espaciadora. Cada uno que escoja lo que quiera y pueda. Yo escogí Desarrollo C y C++, Debug, Dialup, Fortran, Gnome (Apps, desktop y net), Python, Science, Sgml y Sgml Dev, Spanish, TclTk y TclTk Dev, TeX y X windows (por razones de mi trabajo y para disfrute personal) Una vez hecha la selección damos a Finish (las otras teclas dan información sobre las aplicaciones señaladas y ayuda). Aparecerá entonces la pregunta... If you have a PCI video card...(es el momento de gestionar su configuración) Si la tienes responde <Yes> y al asunto. Ahora apt buscará en la base de datos que ha elaborado en los barridos de los CDs y empezará a instalar los paquetes correspondientes a las colecciones que hemos seleccionado. De vez en cuando pedirá que cambies el CD del lector (algo semejante al yast de SuSE) e irá desenpaquetándolos. Sírvete un refresco y espera un ratito...pero atento que hay que responder algunas preguntas....setting libpaperg Default paper name? (estará en letter, así que poned a4)...setting up exim (/usr/sbin/eximconfig) (Exim es el MTA usado por Debian mucho mas sencillo que sendmail y qmail) Automatic configuration of your mail system by asking a number of questions. (Podéis consultar luego eximdoc y /usr/doc/exim/spec.txt) Ahora te suelta una serie de opciones. Si te conectas via PPP como la mayoría de los usuarios domésticos escoge la opción (2): Internet site using smarthost: You receive internet mail on this machine (either directly by SMTP or by running a utility such as fetchmail). Outgoing mail is sent using a smarthost. Optionally with address rewritten. (Esta claro, eh?)
9 3.13 Debian System configuration 9 Enter value:2...y empiezan las preguntas... What is the visible mail name of your system? This will appear in From: Enter value (default el nombre de la maquina ): Does this system have any other names which appears on incoming mail messages apart from the visible name above (el nombre de la maquina) and localhost? Enter value (default none ):transmetita.com (por ejemplo XDDDDD) Are there any domains you want to rely mail for? (mejor ninguno) Enter value (default none ): Are there any networks or local machines you want to relay mail for? (que no, que no) Enter value (default none ): Would you like to use RBL (Real Time Blackhole) to spam filter. (No vale si no recibes directamente el correo. De todos modos con fetchmail+procmail puedes filtrarte lo que quieras) Enter value (default n ): Which machine will act as the smarthost and handle outgoing mail (El smpt server de nuestro ISP, p. ej., en mi caso pbox.cica.es) Enter value (no hay default): Which user accounts should system administrator mail to go? (Redireccionamos a ese usuario, p.ej. strogoff, el correo de root y de postmaster) Enter value ( none si no se redirige):...se acabo la configuración del exim NOTA: Luego hay que leerse un poco la documentación de exim y retocar el fichero de configuración /etc/exim.conf para que funcione adecuadamente...y aquí cada maestrillo tiene su librillo. Si uno es novato y quiere empezar a utilizar el correo electrónico pronto y sin problemas así como leer grupos de news sin configurar casi nada...mejor es que instale primero Netscape 4.73 (Communicator, Messenger y Navigator) para mantenimiento y ya aprenderá más tranquilamente a configurar su MTA (exim, sendmail, qmail) para enviar el correo, su MDA (fetchmail+procmail) para recibirlo y su MUA (pine, mutt) para leerlo y componerlo. Las news las almacenará con el proxy-caché leafnode de su servidor de news y las leerá con slrn o gnus. O montará un verdadero
10 3.13 Debian System configuration 10 servidor de news como inn y las procesará con sucks... Primero lo fácil para poder aprender lo que aparentemente se nos antoja difícil. Do you want configure wvdial now? Como queráis, pero quizás sea mejor usar luego pppconfig, o usar el pppdialer de GNOME. Atención que llegan las X window: No default X server previously set Do you want to make the VGA16 Xserver the default? <n> (No!!. Ahora no porque no se como se las ingenia que todavía no funciona el ratón con XF86Setup y además no hemos seleccionado el servidor que corresponda mejor a nuestra tarjeta gráfica. En mi caso será el SVGA pues tengo una tarjeta S3 Virge GX2 (algo carrozona pero que me va muy bien). NOTA:...Si te aparece Packages failed to install. Retry? di que <Yes> sin miedo y no te acongojes si todo acaba aquí y te aparece el login del sistema. Esto puede ocurrir cuando se instalan al principio un montón de paquetes. Voy a suponer lo peor. Tranquilamente entra como root (sí ahora sí) y luego haz dselect (deberás haberte leído un poco como funciona esta gran utilidad pero poco intuitiva al comienzo) Después de pasar por Access vas directamente a Install (te saltas el Update y Select) y entonces continuará instalando lo que quedó por hacer...te volverá a pedir que le cambies de CDs y seguirá preguntando Animo!. Configurar gpm (Ya va a funcionar el ratón) Mira la configuración que tiene y si es la correcta la aceptas. A partir de ahora, el ratón funcionará en la consola. En mi caso el protocolo era: gpm -m /dev/psaux -t ps2 -Rms3 NOTA: En el proceso de instalación del ratón, si alguno de los ítems no lo sabes escribe help en lugar de ninguna opción y presentará una lista de la misma. Creo que durante la instalación no hace ninguna prueba para caracterizar el ratón. Si después de la configuración, no funciona el ratón porque nos hemos equivocado, no importa. Después de la instalación y en modo consola como root, hacemos /usr/sbin/gpm-mouse-test para caracterizarlo. Y cuando lo tengas claro (que deberías saberlo antes de la instalación) lo re-configuras con /usr/sbin/gpmconfig Luego, automáticamente se reiniciará el servidor gpm. Select the number of the default dictionary
11 La Espiral - Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios 11 A gusto del debian user. Por fin termina la instalación... luego Config para configurar los paquetes, luego Remove para eliminar software no deseado y luego Quit para salir. 4 La Post-instalación 4.1 Configuración de las X Window Tenemos que configurar las X. No se porqué (a lo mejor solo me ha pasado a mí con la Potato) solo me ha cargado el servidor VGA16 (que es un servidor general que puede valer para configurar las X, pero es preferible instalar el más adecuado a nuestra tarjeta de video). Como el servidor que corresponde a mi S3 Virge GX2 (AGP) es el SVGA hago (como root) dselect Pasamos por Access, Update y al llegar a Select buscamos la cadena SVGA (invocamos la búsqueda tecleando / (que nos presenta en la barra inferior el carácter?) Y a continuación escribimos svga y vamos viendo en que paquete aparece la cadena. La búsqueda se continúa con \, hasta que encontremos el paquete buscado (si está, claro ;-/). En mi caso lo encuentro, lo señalo (con +, leeros el manualito de dselect) y luego como siempre, Install, Config, Remove y Quit. Ahora es el momento de hacer la instalación gráfica de las X con la herramienta XF86Setup. Hacemos, pues XF86Setup Y a partir de ahora vamos configurando paso a paso cada ítem gráficamente mediante clicks y arrastres con el ratón. El procedimiento es muy intuitivo porque en la barra superior de la ventana aparecen botones correspondientes a los elementos que hemos de configurar: Mouse, Keyboard, Card, Monitor, Mode Selection y Other. Empezamos con el ratón mismo (mouse): ya estará bien configurado y simplemente si es un ratón de dos botones conviene activar la emulación con tres botones. NOTA: Puede ocurrir en el caso de que nuestro ratón sea ps2 y haya sido configurado previamente y lanzado como demonio (gpm -m /dev/psaux -t ps2 -Rms3, que al configurar las X aparezca no como /dev/psaux, sino como Microsoft gpmdata (pseudodevice, repeater data for gpm mouse daemon). No os preocupéis y p alante. (apply) En el teclado (keyboard) debéis seleccionar el de 102 teclas internacional y el idioma Spanish (apply) En el apartado de la tarjeta gráfica (Card) debéis seleccionarla de la lista. En mi caso se trata de una S3 Virge GX2 (generic). Podemos pasar al detailed setup y veremos arriba seleccionado el servidor X correspondiente a la tarjeta en cuestión, en mi caso, de nuevo es el SVGA. Podemos indicar la cantidad de memoria de la misma (la mía tiene 4Mb de video RAM) y si lo sabemos, mas opciones (chipset, ramdac, Clockchip) pero NO ES NECESARIO; basta con escoger la tarjeta y con mucho indicar la memoria.
12 4.2 Loadlin 12 Para configurar el Monitor debemos escribir en los dos panelitos superiores bajo la denominación de Monitor sync rates los intervalos de frecuencias horizontales y verticales del mismo que las debéis saber (mirad la documentación). El mío tiene de frecuencia horizontal el intervalo (khz) y de vertical el rango de (Hz). Los modos gráficos (Mode selection) permiten elegir la resolución de los gráficos así como la profundidad de color expresada en bits por pixel (bpp). El número de colores se puede calcular como 2 **profundidad (2 elevado al valor de profundidad de bpp). Así, 8 bpp corresponden a 256 colores, 16bpp a 65536, 24bpp a casi 17 millones y 32 bpp (true color) a más de cuatro mil millones. Las tarjetas gráficas almacenan el contenido de los píxeles en memoria de acceso aleatorio, conocida como vídeo RAM. El número de colores y la resolución de pantalla admitido por una tarjeta gráfica depende de su video RAM. Por ejemplo: Si quiero una resolución de 1024 x 768 pixels y una profundidad de color de 16 bpp, la cantidad de memoria necesaria será: 1024 x 768 pixel x 16 bits/pixel = bits = bytes (8 bits = 1byte) = 1.6 Mbytes (aprox.). Si tengo una tarjeta de 4 Mbytes puedo mantener esa resolución a 24 bpp (necesita unos 2.4 Mbytes) y a 32 bpp (alrededor de 3.2 Mbytes). Con una tarjeta de 1 Mbyte no puedo conseguir resolución de 1024x768 ni siquiera con el mínimo de profundidad ( 8bpp). Hacemos las cuentas y seleccionamos la resolución y la profundidad que queremos. En mi caso escogí 1024x768pixel y 16bpp. Ya solo queda hacer click en el siguiente y último botón de la barra superior (Other) y comprobar que tiene activada la secuencia de escape de las X, con las teclas Alt+Ctrl+Backspace y hacemos click en Done, con lo cual después de unos momentos nos saldrá el panel donde nos dice la ruta en que se almacenará la configuración (/etc/x11/xf86config) y si todo ha ido bien seleccionaremos Save the configuration and exit y se acabó la configuración de las X! La próxima vez que inicies tu Debian se activará el login gráfico (seguramente) mediante el xdm (X desktop manager) que se ejecutará en el arranque y se continuará (respawn) aunque quieras escapar de él. Ahora simplemente para pasar ya a modo gráfico puedes hacer como usuario startx y seguramente se cargará el gestor de ventanas WindowMaker. Si deseas vislumbrar en seguida tu flamante GNOME podemos hacer la chapuza siguiente: Sal de las X, crea en tu /home/usuario el fichero.xinitrc y escribe dentro con tu editor favorito (los mios son vim o emacs) la línea exec gnome-session y sálvalo. Vuelve a hacer startx y ya lo verás. De todos modos seguramente de ahora en adelante a partir del próximo inicio el login será gráfico y entrarás directamente en las X. Si quieres pasar a una consola lo puedes hacer con Alt+Ctrl+Fx (x de 1 a 6) y vuelves a la pantalla gráfica con Alt+Ctrl+F Loadlin Antes que se me olvide, si resulta que quieres usar loadlin desde tu windows ahora es el momento de prepararlo todo. Sigue como root y monta en /mnt la partición de tu Windows 98 (que sera p. ej. /dev/hda1) mediante
13 4.2 Loadlin 13 debian: # mount -t vfat /dev/hda1 /mnt debian: # cd /mnt debian:/mnt# mkdir loadlin debian:/mnt# cd /boot debian:/boot# ls y verás que entre los archivos se encuentra vmlinuz que es nuestro kernel de arranque. Vamos a copiarlo al directorio loadlin que hemos hecho en la partición de windows 98 (que coincidirá con la unidad C:\ en DOS/WINDOWS) con el nombre de vmlinuz debian:/boot# cp vmlinuz /mnt/loadlin/vmlinuz Pon ahora el CD1 en el lector de cdrom y móntalo debian:/# mount -t iso9660 /dev/hdb /cdrom debian:/# cd /cdrom/tools/ debian:/cdrom/tools# ls y verás entre otros archivos a lodlin16.zip. Cópialo y descomprímelo en /tmp: debian:/cdrom/tools# cp lodlin16.zip /tmp debian:/cdrom/tools# cd /tmp debian:/tmp# unzip lodlin16.zip Unzip debe estar instalado (si no hacerlo mediante dselect).al descomprimir se producirá el directorio lodlin16 que contiene dos ficheros fundamentales: loadlin.exe y linux.bat debian:/tmp# cd lodlin16 debian:/tmp/lodlin16# Edita ahora con tu editor favorito el fichero linux.bat y verás su contenido: rem Sample DOS batch file to boot Linux. rem First, ensure any unwritten disk buffers are flushed: smartdrv /C rem Start the LOADLIN process: c:\loadlin\loadlin c:\loadlin\zimage root=/dev/hdb2 ro vga=3
14 4.3 Configuración de la tarjeta de red 14 debemos cambiar /dev/hdb2 por nuestra partición Linux: /dev/hda4 (en nuestro ejemplo) y luego lo salvamos. Ahora, después de esto, copiamos estos dos ficheros en el directorio loadlin que habíamos creado en la partición de Windows: debian:/tmp/lodlin16# cp loadlin.exe linux.bat /mnt/loadlin/ y ya está todo listo Si estás escribiendo desde una xterm en las X, sal de ahí y desde la consola haz un reboot (o directamente Alt+Ctrl+Del). Inicia Windows 98 con el bootmanager que tengas y una vez allí: ve con el explorador de Windows a la carpeta c:\loadlin. Marca el fichero linux.bat con el ratón y selecciona en el menú de edición Copiar. Vamos al escritorio, pulsamos el botón derecho del ratón y seleccionamos Pegar Acceso Directo. Marcamos el acceso directo recién hecho con un click del ratón y pulsando su botón derecho seleccionamos Propiedades. Escogemos la solapa Programa y pulsamos en Avanzado..., luego marcamos la casilla Modo MS-DOS y confirmamos con Aceptar. Después pulsamos en Cambiar Icono... y escogemos el que mas nos guste (El del capirote de mago con varita mágica por ejemplo <(8ˆ) ). Podemos cambiar la leyenda del icono (linux.bat) por otra mas adecuada como Acceso Debian 2.2. Al hacer doble click sobre el icono, saldrá primero una advertencia de que vamos a entrar en modo MS-DOS y luego...accederemos a Debian. (Esto lo he sacado de mi manual de SuSE 6.4) NOTA: Es posible pasar parámetros con loadlin como se hace con lilo, pero no lo comentaré. Leeros el manual de loadlin que viene en lodlin16.zip y mirad el ejemplo test.par. 4.3 Configuración de la tarjeta de red Si estando directamente conectados a la red mediante tarjeta ethernet y no cargamos en el núcleo los controladores como módulos, ahora es el momento de hacerlo. Tenemos evidentemente que tener los datos de nuestra tarjeta. En mi caso de trata de una típica SMC Ether EZ con io = 0x2a0. El correspondiente driver es el smc-ultra. Hacemos como root modconf y seleccionamos net. Allí se encuentran los controladores correspondientes a tarjetas de red como módulos cargables. Buscamos el módulo smc-ultra (SMC Ultra support) y lo instalamos. En este caso nos aparecerá en la pantalla: - smc-ultra io=0 (It will complaint if you don t supply an io=0xnnn ) irq=0 (IRQ val. read from EEPROM) (Probeports: 0x200, 0x220, 0x240, 0x280, 0x300, 0x340, 0x380) Depends on 8390.o Lo que significa que yo tengo que escribir como parámetro io=0x2a0 (que ya sabía), mientras la irq se va a leer automáticamente. También dice que depende del módulo 8390.o, que también habrá de ser cargado. Pues bien introducimos el valor anterior como parámetro e instalamos el módulo. Luego al volver al menú net vemos que automáticamente se ha cargado también el 8390 ( lógico!)
15 4.4 Configuración de la impresora 15 Ahora hacemos Exit Finished with these modules y salimos de ahí. Si todo ha ido bien y hacemos ifconfig, aparecerá además del bloque de loopback (lo) el de la interfaz ethernet (eth0). 4.4 Configuración de la impresora Antes de nada miraremos con lsmod y comprobaremos que no están instalados por defecto los módulos parport ni parport pc, que son necesarios para el funcionamiento de una impresora en paralelo. Debemos de cargar los módulos con la herramienta modconf ejecutada como root. Seleccionamos la opción misc e instalamos parport y parport pc para que se carguen en el núcleo sin opciones ni parámetros. Si hacemos de nuevo lsmod, veremos que ya están. Usemos ahora dselect para cargar el paquete magicfilter con todas sus dependencias: Ejecutamos dselect y como siempre pasamos secuencialmente por Access, Upgrade y Select...Entonces buscamos la cadena magicfilter ( tecleando / ). Seleccionamos dicho paquete y todos los que recomienda o sugiere: enscript, libjpeg-gif, libtiff-tools, psptools, recode y djtools. Pasamos a Install, luego a Config, Remove y Quit. Ya están todos instalados. Ahora ejecutamos magicfilterconfig force ( force para ya existe un fichero /etc/printcap original que sera sobreescrito) y seguimos sus indicaciones. En mi caso tengo una Epson Stylus Color 600: #Printer 1 Full name: Epsilon Stylus Color 600 Short name: stc600 Full device path: /dev/lp0 Input Filter (Aparecen en pantalla): cuando acabemos de rellenar el último printer, y salga la cabecera del siguiente, finalizamos poniendo done en el Full name. En nuestro caso acabamos así: #Printer 2 Full name: done... Te hace un resumen... Is this OK? (y/n) Luego para comprobar hacemos lpr /etc/printcap y aparecerá nuestro fichero de cola de impresión. En mi caso es: # # Copyright (c) 1983 Regents of the University of California. # All rights reserved. # # Redistribution and use in source and binary forms are permitted # provided that this notice is preserved and that due credit is given # to the University of California at Berkeley. The name of the University
16 4.5 Escuchar música 16 # may not be used to endorse or promote products derived from this # software without specific prior written permission. This software # is provided as is without express or implied warranty. # 5.2 (Berkeley) 5/5/88 # # This file was generated by /usr/sbin/magicfilterconfig. # lp stc600 Epson Stylus Color 600:\ :lp=/dev/lp0:sd=/var/spool/lpd/stc600:\ :sh:pw#80:pl#72:px#1440:mx#0:\ :af=/var/log/lp-acct:lf=/var/log/lp-errs: No comento las entradas del fichero porque eso es algo que encontraréis en cualquier manual de Unix y son muy intuitivas. 4.5 Escuchar música Ahora es muy fácil conseguir configurar nuestra tarjeta de sonido si no es muy peregrina porque ya existe apoyo para sonido en el kernel en forma modular. El ejemplo lo voy a poner con mi tarjeta de sonido, una clásica entre las clásicas: una SoundBlaster 16. (Todavía me acuerdo cuando tenía la Debian 2.0 (Hamm) que tuve que recompilar el kernel monolíticamente para que funcionara). Es muy importante recopilar toda la información acerca de la tarjeta de sonido a partir de la documentación o del Panel de Control de Windows viendo las propiedades de los dispositivos, para saber las direcciones de entrada/salida (io), las solicitudes de interrupción (irq), el acceso directo a memoria (dma, dma16), etc. En mi caso: Creative SoundBlaster 16 irq=5 dma=1 dma16=5 sb io = 0x220-0x22f mpu io = 0x330-0x331 adlib card io = 0x388-0x38b Tenemos que instalar los módulos necesarios para sonido con modconf; que son: sound (OSS sound modules) soundcore (sound card support) soundlow (OSS sound modules) La verdad es que instalando el primero se cargan los otros dos. Comprobadlo con lsmod. Luego hay que instalar también los siguientes módulos: uart401 (Yamaha OPL3-SA1 audio controller) sb (SoundBlaster) con las opciones io=0x220 irq=5 dma=1 dma16=5 mpu io=0x330 adlib card (FM synthetizer for YM3812/OPL-3 support) con la opción io=0x388
17 4.5 Escuchar música 17 A continuación hacemos cat /dev/sndstat y aparece: OSS/Free:3.8s Load type: Driver loaded as a module Kernel: Linux darkstar #22 Wed Oct 20 17:32:52 CDT 1999 i686 Config options: 0 Installed drivers: Card config: Audio devices: 0: Sound Blaster 16 (4.13) (DUPLEX) Synth devices: 0: Yamaha OPL3 Midi devices: 0: Sound Blaster 16 Timers: 0: System clock Mixers: 0: Sound Blaster - OK! Si metemos un CD de música en nuestro lector y manualmente lo accionamos, lo escucharemos. Pero hacerlo así (aunque yo es lo que prefiero por sencillez) puede a otro parecer cutre y preferir por ejemplo hacerlo con el CD player del GNOME. En tal caso no le funcionará...todavía. Supongamos el caso de tener dos dispositivos de lectura de cdrom: un lector típico, /dev/hdd y un lector/grabador, /dev/hdb. Admitamos que en la instalación se usó el dispositivo /dev/hdb, con lo cual será el que apunta a /dev/cdrom. Si nos vamos al escritorio GNOME seleccionamos CD-player y en la configuración cambiamos /dev/cdrom por /dev/hdd. Pero aun no funciona después de esto...porque no tenemos permiso de acceso a una serie de dispositivos. Para que todos los usuarios de la máquina puedan escuchar música sin tener que pulsar manualmente la tecla del lector hay que dar los permisos adecuados: chmod 666 /dev/dsp /dev/audio /dev/hdd La próxima vez que ingresemos en el escritorio GNOME ya se producirán los eventos de sonido (si están funcionales). Y al activar el CD-player funcionará y escucharemos música con magno artificio. Antes de terminar voy también a decir como configurar tarjetas PCI como la Creative Sound- Blaster PCI 64 o128. Estas tarjetas vienen provistas de chips del tipo Ensonic ES1370 ó ES1371. Para instalar el controlador correspondiente hacemos modconf, nos vamos a misc y allí cargamos el módulo es1370 ó es1371 (miramos antes el chip de la tarjeta). Cualquiera de ellos necesita también el módulo soundcore, pero se carga automáticamente al hacerlo con uno de los primeros. Solo con esto ya se puede escuchar música con el lector de CDs. NOTA: Estas tarjetas no soportan el dispositivo /dev/sndstat ni permiten la reproducción directa con cat y /dev/audio. No tienen soporte MIDI por hardware, pero podemos parchearlo descargando el paquete timidity.
18 4.6 Conexión PPP Conexión PPP En principio utilizaremos la herramienta pppconfig, que es la genuina de Debian (no el vwdial). Para ello haremos como root pppconfig y seleccionamos Create a connection <OK> (Voy a crear una conexión llamada alehop usando los datos de la conexión gratis que ofrecía alehop.com hoy llamado eresmas.com pero que me funciona perfectamente) Provider Name Borramos la palabra provider y escribimos alehop <OK> Configure Nameservers (DNS) Escogemos Static porque alehop.com tiene unas IP fijas para tales DNS (*) Static Use Static DNS <OK> IP number Introducimos la dirección IP del DNS principal <OK> Luego nos pedirá la del secundario <OK> Authentication method for alehop Escogemos PAP PAP Peer Authentication Protocol <OK> User name Sustituimos lo que hay por <OK> Password Sustituimos lo que hay por gratis <OK> ( que barbaridad, poniendo el password de mi ISP, para que lo vea cualquiera XDDDD!) Speed Velocidad del módem. Se recomienda dejar el valor <OK> Pulse or Tone Seleccionamos (*) Pulse <OK> Phone number Escribimos Choose modem config method En lugar de escoger <Yes> con lo cual se hace una configuración automática, como sabemos el puerto serie de nuestro modem, decimos que <No> y lo escribimos nosotros a continuación:
19 4.6 Conexión PPP 19 -Manually Select Modem Port (en mi caso está en com2, es decir /dev/ttys1) /dev/ttys1 <OK> Ahora te da un resumen Properties of alehop Number Telephone number User ISP user name Password gratis ISP password Speed Port speed Com /dev/ttys1 Modem com port Method PAP Authentication method Escojamos a continuación Finished Write files and return to main menu <OK> y después Quit Exit this utility <OK> Se acabó! De todos modos creo conveniente incluir en nuestro archivo /etc/resolv.conf los DNS del proveedor: search alehop.com nameserver nameserver Para la conexión (como root) usaremos la herramienta pon <nombre preoveedor>, monitorizaremos lo que pasa con plog y cerraremos la conexion con poff >pon alehop (escucharemos el click del modem si es interno) esperamos un poco y saldrá algo como >Local: > Remote: ppp0 para ver todos los mensajes haremos >plog (y vereis todo) Podemos comprobar nuestra conexión haciendo >ifconfig y veremos que además del bloque de loopback (lo) está el de PPP (ppp0). Podemos probar a hacer ping, traceroute, telnet...y cuando queramos cerrar la conexión, escribimos >poff (oiremos de nuevo el click) Bueno, el que lo desee puede configurar su conexión gráficamente usando el GNOME pppdialer que se parece mucho al kppp del KDE.
20 4.7 Hispanizando Debian Hispanizando Debian Después de la instalación, aparte de la localización de las letras del teclado, que corresponden al español, no hallamos nada que nos lo recuerde porque no podemos escribir la eñe ni acentuar las vocales y todos los mensajes aparecen en inglés. Al que le guste hispanizar su Debian, no pierda tiempo y siga estas sencillas instrucciones La consola Si hemos realizado correctamente la instalación, habremos cargado el juego de caracteres del teclado español que se encuentra en /usr/share/keymaps/i386/qwerty/es.map.gz que se habrá almacenado como /etc/console-tools/default.kmap.gz, para que en el arranque el script /etc/init.d/ keymaps-lct.sh nos lo instale adecuadamente. Sin embargo veremos que aunque cada letra esta en su sitio del teclado, no visualizamos ni la ñ ni las vocales acentuadas. Para conseguir esto para todos los usuarios de la maquina editamos el fichero /etc/inputrc y descomentamos la línea set convert-meta off, de manera que quede así: # /etc/inputrc - global inputrc for libreadline # See readline(3readline) and info readline for more information. #Be 8 bit clean. set input-meta on set output-meta on # To allow the use of 8bit-characters like the german umlauts, comment out # the line below. However this makes the meta key not work as a meta key, # which is annoying to those which don t need to type in 8-bit characters. set convert-meta off Cuando iniciemos una nueva shell, veremos que ya aparecen las vocales acentuadas y la ñ. La primera línea sin comentar del archivo, permite trabajar con 8 bits; la segunda que se conserve también a la salida del terminal (es decir, que cuando pulsamos <ñ> salga la ñ y no su valor numérico, y la tercera que no se conviertan como secuencias de escape. Pero no todo funciona como debiera. Si hacéis por ejemplo (no necesariamente como root) mkdir cañón y hacéis luego ls -l vereis una línea drwxr-xr-x 2 gustavo users 4096 Sep 5 15:16 ca??n Esto se debe a que el comando ls no trabaja con caracteres de 8 bits. Podemos parchearlo, pero la solución integral la veremos luego en el apartado Locales. Otro problema aparece con vi y con less. Si montáis (como root) el CD1 de Debian 2.2 en /cdrom y hacéis
Guía Práctica de Debian GNU/Linux 2.2 (Potato) para nuevos usuarios A. Gustavo González. agonzale@cica.es Sevilla, 21 de septiembre de 2000 Versión 0.1, 7/9/2000, JEV Versión 0.2, 21/9/2000, JVG Resumen

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución