Esta página puede ser redistribuida libremente bajo los términos de la licencia GPL. Vease ( GPL texto original ) o si lo prefiere (Traducción española no oficial de la GPL) Al margen de las obligaciones legales que se derivan del uso de esta licencia rogamos sea respetada la referencia a su lugar de publicación original www.ciberdroide.com. y a su autor original Antonio Castro Snurmacher (Madrid 01/01/2000). |
![]() |
Esta ausencia de garantía se hace extensa a cualquier tipo de uso de este material y muy especialmente a las prácticas, ejercicios, y de ejemplos que encuentre en estas páginas. Deberá trabajar siempre salvo indicación contraria con un SO Linux y con un usario distinto de 'root' sin privilegios especiales. Como directorio de trabajo se procurará usar el directorio '/tmp' o algún otro que no contenga información valiosa. Tampoco se considera buena idea practicar en una máquina que contenga información valiosa. Todo esto son recomendaciones de prudencia. En cualquier caso si algo sale mal toda la responsabilidad será únicamente suya. En ningún caso podrá reclamar a nadie por daños y perjuicios derivados del uso de este material. Para más información lea el contenido de la licencia GPL y abstengase de hacer prácticas si no está dispuesto a asumir toda la responsabilidad.
|
Introducción.
Quizas se pregunte porque esta lección no se explicó
antes. La razón es que durante la instalación de Linux se manejan
una gran cantidad de conocimientos y en este momento ya disponemos de
unos cuantos.
La instalación es un
proceso que se ha simplificado bastante y las guías de instalación pueden
ser de gran ayuda. A pesar de esto cuando se presenta una dificultad,
muchas veces se requiere tener una base de conocimientos amplia para
poder superar dichas dificultades.
He conocido a bastantes personas que deseosas de probar Linux me
confesaban que no deseaban realmente perder nada de tiempo en
aprender cosas sobre Linux. Se conformaban con aprender a instalar
Linux y configurar las cuatro cosas que necesitan usar.
Siempre asumimos que ha leido las lecciones anteriores y por ello
también asumiremos que este no es su caso.
Nosotros antes de llegar
a este capítulo hemos realizado un amplio recorrido formativo.
Conceptos como sistema de ficheros, núcleo del sistema, proceso,
memoria virtual, etc.. ya han sido tratados. También sabe usar ya el
editor vi, y ya tiene práctica con el interprete de comandos. La principal
utilidad de todo ello es que nunca se sentirá totalmente perdido.
De todas
formas hay muchas cosas interesantes de cara a instalar Linux y que no
han sido tratadas ni vamos a tratar en profundidad. No lo haremos porque
desbordaría los propósitos de este curso. Por
ejemplo unos conocimientos sobre hardware de PC's vendrían muy bien pero
nos apartaríamos demasiado de los propósitos de este curso.
La facilidad o dificultad de la instalación
de Linux puede variar desde ser algo trivial, o por el contrario puede
resultar muy difícil dependiendo de las circunstancias. Debe tener esto muy
presente y conformarse con objetivos sencillos la primera vez que intente
instalar Linux.
Si el primer día consigue instalar un sistema capaz de
arrancar y de abrir una sesión aunque sea en modo consola tendrá una
buena base para ir añadiendo mejoras a su sistema poco a poco. No decimos
que no se puedan hacer más cosas la primera vez pero no hay que
obsesionarse con ello.
Cuando instale deberá tener a mano toda la documentación de su equipo
y de sus periféricos. Quizás nunca leyó esos papeles, pero puede que ahora
si los necesite.
No debe intentar avanzar demasiado deprisa. Debe de ir asimilando
Linux poco a poco. Cuanto menores son los conocimientos técnicos
más despacio hay que empezar porque cuesta más.
Si solo dispone de un ordenador lo mejor sería dejar
una parte del disco duro para Windows y otra para Linux.
De esa manera al arrancar podrá
elegir con que SO quiere trabajar y no se verá forzado a hacerlo todo
en un SO que inicialmente le resultará extraño y quizas incluso hostil.
Confiamos en que con el paso del tiempo Windows le resulte aún más extraño
y muchísimo más hostil que Linux.
Consideraciones hardware.
Es importante comprobar que la tarjeta gráfica
está soportada por la distribución que va a usar, en caso contrario es
probable que solo consiga una resolución VGA. En las cajas de SuSE, RedHat o
Mandrake viene una relación bastante amplia de tarjetas gráficas soportadas.
Para empezar resulta más sencillo usar un ordenador barato sin elementos
de grandes prestaciones y a ser posible no demasiado nuevo.
Los procesadores compatibles con Intel 386 o Pentium están soportados
aunque sean de otras marcas. Las placas principales y el tipo de
memoria tampoco son críticos. En cuanto a los discos duros y
controladoras que funcionen bajo bajo MSDOS suelen funcionar en su
mayoría con Linux. Algunas controladoras SCSI no están soportadas
y otras controladoras SCSI que si están soportadas pueden suponer una
dificultad para una primera instalación debido a que pueden no estar
incluidas en el núcleo (kernel) de arranque de la instalación.
Elección de su distribución.
Evidentemente hay otras consideraciones para le elección
de su distribución de Linux. Compararlas en términos de mejor o peor
no resulta adecuado. Nosotros no vamos a basar el curso en ninguna de
ellas en particular. Pero vamos a hacer un poco de propaganda de Debian.
Al ser 100% libre es la más adecuada para aprender. Técnicamente es la
distribución más robusta que existe. La actualización de los distintos
componentes a traves de la red es mucho más cómoda y eficaz que en
ninguna otra distribución. La comunidad de usuarios de Debian está
muy bien organizada y dan muy buen soporte.
Debian no es para comodones.
Hay que leer bastante y hay que molestarse en buscar las cosas.
Gnome y Debian se llevan muy bien y Debian está evolucionando en el
sentido de que cada vez resultará más intuitiva y facil de usar.
Utilidades MSDOS.
fips20.zip Se usa para dividir una partición en dos sin perder los
los datos. Se usa mucho para crear un hueco en un disco para poder
instalar en el Linux. Esta versión puede trabajar con FAT32.
gzip124.exe Se trata de una versión del popular compresor 'gzip' de
Linux para msdos
lodlin16.zip Permite arrancar Linux desde msdos. Se puede usar desde
disquete o desde disco duro.
rawrite1.zip y rawrite2.zip. Se corresponden con rawrite versión 1.3 y
con rawrite 2.0. Permiten crear un disquete desde msdos a partir de un
fichero que contenga la imagen de ese disquete. Algunas distribuciones
incluyen una variedad de imágenes de disquetes de arranques cada uno
pensado para poder arrancar en distintos tipos de máquinas pero lógicamente
para crear el disquete de arranque en una máquina donde no conseguíamos
arrancar Linux necesitamos que este programa funcione bajo msdos.
Se proporcionan a menudo estas dos versiones por si bien la versión 2.0 es
más rápida puede bloquearse en algunos equipos.
unz512x3.exe Estamos poniendo ficheros con extensión .zip. Son ficheros
comprimidos en un formato muy utilizado en msdos.
Programas de utilidad para instalar Linux.
Ahora nos limitaremos a señalar su existencia y comentar para que
sirven. Conviene que consulte las páginas del manual de cada uno de ellos.
fdisk(1): Se usa para particionar. Advierta que en msdos existe
un programa que también se llama fdisk y que sirve igualmente para
particionar el disco.
mkswap(1): Para formatear una partición de swap
swapon(1): Para activar la partición de swap
mke2fs(1): Para formatear una partición Linux
mount(1): Para montar el sistema de ficheros
El concepto de montaje de ficheros lo vimos muy de pasada en el tercer
capítulo dedicado al sistema de ficheros y hemos practicado poco con
él porque requería uso de la cuenta de root en un momento que no parecía
prudente. Repase este capítulo si ya no se acuerda. Puede consultar en las
páginas man los comandos mount(1), umount(1).
También es muy interesante que mire el contenido de su /etc/fstab. Es un
fichero que indica al kernel que es lo que debe montar durante el arranque.
Consulte la página man correspondiente fstab(5).
Si edita este fichero puede especificar nuevos puntos de montaje pero
un error podría hacer que el sistema no vuelva a arrancar.
Siempre que modifique algo del sistema, deje una copia del fichero sin
modificar en algún lado.
Por ejemplo puede dejar copias originales ficheros
terminadas en '.seg'. De esa forma si algo deja de funcionar luego puede
recuperar exactamente la situación original. Lo hemos dicho muchas veces.
Asegurese en todo momento la posibilidad de deshacer cualquier cambio.
Conociendo todos estos programas tendrá una idea bastante buena de las cosas
que van sucediendo durante el proceso de instalación aunque los asistentes
de instalación de muchas distribuciones los usarán de modo transparente
(de modo no perceptible) mientras instalan.
Disco de rescate.
Muchos de los primeros CDs o disquetes de instalación de muchas
distribuciones pueden ser usados como discos de rescate en lugar de
disco de instalación.
Los discos de rescate son en si mismos un SO Linux en miniatura y como
es lógico arrancan un kernel predeterminado y montan un sistema de ficheros
raíz.
Dado que se necesita permiso de escritura y no podemos usar ningún
disco duro para ello porque podría no existir espacio adecuado para ello,
lo que se hace es montar el sistema de ficheros raíz en un dispositivo
RAM. De esta forma tenemos un sistema miniatura Linux con mínimos
requisitos de hardware.
Lo que ha de hacerse muchas veces para arreglar problemas es montar
las particiones del disco duro donde se encuentra el fichero que deseamos
modificar y generalmente con un simple editor se corrige el problema.
Por ejemplo si se olvida uno de la password de root se edita el fichero
/etc/passwd eliminando el campo de la password, y de esa forma no pedirá
password. Es solo una forma de hacerlo y lo comentamos solo como ejemplo
de uso de un sistema de rescate.
También comentamos antes que un cambio
desafortunado en /etc/fstab podía hacer que el sistema no volviera a
arrancar. Sugeriamos entonces que dejara una copia del fichero original
en algún lado. En este caso después de montar la partición raiz del sistema
que no arranca deberá sobreescribir el fichero modificado con la copia
original de seguridad. Después de cada cambio hay que acordarse siempre
de desmontar el sistema de ficheros.
Si no dispone todavía de un disquete de rescate y tampoco dispone de
un CD de rescate, debería crear uno cuanto antes.
Nunca se sabe cuando va a ser necesario recurrir a el.
Para ello localize en los CDs de su distribución la imagen de uno de ellos
que se llamará seguramente 'rescue.img', 'rescue.bin', 'rescue.raw', o
algo parecido. Puede hacerlo desde MSDOS usando rawrite, o desde linux
usando dd.
Antes deberá montar la unidad de cdrom. Generalmente se suele montar
en '/cdrom/', en '/mnt/cdrom/' o en '/mount/cdrom/'. Viene determinado
en /etc/fstab. Por ello para montarlo bastará hacer:
Para Redhat sería:
Para Debian potato sería:
Lilo.
Se puede especificar arranques alternativos
para distintos SO como Windows98, Linux, etc... Para Linux podemos
especificar arranques con distintos núcleos, y arranques que monten el
sistema de ficheros raíz en distintas particiones siempre que
efectivamente obtengan un sistema de ficheros raíz válido. Por ello
se podría especificar arranques para distintas distribuciones de Linux
instaladas en distintos sitios.
Durante el arranque se espera un tiempo
para que el usuario pueda especificar el arranque deseado y pasado ese
tiempo se arranca la opción de arranque que figure por defecto.
Lilo ofrece muchas posibilidades. Los asistentes de instalación lo
que hacen es crear un fichero de configuración de Lilo /etc/lilo.conf y luego
ejecutan Lilo.
Si decide intentar alguna modificación manual de este
fichero de configuración deberá ejecutar después Lilo. Si olvida hacerlo la
próxima vez el sistema no arrancará. Lo mismo pasará si toca cualquiera
de los elementos que intervienen en el arranque.
Piense que Lilo se instala
en un lugar muy pequeño en el cual se sitúan apuntadores a una serie de
ficheros como el kernel, el /etc/lilo.conf , etc. Si alguno de estos ficheros
se mueve de sitio o se modifica su contenido, los apuntadores de Lilo
quedarán señalando un lugar equivocado donde ya no existe la
información útil.
Ejecutando Lilo se vuelve a reconstruir todo y se
actualizan esos apuntadores. Esos apuntadores o punteros son datos
numéricos que expresan posiciones físicas en el disco en forma de
cilindro, sector, cabeza, y dispositivo.
Precisamente estos apuntadores tienen limitaciones en muchas BIOS y
si la partición de arranque de Linux no está contenida íntegramente
dentro de los primeros 1023 cilindros de su disco duro el sistema
puede no arrancar.
Linux se puede instalar en el MBR. Si desea volver a dejar el arranque
original de msdos que estaba situado en el MBR puede arrancar msdos
y hacer 'FDISK /MBR'.
Linux también se puede instalar en una partición del disco duro. Si por error
instala Lilo en una partición donde tenían Windows posiblemente se
pierda la información de los ficheros del sistema de Windows y deberá
transferir el sistema nuevamente arrancando desde un disquete msdos y
tecleando 'SYS C:' siendo C: la unidad que desea recuperar.
Loadlin.
Conviene conocer esta otra forma de arrancar. Es una alternativa al uso
de Lilo. Para ilustrar su uso pondremos como ejemplo la creación de un
disquete de arranque con Loadlin.
Bueno simplemente con esto tiene un disquete de arranque que no usará
Lilo sino Loadlin. Su sistema de ficheros podrá estar en cualquier parte
del disco duro sin la limitación de los 1023 cilindros.
La Swap.
Generalmente se suele dimensionar la swap con el doble
de tamaño que la cantidad de RAM disponible. De esta forma la memoria
virtual funcionará sin detrimento de velocidad. En el caso de que el
total de memoria resultante RAM + SWAP no alcance para poder ejecutar
alguna de las aplicaciones necesarias se podrá sobre dimensionar la SWAP
a costa de reducir un poco su rendimiento.
En el caso de tener varios discos, conviene repartir
a partes iguales la
swap entre ellos para que todos los discos colaboren por igual al proceso
de paginación. Esto no es imprescindible pero este proceso es uno de los
que más repercute en la capacidad de trabajo de todo su sistema.
La partición de swap será la parte de su sistema que tenga mayor
número de accesos y por ello tampoco conviene ponerla en un extremo del disco
alejada de los sistemas de ficheros en uso. Esdto obligaría a hacer
desplazamientos mayores a las cabezas del disco y se perdería velocidad.
En realidad todo esto son cosas que no tienen excesiva importancia en un
ordenador que no va a tener demasiada carga. En su primera instalación no
debe preocuparle demasiado estas cosas. Ya dijimos que no pretendemos
hacer un curso de administración sino un curso de autosuficiencia para
usuarios de estaciones de trabajo. Para equipos con muchos usuarios o
grandes servidores si será conveniente afinar lo que se pueda a la hora
de establecer la cantidad y la localización de la swap.
Particionado.
Cada tipo de dispositivo usa un controlador que en el caso de los discos
duros son '/dev/hda' para el primer disco IDE '/dev/hdb' para el segundo
disco IDE, '/dev/sda' para el primer disco SCSI, etc..
Concretamente los discos IDE serán de la forma '/dev/hd[a-h]', los discos
SCSI serán '/dev/sd[a-p] ', los ESDI serán '/dev/ed[a-d]', para los XT
serán '/dev/xd[ab]'.
Las particiones se usan añadiendo el número de la partición al dispositivo.
Por ejemplo '/dev/hda1/' será la primera partición del primer disco IDE.
Como máximo se podrán tener cuatro particiones primarias en un mismo
disco. Si fueran necesarias más, habría que usar una partición de tipo
extendida. Sobre esta se pueden establecer varias particiones lógicas.
La primera partición lógica será la número 5 porque los cuatro primeros
números de partición se reservan para su posible uso en particiones
primarias. Tampoco se puede usar más de una partición primaria de tipo
extendido aunque puede ser cualquiera de la 1 a la 4.
Por ejemplo podríamos tener en una primera partición primaria un sistema
operativo Windows y una segunda partición primaria de tipo extendido,
particionada a su vez en 5 partes. De ellas una deberá ser para montar
el sistema de ficheros raíz (root, '/') que conviene sea de tipo Linux
y otra para el área de intercambio (swap).
El resto de las particiones
se pueden usar para lo que guste. Por ejemplo para montar '/usr', '/var',
'/boot', '/tmp' o '/home', etc. Estos cinco directorios son buenos
candidatos para ser separados en particiones distintas, pero dar unas
indicaciones generales para determinar el espacio necesario resulta
complicado ya que depende del tipo de uso que tenga el sistema.
Por el contrario también se puede optar por
montar todo en una sola partición que será la partición raíz. Por su
sencillez debería considerar hacerlo así en su primera instalación.
No es lo ideal pero tampoco hay que ser ambiciosos la primera vez.
Por otra parte con una sola partición se aprovecha mejor el espacio
cuando tenemos poco disco. La
principal desventaja es que la partición raíz quedará muy grande y eso
aumenta el riesgo de problemas en una partición que conviene sea lo
más segura posible.
Para minimizar este efecto es para lo que se usa el directorio /boot que
se destina
a contener únicamente algunos de los elementos más importantes que
intervienen durante el arranque como por ejemplo el kernel. Idealmente
sería una partición muy pequeña con unos 20MB que no crecerá nunca y
que hará menos probable que que un error en el sistema de ficheros
raíz afecte al arranque del sistema, lo cual supondría un mayor esfuerzo
para recuperar el sistema.
El tema del particionado se puede dejar en
manos de los distintos asistentes que usan algunas distribuciones los
cuales ya sugieren las particiones y los tamaños más o menos adecuados
en función del tipo de instalación, pero
es mejor tener las ideas claras y partir ya con una situación adecuada
antes de meter un disquete o CD de instalación de Linux. Nos referimos
a dejar libre los espacios adecuados en su disco duro, y repartidos en
las particiones que pensemos usar antes de empezar a instalar Linux.
Vamos a resumir los casos más frecuentes simplemente para que tenga una
idea general.
La nomencatura de los discos es las siguiente:
Si no sabe como está configurado su hardware. Puede arrancar un disco
de rescate Linux y desde una consola teclear 'fdisk -l' Con ello
obtendrá un listado completo de los discos y particiones presentes en
su sistema.
Compatibilidad del hardware con Linux.
No obstante la extraordinaria variabilidad de componentes hardware
para PC disponibles en el mercado hacen imposible contemplar todas
las situaciones posibles. El soporte de estos drivers por el momento
no suele ser facilitado por los fabricantes tal como ocurre en Windows
sino que es producto del trabajo desinteresado de mucha gente que
colabora desarrollando estos drivers para Linux muchas veces con la
gran dificultad de no disponer información del fabricante.
Prácticamente
se ven obligados a una labor de investigación muy costosa. Todo eso
explica que los dispositivos más sofisticados y los más modernos sean
los que tienen peor soporte en Linux. Esta situación está cambiando y
ya hay algunos fabricantes que empiezan a dar la información necesaria
para desarrollo de drivers no desarrollados por ellos generalmente para
Windows.
Si algún elemento de su hardware no funciona con Linux puede deberse a
que está mal configurado y cambiar de distribución podría no servir de
gran cosa. Cuando algo así ocurra piense que esto le ofrece la oportunidad
de aprender cosas nuevas.
Tendrá que investigar el tema y cuando consiga
dar con la solución posiblemente habrá aprendido una serie de cosas de
gran interés para una variedad de situaciones distintas. Los primeros
pasos son siempre los más costosos.
Linux no está siendo usado exclusivamente por gurús y hackers .
Linux está siendo
usado por una cantidad enorme de personas que han compensado su carencia
de conocimientos técnicos con tan solo un poquito de paciencia. A diferencia
de Windows no hay secretos. Toda la información que usted pueda llegar a
necesitar está a su alcance. Cada distribución viene con su manual de
instalación.
En el caso de Debian y otras ese manual viene en formato
electrónico pero conviene sacarlo a papel y dedicar algo de tiempo a
su estudio. También suele venir en ese manual o en la misma caja de la
distribución una relación del hardware soportado. Piense que el soporte
para el hardware es casi siempre independiente de la distribución y solo
depende de la versión del kernel que se esté usando. En el caso de Debian
los primeros capítulos son de interés general con independencia de la
distribución que use y también está disponible gratuitamente.
También puede consultar el manual de Linux Primeros pasos. Que puede
obtener desde LuCAS, lugar que anteriormente recomendamos.
El Kernel.
Linux permite que partes de este gran programa no estén
permanentemente en memoria RAM. Estas partes son los módulos y se
corresponden con drivers que se cargan en el momento que el kernel
necesita su uso. Esta carga y descarga es muy rápida y por ello dispositivos que
no se usan continuamente como, impresoras, lectoras de CDs, disqueteras
etc.. convienen estén configuradas como módulos.
Para configurar todo
ha de compilarse el núcleo en un sistema Linux que ya esté funcionando
y nosotros no vamos a tratarlo ahora. Si un dispositivo no funciona
habrá que comprobar en primer lugar si ha sido correctamente reconocido
por el kernel. Esto ocurre durante el arranque y el kernel va mostrando
la información de todos los dispositivos presentes en el sistema que es
capaz de reconocer. Para volver a consultar esta información después de
arrancar se puede usar el comando 'dmesg | less'. Nos ocuparemos de
la compilación del kernel en otro capítulo.
Consejos finales.
Una vez obtenida una primera instalación que funcione aunque falten cosas
por configurar deberá avanzar despacio pero seguro. Es decir recurra a
las copias de seguridad estableciendo puntos a partir de los cuales podrá
recuperar la situación para no tener que empezar cada vez desde cero.
También es bueno ir apuntando las cosas que se van instalando y configurando
la resolución de problemas, etc.. Todo ello para facilitar las cosas en
caso de tener que volver a empezar, de lo contrario el esfuerzo en configurar
su sistema se puede perder.
La primera vez que instale Linux no debe pensar en ello como un mero trámite
para empezar a hacer cosas. Piense que es un proceso fraccionado en distintas
etapas y que cada etapa tiene como premio el poder disfrutar de un sistema
capaz de hacer cada vez más y más cosas.
Documentación adicional.
Para obtener dicha información le recomendamos que visite. Las páginas de
LuCAS con gran cantidad de
documentación en español o las páginas de
LDP (Linux Documentatión Project)
destinadas a centralizar toda la documentación de Linux en todo el mundo.
En el caso de que tenga una dificultad específica con algún dispositivo
o con alguna configuración concreta de algún susbsitema puede encontrar
gran ayuda en una serie de documentos cortos monográficos de enfoque
práctico denominados "Howtos" o "Comos" que podrá encontrar en los
lugares que acabamos de indicarle.
Para algunos casos conflictivos relativos al hardware de su equipo puede
consultar la documentación de su kernel. '/usr/src/linux/Documentation/'
Asistencia gratuita en listas de usuarios.
No debe tener reparo a preguntar
siempre que comprenda que hay que respetar las normas de
la lista y que el tiempo de los demás es valioso. Por ello no debería
nunca preguntar cosas sin consultar antes las páginas del manual y otra
documentación adicional que acabamos de mencionar.
Se asume que no va a preguntar por simple
comodidad, sino porque ha buscado y no a encontrado la respuesta.
En España la lista de consultas técnicas sobre Linux en general es
l-linux. Para suscribirse o desuscribirse se enviará un correo
electrónico con un comando que será recibido por un servidor pero
no será leído por ninguna persona sino interpretado por un programa
que en este caso se llama Majordomo.
No todos los usuarios que empiezan con Linux parten del mismo punto.
Unos ya tienen conocimientos de Unix, otros no tienen conocimientos de
Unix pero si de informática en general, otros disponen de algún amigo
que les puede ayudar, y otros han leído cosas previamente. Nosotros no
asumiremos nada de eso. Solo asumiremos que ya ha estudiado las lecciones
anteriores.
Linux admite una amplísima variedad de hardware pero la autodetección
de hardware está disponible principalmente en algunas distribuciones
comerciales como SuSE, Mandrake y RedHat. La autodetección de
hardware nunca es tan completa como en Windows. Ellos juegan con ventaja
en esto.
Puede que aun no tenga decidido que distribución usar.
Si usted quiere la máxima facilidad de instalación quizás debería usar
Mandrake, SuSE, o RedHat pero dado que esto forma parte de un curso de Linux
nosotros le recomendamos Debian. Debian es la que tiene mayor interés
educativo. Quizás le cueste algo más empezar con ella pero también aprenderá
mucho más.
En muchas distribuciones encontrará unos programitas en su CD de Linux
que son herramientas para usar desde MSDOS. Son software libre y pueden
venir muy bien para determinadas circunstancias.
Las distribuciones suelen usar un sistema de menús y unos asistentes
que le ayudan a instalar y configurar el sistema. Muchos de estos
procesos podrían realizarse manualmente desde el interprete de comandos
ya que se limitan a usar unos programas que están instalados en cualquier
Linux.
Se llaman así a los CDs o disquetes que pueden arrancar Linux directamente
y dejan un sistema funcionando con una serie de utilidades para poder
subsanar problemas en equipos que por ejemplo han perdido la capacidad
de arrancar o que no deseamos que arranquen sin subsanar antes algún
problema.
$ mount /dev/cdrom
$ df
$ dd if=/mnt/cdrom/images/rescue.img of=/dev/fd0 bs=1440k
$ if=/mnt/cdrom/dists/potato/main/disks-i386/2.2.16-2000-07-14/images-2.88/rescue.bin of=/dev/fd0 bs=1440k
Lilo es un cargador que puede ser instalado en disquete o en disco
duro. En disco duro puede ser instalado en una partición o en en el
MBR (Master Boot Record). El MBR es una zona especial del disco muy pequeña
reservada para el arranque.
Loadlin es un ejecutable MSDOS capaz de cargar Linux.
Una de las cosas que tendrá que determinar es la cantidad de swap.
Ya hemos visto en la lección anterior el concepto de memoria virtual.
La swap es la parte del disco destinada al intercambio de páginas de
memoria de RAM.
Es posible que su distribución le facilite la labor de particionado
del disco duro pero no está de más un poco de información sobre esto.
Generalmente para instalar todas las distribuciones incluyen uno o más
núcleos para arrancar generalmente bastante grandes y muy completos
para poder soportar una variedad de hardware suficientemente amplia
para soportar una gran variedad de dispositivos hardware y así no
dar problemas en la instalación.
Para que Linux reconozca todos los dispositivos del sistema deberá
estar compilado con las opciones adecuadas. En el caso de Linux el
kernel es un gran programa y lo que llamamos drivers solo son trozos
de código de este gran programa. Este diseño se dice que es un kernel
monolítico.
No resulta razonable empezar instalando una gran cantidad de cosas
distintas. Empiece instalando los paquetes imprescindibles. Luego podrá
ir añadiendo otras cosas, poco a poco y sacando copias de seguridad antes
de añadir o quitar paquetes. Piense que unos paquetes pueden depender de
otros o entrar en conflictos con otros y quizás no se de cuenta de que
está modificando algo que necesita.
Este documento fué pensado para ayudar a los usuarios con menos
conocimientos y menos recursos técnicos a tener éxito en su primera
instalación de Linux. El tema es amplísimo y hay mucha documentación
al respecto. Por ello
nos hemos limitado a hacer unas consideraciones generales. No obstante
hay una gran cantidad de documentación de gran utilidad para temas de
instalación y configuración de Linux.
Existen listas de correo en las cuales podrá obtener respuesta a sus
preguntas sobre Linux. Realmente funciona en la práctica como un servicio
de asistencia gratuito de gran calidad.