This FAQ is dedicated to Prof. Dr. Klaus Schilling.
-- "And I want it to be a multitasking, extensible System with cursor-addressable charactercell-only user interface, not more and not less. (of course I want to use the 'less' command, so don't mistake it as a pun)"
Index Home Index Buscador Parte II


iconInstalacion y conceptos basicos

  • 1.1 Breve introducción:

    Es sabido que las introducciones largas no ayudan cuando uno lo único que busca son respuestas a los problemas que se presentan cuando se estan dando los primeros pasos en este maravilloso mundo de linux. Asi que lo único que quisiera aclarar es que hay 4 grandes secciones en esta página y si no encuentran la solucion específica al problema que se les plantea no duden acudir a las listas de ayuda Linux.org.ar (LUGAR) o tambien en IRC #linux.ar Server: irc.openprojects.net 6667.


  • 1.2 Típica pregunta: Cual es la MEJOR distribución de linux??

    Tipica respuesta: NO hay una distribucion mejor que otra, es una cuestion de gustos, hay gente que prefiere RedHat, otros Debian, otros Slackware, otros SUSE, etc. Lo importante es que uno aprenda a manejar linux y luego sacar sus propias conclusiones acerca de que distribucion le conviene o le gusta mas. Un completo indice de todas las distribuciones de linux puede ser encontrado en http://www.linux.org.ar/soft/distribuciones/index.html


  • 1.3 Obtención de linux:

    Al ser gratis linux puede ser descargado (downloads) de varios sitios FTP del mundo, no obstante si no se posee experiencia alguna en el manejo de sistemas unix, lo ideal es adquirir una distribución en CD, chequea esta pagina para mas informacion Obteniendo linux


  • 1.4 Métodos de instalación
  • 1.5 Creación de un disco de instalación: No tengo el floppy para instalar mi distribucion y no puedo bootear desde el CD Ayuda!

    Para Red Hat
    1.Entra al DOS y cambia el directorio al del CD-ROM. 
       2.En el cd de redhat busca el directorio dosutils y corre el rawrite 
    
         cd \dosutils
         rawrite.exe
    
       3.Ingresa un diskette formateado bajo dos y tipea lo siguiente 
    
         ..\images\boot.img
    
       4.Cambia el floppy por otro nuevo formateado tambien bajo dos y corre
    nuevamente 
         rawrite y tipea: 
    
         ..\images\supp.img
    

  • 1.6 Instalación desde CDs:

    Ya tengo mi distribución de linux en CDs... y ahora qué hago? Por supuesto el primer paso para la instalación de linux es leer el manual que viene con la distribución adquirida.


  • 1.7 La pregunta del millón: Mi hardware esta soportado por linux? Estas son las listas de compatibilidad de hardware
  • 1.8 Ya tengo windows en mi máquina y quiero instalar linux...Qué hago?

    Bueno, hay un programa llamado FIPS que hace lugar en tu disco duro para poder instalar linux, bajate el FIPS1 para FAT16 en fips15.zip y FIPS2 para FAT32 en fips2.0.


  • 1.9 Cuánto espacio ocupa linux? Eso depende de cuántas aplicaciones quieras instalar, el mínimo oscila entre 200-500MB. Mas informacion acerca del uso de la memoria en linux en http://humbolt.geo.uu.nl/Linux-MM
  • 1.10 El dilema de las particiones en linux: Cuántas y cuáles son las particiones que tengo que crear para linux? Esta pregunta es muy relativa, cada administrador/usuario tiene sus propias necesidades a la hora de crear sus particiones de linux, no obstante aqui se postula un modo de partición estándar.

    /boot (kernel partition)      20 MB (esta particion debe estar en lo posible 
    				    instalada  en los primeros 1024 cilindros 
    				    para evitar problemas durante el boot)
    swap partition                16 - 127 MB (para calcular cuanto espacio tenes 
    					  que dedicar a tu swap partition se
    					  recomienda calcular el 5% del espacio
    					  total que esta ocupando linux, ej. 
    					  si linux ocupa >= 2GB, entonces la 
    					  swap deberia ser de 96-128MB recorda 
    					  que el máximo de la swap es de 128MB 
                                              y el mínimo de 16MB)
    /                             500+ MB
    /home                   Depende de cuanto espacio necesite cada cuenta y
                            cuantas cuentas necesites crear.
    

  • 1.11 Conceptos sobre partición lógica primaria, lógica y extendida Una particion primaria es una de las 4 originalmente definidas en la tabla de entradas del MBR, una de estas 4 particiones debe estar marcada como "booteable".

    Errores durante la creación de particiones: Me dice "there are No Free Primary Partitions"

    En una PC, cada disco tiene un limite de solo 4 posibles particiones primarias (ver gráfico), en linux estas particiones son denominadas hda1,hda2,hda3 y hda4 para un primer disco y hdb1 hdb2 hdb3 hdb4 para un segundo disco. Si se desea crear más particiones es necesario crear particiones extendidas. Una partición extendida es equivalente a una primaria con la diferencia que posee una tabla de particiones EN ella misma posibilitando de esta manera la subdivisión en otras 4 particiones "lógicas". En linux estas particiones se ven como: hda5, hda6, etc.


  • 1.12 Cómo hago para elegir el sistema operativo que quiero usar si tengo windows y linux en la misma máquina? Se necesita un boot loader para poder bootear uno u otro sistema operativo, el boot loader mas popular es lilo, instrucciones generales para la configuracion de lilo en http://metalab.unc.edu/mdw/HOWTO/mini/LILO.html
    Ejemplo de /etc/lilo.conf para una máquina con windows y linux
    
    # example /etc/lilo.conf
    boot  =  /dev/hda     # localiza a lilo en el MBR 
    delay = 40            # espera 4 segundos por si el usuario presiona Ctrl
    or Shift 
                          
    other = /dev/hda1     # Particion de windows
        label = windows   # nombre que debes tipear para bootear windows
        table = /dev/hda
    
    image = /boot/zImage-2.2.5 # Linux kernel, localizado es este caso en
    /boot 
         root  = /dev/hda2     # partición que sera montada como root o raiz
         label = linux         # el nombre que debes tipear para bootear linux
    
    
    Después de editar /etc/lilo.conf corre el comando /sbin/lilo Si todo anda
    bien
    tenes que ver algo como:
    Added windows *
    Added linux

  • 1.13 Problemas muy comunes con lilo:
    • 1- Dónde instalo lilo? Lo más recomendable es instalar lilo en el MBR (master boot record)
    • 2- Lilo se cuelga "LI o L o LIL": Cuando encendés la máquina el BIOS lee el MBR en busca de lilo, no obstante algunos BIOS sólo pueden leer los primeros 504MB (primeros 1024 cilindros) del disco rígido, a su vez, lilo necesita del BIOS tanto para leer el MBR, la partición root, como asi tambien la imagen "vmlinuz" del kernel, por lo cual, si el kernel esta instalado por encima de los primeros 504MB (primeros 1024 cilindros) lilo no va a ser capaz de bootear desde el disco a menos que intentes lo siguiente:

    Es aconsejable agregar la opción "linear" (sin las comillas) en /etc/lilo.conf para tratar de solucionar estos problemas de geometría del disco.

    Si el bios posee la capacidad de usar LBA (linear block addressing) esta debe estar activada, lo que hace esta opcion es incrementar el numero de sectores que el bios puede leer durante el boot, para comprobar si el LBA esta activado, desde linux tipeá:

    # hdparm -i /dev/hda
    
    /dev/hda:
    
     Model=SAMSUNG VA34324A, FwRev=JG100, SerialNo=TS861917
     Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
     RawCHS=14896/9/63, TrkSize=34902, SectSize=554, ECCbytes=4
     BuffType=3(DualPortCache), BuffSize=478kB, MaxMultSect=16, MultSect=off
     DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast)
     CurCHS=525/255/63, CurSects=8446032, LBA=yes, LBAsects=8446032
     tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2 
     IORDY=yes, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4 
    
    
    • 3- Mensajitos sospechosos "Boot sector of device_name doesn't have a boot signature". Lilo no ha sido instalado en el MBR y no puede leer el boot sector. Reinstalá lilo en el MBR.

  • 1.14 Conceptos sobre tabla de particiones, MBR (master boot record) y boot sectors

    La información acerca de como un disco rígido ha sido particionado es almacenado en el primer sector de la primera pista del disco, este sector es denominado master boot record (MBR) este es el sector que el BIOS lee cuando encendés la máquina. El MBR contiene un programita denominado bootstrap loader (el bootstrap loader mas popular en linux es lilo) que lee la tabla de particiones y chequea que partición es la que esta activa (booteable). El bootstrap loader lee el primer sector de dicha partición activa, sector se denominado boot sector rastreando asi el sistema operativo a bootear.

    Tabla de partición
    
    #fdisk /dev/hda
    Command (m for help): p
    Disk /dev/hda: 255 heads, 63 sectors, 784 cylinders
    Units = cylinders of 16065 * 512 bytes
       Device Boot   Begin    Start      End   Blocks   Id  System
    /dev/hda1  *         1        1       26   208813+  83  Linux native
    /dev/hda2           27       27      784  6088635    5  Extended
    /dev/hda5           27       27      645  4972086   83  Linux native
    /dev/hda6          646      646      776  1052226   83  Linux native
    /dev/hda7          777      777      784    64228+  82  Linux swap
    Command (m for help): q
    
    
    

  • 1.15 Windows sobreescribió lilo (que no es lo mismo que haya borrado una particion ver punto 1.17)

    Cuando instalás windows en una máquina que ya posee linux puede pasar que windows (tm) desactive o sobreescriba LILO, en este caso lo único que hay que hacer es insertar el disco de rescate de tu distribución y correr el comando lilo -v


  • 1.16 Otros boot loaders

    Las distribuciones estándar incluyen lilo por ser el boot loader con más documentación en la red. Claro está que nadie nos obliga a usar lilo, hay varias alternativas:

    • GRUB: Excelente y muy configurable.
    • LOADLIN: Para MS-DOS, requiere una copia del kernel en la partición del DOS para arrancar. Puede ser útil en casos en que el hardware requiera un inicialización previa desde DOS. Un artículo sobre la configuración general de LOADLIN es Loadlin.exe Installer
    • SYSLINUX: Similar a LOADLIN.

    Para desinstalar lilo simplemente corré el comando: lilo -u o desde DOS utilizá: fdisk /mbr


  • 1.17 Windows borró mi partición de linux. Ayuda!

    El método mas fácil para recuperar una partición es conseguir una copia del partition magik y restaurar la tabla de particiones con este utilitario


  • 1.18 Problemas durante el boot:
    • 1- Kernel panic VFS: Unable to mount root: Hay varias causas por las que se puede obtener este mensaje: 1- Que estes booteando desde un floppy disk con una particion root que no es la correcta para tu kernel 2- Que la particion root tenga parametros incorrectos en /etc/lilo.conf
    • 2- No shell or Shell-init: permission denied De alguna manera el archivo que contiene los passwords ha sido borrado o cambiaste las permisiones de root retringiendo el uso de tu shell. Para solucionar esto segui los pasos explicados en el punto 1.20
    • 3- Durante el boot el sistema se cuelga con el siguiente mensaje: "RUN FSCK MANUALLY": Esto suele suceder cuando reseteás la máquina o se corta la luz por ejemplo. Linux trata de verificar y reparar los errores y a veces es necesario correr fsck en una partición NO montada para prevenir problemas, a esto se refiere el mensaje. Introducí la contrasenia de root y luego tipeá: fsck /dev/TU_PARTICION_DE_LINUX Ejemplo: fsck /dev/hda2 para un disco IDE y fsck /dev/sda2 para un disco SCSI.

  • 1.19 Logueándose en linux: Cómo me logueo? veo 'login' Qué pongo??? Durante la instalación linux te pide que elijas un password para la cuenta root, este password debe ser no adivinable y NO olvidarlo =D para logearse por primera vez en linux, En "login:" tipeás root en "password" la password que elegiste durante la instalación.
    Debian GNU Linux 2.1 serenita tty1
    
    serenita login:
    
    
    
    Debian GNU Linux 2.1 serenita tty3
    
    serenita login: root
    Password:
    

    Una vez que te logueás en el sistema podés crear usuarios con el comando useradd. Ejemplo useradd florencia


  • 1.20 No me acuerdo mi root password. No me maten! Sin comentarios...
    1- En el prompt de lilo tipeá: linux single
    2- Cambia el password de root haciendo
    bash# mount -o remount / -rw
    bash# passwd root
    3- Si te dice "Unable to lock passwd file" esto es causado por el archivo 
    /etc/passwd.lock o /etc/.pwd.lock en redhat (localizalo y removelo)
    

  • 1.21 Cómo hago hago para rebootear?

    Tipea shutdown -r now Nota: Si estas en X primero sali de X y luego tipea shutdown -r now

    Si hay varios usuarios en el sistema podés usar la opción shutdown -h +tiempo mensaje Ej. shutdown -h +5 'El sistema se apagará en 5 minutos. Kernel upgrade. Estaremos de vuelta en 30 minutos'


  • 1.22 Cuando trato de bootear con linux me aparece un mensaje diciendo que se encontró un virus y no me deja hacer nada!

    La opción Anti Virus del BIOS debe estar deshabilitada.


Trademarks are owned by their owners.

Although the information given in this document is believed to be correct, the author will accept no liability for the content of this document. Use the tips and examples given herein at your own risk.

Copyright © 1998, 1999 by Brocoli & $erena. This document may be distributed only subject to the terms and conditions set forth in the LDP license.