Página siguiente Página anterior Índice general

2. Cómo instalé Linux Debian 2.0

La instalación es muy parecida a la que hice con Debian 1.3.1, pero aunque haya algunas cosas que se repitan, voy a dar la lista completa paso por paso.

Esta vez, para introducir alguna variación importante, la instalación la voy a hacer sobre mi primer disco duro, que tiene 2 Gb y esta completamente utilizado por Windows95.

Otra diferencia con la instalación anterior, es que esta vez voy a instalar desde el CD directamente, sin crearme los disquetes RESCUE ni DRIVER.

Las tareas a realizar en la instalación son las siguientes:

2.1 Particionado del HD

Preliminares

Antes de nada, conviene hacerse discos de arranque de Windows95, y backups de la unidad donde se va a crear la partición. (Yo no me he hecho ningún backup, pero lo aviso: si te equivocas puedes cepillarte el HD).

Crear un disco de arranque de DOS, para lo cual, desde el DOS, hay que meter un diskette vacío en A: y después dar el comando Sys a:.

En este disquete me copio los ficheros Restorrb.exe, Fips.exe y Errors.txt que me servirán posteriormente para crear la partición.

Rearranco el ordenador con este diskette para verificar el acceso a c: (dir c:) ... Funciona bien.

Defragmentación del HD

Para poder efectuar la partición necesito que todo el espacio libre se coloque al final del disco duro. Esto se puede conseguir ejecutando el programa de Windows95 defrag.

Paso defrag (que dura mas de media hora) desde Windows95, sin problemas.

Ahora rearranco el ordenador, metiendo el disquete de arranque de DOS.

Ejecuto Fips para hacer la partición. Lo primero que me pregunta es si quiero hacer un backup de los SECTores boot y root en el disquete A: Rootboot.00x.

Le digo que si, ya que es muy interesante tener este backup, porque si te equivocas al hacer la partición, luego puedes restaurar con el programa Restorrb.exe dejándolo como estaba.

Después me pregunta en cuál de los dos HD que tengo quiero hacer la partición:

Wich Drive (1=0x80 / 2=0x81)? -> contesto 1

Si solo tienes un HD, lógicamente, no te saldrá esta pregunta.

A continuación me enseña la tabla de particiones del HD seleccionado:

        Partition               1               
                Boot            yes     
        Start:
                Head            1       
                Cyl             0                       
                Sector          1               
        System                  06H             
        End:
                Head            127     
                Cyl             519     
                Sector          63      
        Start Sector            63              
        Number of Sectors       4193217         
        MegaBites               2047    
Esta es la única partición que hay en mi disco C: y esta totalmente ocupada por Windows95

Sin embargo, aquí empiezan los problemas. Lo primero es que al ir a hacer la partición me da el siguiente error:

Error Fips : hay información en el ultimo sector, no se puede hacer la partición

En las instrucciones de Fips dice que puede haber problemas de este tipo si usas Image o Mirror en W95, entonces tienes que buscar un fichero que se llame image.idx o mirorsav.fil y borrarlos, ya que estos ficheros se colocan en el ultimo sector del HD y como son ficheros ocultos, defrag no los mueve. No hay problema en borrarlos porque cuando se rearranca W95 se vuelven a generar.

Busco alguno de estos ficheros en mi sistema y encuentro el image.idx, automáticamente lo borro (incluso de la papelera) y vuelvo a empezar con Fips.

Ahora ya no me sale el error de antes, pero me ofrece los siguientes datos para hacer la partición :

        Enter start cylinder for new partition (519-519) 
        use the cursor keys to choose the cylinder -enter- to continue 

        Old partition           Cylinder        New partition
          2043 MB                 519              3,9 MB

ˇˇˇ Solo tengo espacio libre para hacer una partición en el ultimo cilindro y de tan solo 3,9 Mb !!!

Cuando hice la partición en la instalación de la Debian 1.3.1 sobre el segundo HD no tuve ningún problema, sin embargo en esta ocasión por mas que lo intento no consigo espacio libre para hacerla.

Me informo en las news y parece ser que el problema puede estar en :

        . Windows95 usa el final del disco duro para poner la memoria virtual

        . Windows95 utiliza ficheros ocultos o del sistema que pueden estar al final 
          del HD y que defrag ignora

Al final, encuentro en http://neon.airtime.co.uk/users/hal9000/defrag.htm un documento titulado "Completely Defragment your Hard Disk Drive", con el que consigo por fin el espacio libre que necesito, los pasos a seguir son los siguientes :

Después de conseguir la defragmentación total, entramos mediante el acceso directo a Sistema y volvemos a activar la memoria virtual. Ya podemos borrar los tres enlaces que creamos.

Efectivamente, después de seguir estas instrucciones he conseguido el espacio libre que necesitaba.

Particionando

De nuevo vuelvo a ejecutar Fips y en esta ocasión si, me sale :

        Enter start cylinder for new partition (241-519) use the cursor keys to
        choose the cylinder -enter- to continue 

        Old partition           Cylinder        New Partition
          948,9 MB                 241            1098,6 MB

        Usando la flecha de la derecha lo dejo en : 

          1480,5 Mb                37,6            567,0 Mb

        Tecleo intro y me sale :

        Partition               1                       2
                Boot            yes                     NO
        Start:
                Head            1                       0
                Cyl             0                       376
                Sector          1                       1
        System                  06H                     06H
        End:
                Head            127                     127
                Cyl             375                     519
                Sector          63                      63
        Start Sector            63                      3032064
        Number of Sectors       3032001                 1161216
        MegaBites               1480                    567

        ( Dejo 1480 Mb para W95 y 567 para Linux 
                (mas otros 600 que tengo en el otro HD) )

Do you want to continue or reedit the partition table (c/r) ? -> tecleo c

Salen una serie de datos sobre el New boot sector

        Checking boot SECTor ..... ok 
        Ready to write new partition scheme to disck 

        Do you want to proceed (y/n) ? -> tecleo y 

        Repartitioning complete

Ya esta creada la nueva partición.

2.2 Instalación de Linux Debian 2.0

Comenzando

Siguiendo las instrucciones de la revista. Arranco Windows95 y me meto en el DOS.

Inserto el CD de instalación y tecleo F:Install/boot.bat.

El programa de instalación me introduce en un entorno gráfico en el que van saliendo unos menús que te ofrecen varias posibilidades y en los que tienes que ir seleccionando la mas adecuada con las flechas y el return.

Primero te pide: Select color or Monochrome display - elijo color y después next

Ahora me sale el "Installation Main Menu", para seleccionar el resto de las opciones.

Configurar el teclado: selecciono "es". Se hace de la siguiente forma :

Creacion de las particiones Linux y Swap

Selecciono "Partition a Hard-Disk" y me sale

Select Disk drive to partition. Me ofrece: /dev/hda y /dev/hdc 
        (las particiones linux de mis dos HDs)
Si solo tienes un HD seguramente no te saldrá esta opción.

Elijo /dev/hda que es el nombre de dispositivo que se asigna en linux al primer disco duro

        ( /dev/hda es el primer HD
          /dev/hdb es el Cdrom
          /dev/hdc es el segundo HD
           etc. )
Al dar intro me sale la pantalla del cfdisk que es el programa de manejo de particiones de linux (como el fdisk de W95)
        Name            Flags   Part type       Fs type                 Label   Size MB
        ---------       -----   ---------       --------------          -----   -------
        /dev/hda1       Boot    Primary         DOS FAT 16(big)         [ ]     1480,50
        /dev/hda2               Primary         DOS FAT 16(BIG)                  567,00
                                                Free space                        11,82
Aquí tenemos la partición /dev/hda1 que es la C: de W95 en argot Linux. Y la /dev/hda2 que es la que vamos a usar para nuestro Linux. El tipo es DOS porque Fips las crea siempre DOS.

Ahora, para poder asignar la partición a Linux y dividirla en un área de datos y otro de swap es necesario convertir esta partición en espacio libre porque si no cualquier operación que hagamos sobre ella nos dirá que la partición esta en uso.

Selecciono la partición /dev/hda2 y elijo la opción Delete con lo cual me queda de la siguiente forma :

        Name            Flags   Part type       Fs type                 Label   Size MB
        ---------       -----   ---------       --------------          -----   -------
        /dev/hda1       Boot    Primary         DOS FAT 16(big)         [ ]     1480,50
                                                Free space                       578,82
Ahora selecciono el Free space y elijo la opción New para crear las nuevas particiones.
        Me pide : (tipo de partición) 

                Primary (elijo esta) 
                Logical 
                Cancel

        Me sale:     Size (in Mb) : 578.82 . Modifico y pongo 542 

        Me pide : (ubicación de la nueva partición) 

                Beginning (elijo esta) 
                End 
                Cancel

        Ahora me sale la siguiente tabla :

        Name            Flags   Part type       Fs type                 Label   Size MB
        ---------       -----   ---------       --------------          -----   -------
        /dev/hda1       Boot    Primary         DOS FAT 16(big)         [ ]     1480,50
        /dev/hda2               Primary         Linux                            543,38
                                                Free space                        35,44
A esta partición le pongo Tipo 83 (Linux).

También le puse Boot, que esta muy mal puesto. Solo puede haber una partición bootable en el HD. Por esto tuve problemas ya que al arrancar me daba el error "tabla de partición errónea".

A continuación, y de la misma forma me creo la partición para swap :

Me sale la situación final de las particiones :

        Name            Flags   Part type       Fs type                 Label   Size MB
        ---------       -----   ---------       --------------          -----   -------
        /dev/hda1       Boot    Primary         DOS FAT 16(big)         [ ]     1480,50
        /dev/hda2               Primary         DOS FAT 16(BIG)                  543,38
        /dev/hda3               Primary         Linux swap                        35,44
Ahora le doy Write para que modifique la tabla de particiones con estos nuevos datos.
        Are you sure -> yes 
        Quit

Después de esto, me vuelve a salir el panel del Main Menu y ahora selecciono :

        Next: Initialize an activate swap partition (formatear la partición swap) 

        Me ofrece :     /dev/hda3 (elijo esta) 
                        /dev/hda4 (esta es la del otro HD, si no tienes no te saldrá) 

                scan for bad blocks ?   -> yes 
                are you sure ?          -> yes 

        Me sale :  Initializing swap partition ... 

        Al ratillo (20 segundos) me sale de nuevo el Main Menu

        Next: Initialize a Linux partition (formatear la partición Linux) 

        Select:            /dev/hda2  (elijo esta) 
                           /dev/hdc3  (igual que antes, seguramente esta no te saldrá) 

                scan for bad blocks ?    -> yes 
                are you sure ?           -> yes 

        Me sale :  Creating filesystem ...
 
                Linux ext2 filesystem format 
                139264 inodes, 556416 blocks 
                etc. etc. 
                ..... 
                checking for bad blocks :   nnnn / 556416 
                writing inode tables 
                writing superblocks and filesystem accounting information 
                (esto tarda unos 2 o 3 minutos) 

        Me sale :   Mount as the root filesystem /dev/hda2 ? -> contesto yes 

Algunas de estas opciones puede que no salgan en un sistema con un solo HD y un solo Linux. A mi me salen porque tengo en el segundo HD instaladas otras dos particiones (swap y linux), con la versión 1.3.1 de Debian.

Instalación del sistema

        Next: Install Operating System kernel and Modules 
              (instalar el núcleo del sistema operativo y los módulos) 

                Select Installation medium : elijo cdrom 
                Select CD interface : por mis características elijo /dev/hdb 
                Insert the cdrom : continue ; return 
                Select Debian path : por defecto sale /debian ; doy ok 
                Select Archive path (directory containing resc1440.bin) : 
                        selección List y return 
                Me saca una pantalla con el directorio en el que ha encontrado 
                el fichero en el CD 
                        /dev/hamm/hamm/disks-i386/2.0.10_1998-07-21 : tecleo return 
                después de varios mensajes diciendo lo que instala me saca otra vez 
                al Main Menu 

        Next: Configure Device Driver Modules (configuración de los módulos del núcleo) 

        Elijo: 

                En fs (filesystem access)  :     vfat 
                En misc                    :     lp (parallel printer ports)
                       serial (serial ports based on 8250,16450,16500) 
                En scsi                    :     sg (generic scsi for scanners, etc.)

        Next: Configure the network (configuración de redes) : 

                Choose the Host name (me ofrece debian) : lo cambio por traque.redestb1 
                que es el nombre de usuario en mi servidor de internet. No se porque 
                pero si no pongo este nombre, después el correo con sendmail no me 
                funciona ... 

                Network Connection (si vas a usar conexión ppp a un ISP, teclea no) : 
                tecleo No

        Next: Install the base-system (instalación del sistema base) : 

                select installation medium : otra vez elijo el cdrom -> /dev/hdb 
                  (todo igual que en instalación del kernel)

        Next: configure the base-system (configuración del sistema base) : 

                select timezones : 

                        . salen dos listas una a la izquierda (timezones) y otra a la 
                          derecha (directories) 
                        . de la izquierda no toco nada 
                        . de la derecha selecciono Europe 
                        . me salen otras 2 listas 
                        . de la izquierda elijo Madrid 
                        . me sale una leyenda y doy continue 
                        . me pregunta si quiero GMT -> contesto No

        Next: Make Linux bootable Directly From Hard Disk (Hacer linux arrancable 
                directamente desde HD): 

                Create Master Boot Record (MBR) -> tecleo No 
                (creo que si tecleo Si se me arranca por defecto Linux, con lo cual mi 
                 familia se llevaría un susto tremendo creyendo que se les ha perdido 
                 su W95) 

                Make Linux the default boot partition -> tecleo No

        Next: Make a Boot Floppy (hacer un disco de arranque) 

                place a blank flloppy -> continue

        Reboot the system : Yes 
Ya tengo instalado el sistema y se va a arrancar por primera vez.

Configuracion del sistema a nuestro gusto

Una vez que el sistema ha arrancado, lo primero que se necesita es un usuario administrador del sistema (root), el cual va a tener todos los privilegios para hacer y deshacer. También es muy conveniente tener un segundo usuario con los privilegios normales de cualquier usuario y que es con el que normalmente se debe trabajar.

        Me pide: Dar una password para el usuario root : se la doy 

        Quieres crear un segundo usuario ? : yes. Me pide varios datos y se los doy. 

        Shall I install shadow passwords (sistema de encriptación de claves) 
        -> respondo Si (es recomendable) 

        Shall I remove the pcmcia packages -> respondo Si 
        (son paquetes especiales para portátiles, por eso los borro) 

        Do you want to use PPP connection to install the system -> contesto Yes 

        Sale un programa de configuración de PPP (creo que es pppconfig) 

        Next: create a connection : 

                . configurar el servidor DNS : 

                        IP primary : nnn.nnn.nnn.n (Dns primaria, se puede ver en 
                        tu conexión W95) 
                        IP secundary : nnn.nnn.n.nnn (Dns secundaria) 
                        Provider name : redestb (el nombre de tu proveedor) 

                . crear conexión  : elegir el método de autenticación 

                        PAP -> elijo este 
                        CHAT
                        CHAP 

                . Enter password : meto la password de mi conexión a internet 

                . Manager User configuration : enter username ISP : nombre de mi 
                  usuario = traque.redestb1 

                . Manager Port configuration : enter port of your modem : 
                  el puerto al que esta conectado mi modem, es el /dev/TtyS1 (COM2) 

                . Default Route : enabled -> ok 

                . Ip numbers : noipdefault 

                . Set speed : 115200 

                . Modem initialization string -> ATZ 

                . Number to dial -> 055 

                . Tone or pulse -> ATDT (tone) 

                . Properties -> OK ; sale el menú con todo lo anterior 

                . elijo Finished 

                . write files -> OK 

                . Quit 

                Si quieres probar la conexión, responde yes a la pregunta siguiente,
 
                Do you want me to start a PPP conection now? . 
                Si no funciona, no te preocupes, ya la afinaras mas adelante.

        Choose one of several selections of packages to be installed. 

                Esto es nuevo en la version 2.0, es una alternativa a Dselect que te 
                da a elegir entre varios perfiles distintos y así no tienes que andar 
                instalando paquetes con Dselect. 
                Es una muy buena idea sobre todo para los mas novatos que se lían 
                bastante con Dselect y no saben que elegir. 

        Do you want to skip this step? -> tecleo N y me da a elegir entre los 
        siguientes perfiles : 
ADMIN

Administrator box : Administrador del sistema (305 MB)

BASIC

Standard system without developments tools : Sistema básico sin herramientas de desarrollo (25 MB)

DEVEL-COMP

Huge development environment (perl, phiton, c, etc.): Entorno de desarrollo completo (programadores) (404 MB)

DEVEL-STD

Standard C development environment : Entorno standard de desarrollo en un entorno C (programadores) (340 MB)

DIALUP

Home machine (graphics, sound, X window, etc) : Sistema personal amigable, con gráficos, sonido, etc (420 MB)

SERVER-COMP

Server (add, mailinglist, backup, news, samba, squid, etc.) : Entorno servidor de internet completo (50 MB)

SERVER-STD

Standard server (ftp, web, dns, nis, pop): Entorno servidor de internet standard (40 MB)

STANDARD

Compiler, printing, emacs and networking : Un entorno standard con lo básico (89 MB)

WORK-SCI

Scientific workstation (tex, math, plot, X ...): Workstation científica (500 MB)

WORK-STD

Standard workstation (tex, graphics, internet, X): Workstation standard (382 MB) tag/CUSTOM/ select the tasks you will perform with this system

Se pueden elegir uno o varios grupos de paquetes a la vez.

Si te saltas esta opción a continuación te saldrá el instalador de paquetes DSELECT.

Instalación de paquetes con Dselect

0. Access , elegir el método de acceso a los paquetes

De dónde va a coger los paquetes, de un CD, del HD, etc.

Como estamos cargando desde el CD de Linux actual num. 4, el método de acceso va a ser el CD.

Enter block device name : aquí lo que esta pidiendo es el nombre del dispositivo del CDROM en este caso. En linux los dispositivos tienen nombres de ficheros: /dev/.... -> yo le meto /dev/hdb

Ahora empieza a preguntar en qué directorios están los paquetes en el CD. El ya los sabe, así que le damos return hasta que nos vuelva al panel principal de Dselect.

1. Update list

Damos return para que se actualice la lista activa de paquetes.

2. Select

Aquí esta lo "complicado". Ojo, al teclear return, nos sale una pantalla de ayuda en ingles. Es conveniente leerla para saber como van las tecla sobre todo. Una vez leído hay que darle a la barra espaciadora para entrar en la pantalla que contiene los paquetes, si le das a otra tecla, te lías, sobre todo si le das al return.

Selecciono :


Página siguiente Página anterior Índice general