You are on page 1of 3

Actividad 5: Proceso de arranque. Ficheros de configuracin e inicio en microLINUX. Proceso de arranque. Qu sucede durante la carga del Sistema Operativo?

-----------------------------------------------------------------------El proceso de arranque consiste en la sucesin de eventos que acontecen en el computador donde est instalado microLINUX desde el encendido del equipo hasta que el sistema solicita el nombre de usuario y su contrasea para comenzar una sesin. Es importante conocer estos sucesos porque en caso de un mal funcionamiento del sistema es posible utilizar la informacin presentada para diagnosticar el origen del problema y facilitar as su correccin. Los pasos que microLINUX da en su inicio son: 1 El usuario inserta el disquete con el sistema operativo microLINUX y pulsa el botn de encendido. La BIOS del computador hace un chequeo del hardware. Si est todo OK buscar una secuencia de arranque en las unidades de almacenamiento que tenga configuradas para tal fin. 2 Suponiendo que la BIOS busque en primer lugar en la disquetera (ya que si lo hace en el disco duro iniciara el S.O. all instalado), leer y ejecutar la secuencia de arranque que el gestor LILO (programa de entorno LINUX para crear y configurar el arranque de uno o varios sistemas operativos presentes en el PC) tiene all depositado. 3 La secuencia de arranque carga en RAM el ncleo -KERNEL- y se ejecuta. Este kernel tiene como misin fundamental ser el intermediario entre los diferentes componentes hardware (unidades de almacenamiento, puertos, chipset, memoria RAM, etc.) y los comandos y aplicaciones de microLINUX. 4 Una vez situado el kernel en memoria principal, el siguiente paso es cargar el sistema de ficheros comprimido micro_sf.gz , tambin denominado sistema raz (root system) donde est guardada toda la estructura de ficheros y directorios. 5 Se libera parte del espacio de memoria que ocup inicialmente el fichero KERNEL de microLINUX (ayuda a optimizar este valioso, y en mquinas antiguas escaso, recurso). 6 El sistema de fichero se 'monta' descomprimido y queda operativo para microLINUX y los usuarios. A partir de ahora el S.O. hace uso de sus propios ficheros de configuracin. 7 Ejecuta 'arranque.sh' (ver lilo.conf) encargado de preparar el disquete para que el usuario pueda utilizarlo y llamar al proceso ms importante (padre de todos los procesos): el proceso init. 8 Init tiene su propio fichero de configuracin, 'inittab' el cual determina la ltima etapa del arranque. Desde aqu ordena a microLINUX presentar la pantalla de inicio y validar al usuario 'root'. Configuracin de inicio en microLINUX ------------------------------------El contenido de los ficheros implicados en el inicio del S.O. son, segn el orden de uso:

1 ---> /mnt/disquete/lilo.conf #Configuracin de arranque para microLINUX_VEM_1.0 -2 Noviembre 2004#Sistema de ficheros ext2 + puerto serie + puerto paralelo #Busybox + Tinylogin + Tcc + Ejercicios + Taller de LINUX boot =/dev/df0 install =/boot/bootsect map =/boot/map read-write backup =/dev/null image =/boot/KERNEL label =microLINUX root =/dev/fd0 initrd =/micro_sf.gz append ="root=/dev/ram0 prompt_ramdisk=1 init=arranque.sh" 2 ---> /arranque.sh #!/bin/sh /bin/mount -t ext2 /dev/fd0 /mnt/disquete exec /sbin/init 3 ---> /mnt/disquete/var/etc/inittab # ver informacin en busybox/scripts/inittab ::sysinit:/etc/init.d/rcS # cosas por hacer cuando reinicia el proceso init ::restart:/sbin/init # Carga texto de inicio ::wait:/etc/intro.sh # Inicia generando login sobre /dev/tty1-4 tty1::respawn:/sbin/getty 38400 tty1 tty2::respawn:/sbin/getty 38400 tty2 tty3::respawn:/sbin/getty 38400 tty3 tty4::respawn:/sbin/getty 38400 tty4 # cosas por hacer antes de reiniciar ::ctrlaltdel:/sbin/reboot ::shutdown:/bin/umount -a -r ::shutdown:/sbin/swapoff -a 4 ---> /mnt/disquete/var/etc/intro.sh #!/bin/sh clear echo "+---------------------------------------------------------------------+" echo "| Bienvenido a microLINUX_VEM versin 1.0 |" echo "+---------------------------------------------------------------------+" echo "|Para comenzar: [microLINUX] login: root [Intro] |" echo "| +-------------------+" echo "| | Ayuda de comandos |" echo "| Ms informacin con: ayuda.sh | |" echo "| -------| #[comando] --help |" echo "| | |" echo "|Hay cuatro consolas,usa [Alt]+[Fn] (donde n 1..4)| Acaba microLINUX |" echo "|Reinicia el intrprete de comandos con: # exit | # halt |" echo "|Reinicia el sistema con: [Ctrl]+[Alt]+[Del] | # poweroff |" echo "+-------------------------------------------------+-------------------+" T A R E A S ----------1 Visualiza el contenido de los ficheros de configuracin indicados. <->

You might also like