Site hosted by Angelfire.com: Build your free website today!

1.3 ARRANCAR MINIX

* No utiliza la ROM BIOS ya que la BIOS no está manejada por interrupciones lo que la hace inservible para sistemas en tiempo compartido.

* Programa directamente todos los circuitos de I/O.

- PASOS A SEGUIR.

1) Encienda el computador

Cuando el computador se enciende, se ejecuta un programa "BIOS", cargado en la ROM del sistema, este busca un fichero ejecutable "MASTER BOOTSTRAP" en el primer sector del floppy o del disco duro, el código se encuentra en el fichero masterboot.s, lo carga en memoria en la posición 0x7C00 y le da control, contiene la tabla de particiones del disco; este busca el programa "BOOTSTRAP" o "BOOTSECTOR" en el primer sector de la partición activa, su código se encuentra en el fichero bootblock.s, y le da control; este busca el programa "BOOT MONITOR", en el directorio raiz, cuyo fuente se encuentra en boot.c, lo carga en memoria 0x10000 y le da control, este carga en memoria 0x00800 la imagen ejecutable del sistema operativo "MINIX", que se encuentra en el directorio /MINIX, y contiene las partes del sistema operativo kernel, mm, fs, init. Posteriormente se ejecuta el S.O. en el punto de entrada MINIX de mpx.s

  1. Aparece en pantalla el mensaje

Minix boot monitor 2.5

Pres ESC to enter the monitor

Hit a key as follows:

= Start Minix

al presionar la tecla " = "

  1. MINIX borra la pantalla y presenta una linea en la parte superior con

Minix 2.0.0 Copyright 1997 Prentice Hall

Executin in 32-bit protect mode

Memory size=8010K MINIX=295K RAM disk=480K Available=7236K

- Memoria total del micro.

- Memoria ocupada por el S.O. MINIX (incluyendo tablas y buffers).

- Tamaño del disco virtual RAM.

- Memoria disponible para los usuarios, esta no debe ser negativa y se necesitan al menos 200k para trabajar.

4. El sistema de ficheros ROOT se copia en el disco virtual RAM.

5. El sistema de ficheros en la partición MINIX (hd2c) se monta en /USR

            /dev/hd2c is read-write mounted on /usr

6. Se ejecuta el fichero de iniciación del sistema /etc/rc

# Inicializa de algunos ficheros del administrador como:

/etc/mtab - fichero con los mounts realizados

/etc/utmp - guarda los logins realizados 

7. Lanza en modo tanda varios comandos update (sync cada cierto tiempo)

Starting standard daemons: update

Minix Release 2.0 version 0

8. Presenta en pantalla login:

teclee el nombre root

cuidado MINIX distingue entre mayúsculas y minúsculas

9. Si ha entrado en el sistema, se ejecuta el procesador de comandos SHELL y nos presenta su símbolo (# para el root $ un usuario normal) indicando que esta listo para:

- Aceptar un comando.

- Editar un fichero.

- Montar un sistema de ficheros. (/etc/mount /dev/fd0 /user)

10. Para despedirse del sistema.

- Si existen procesos ejecutándose en modo tanda debe terminarlos con el comando kill.

- Ejecutar el comando sync, (almacena en disco cualquier buffer pendiente).

 

 

CTRL-d. Despide la sesión y aparece el mensaje

login: y se puede entrar otra vez

Para apagar el computador, escriba shutdown

The system will shutdown NOW