Toma De Contacto Con Minix

Páginas: 16 (3822 palabras) Publicado: 11 de febrero de 2013
PRÁCTICA 1

Toma de contacto con MINIX




















ÍNDICE


1 OBJETIVOS 2

2 BREVE DESCRIPCIÓN DEL EMULADOR QEMU ARRANCANDO MINIX3 2
2.1 Arranque de la máquina virtual QEMU con MINIX3 2
2.2 Intercambio de archivos con fichero imagen de disquete 5

3 MODIFICACIÓN DEL CÓDIGO FUENTE DEL NÚCLEO DE MINIX 7

4 RESUMEN DE CONOCIMIENTOS 9

5 PARA SABER MÁS9

6 ANEXOS 10
6.1 Manual del editor “elvis” 10
6.2 Manual del editor “mined” 12


OBJETIVOS

Los principales objetivos de esta práctica son:

• Familiarizarse con los aspectos básicos del emulador QEMU.

• Recompilar MINIX introduciendo un cambio muy simple en el código fuente del núcleo.


BREVE DESCRIPCIÓN DEL EMULADOR QEMU ARRANCANDO MINIX3

El emulador QEMUpermite simular una máquina virtual tipo PC con arquitectura IA32 (x86) y ejecutar código 8086 directamente sobre la CPU del computador. Sobre esta máquina virtual se pueden arrancar diversos sistemas operativos como: Linux, MINIX, Microsoft Windows, etc. En este sentido, es similar a otros entornos como Vmware Workstations.

Una forma de arrancar un sistema operativo, sea MINIX, sobre una máquinavirtual QEMU es utilizar una imagen de disco –un fichero preparado especialmente como si de un disco de arranque se tratase- de tal forma que si algo va mal, los errores quedan circunscritos al contenido de dicho fichero sin afectar al resto del sistema.


1 Arranque de la máquina virtual QEMU con MINIX3

➢ Encender el puesto de trabajo y seleccionar la opción “Arranca Linux”.

➢Suministrar el login y password de uno de los dos miembros del grupo y, a ser posible, utilizar siempre el mismo para las sesiones siguientes. Aparecerá lo siguiente:

[pic]
➢ Hacer doble click en el icono rotulado como “Minix QEmu”. Este comando lo que hace es arrancar una máquina virtual con una imagen de disco con MINIX. Al principio del arranque, durante unos pocos segundos, tendremos unaventana con un aspecto como el siguiente:

[pic]

Las opciones que figuran al final nos permiten seleccionar la imagen del núcleo de MINIX que deseamos arrancar. En nuestro caso, en tanto en cuanto no modifiquemos el núcleo, sólo tenemos una imagen, la original, que es la que se arrancará sin necesidad de indicar nada. Finalmente, acaba quedando una ventana con el aspecto siguiente:[pic]

➢ Entrar como el usuario root. No pedirá palabra clave.

➢ Una vez dentro del sistema, podrá comprobarse que estamos en un sistema tipo UNIX tecleando comandos como: pwd, para ver el directorio en el que se está; ls, para ver el contenido del directorio; who, para saber quién está en el sistema; cd, para moverse por la jerarquía de directorios; ps, para ver qué procesos estánejecutándose, etc.

➢ Ubicado en el directorio de entrada, /root, vamos a crear un fichero de texto que denominaremos nombres y cuyo contenido serán dos líneas, cada una de ellas con el nombre y apellidos de uno de los miembros del grupo (si se trata de una única persona, repetir el nombre en la segunda línea). Para crear el fichero, puede utilizarse un editor tipo “vi” llamado “elvis” o uneditor tipo Windows denominado “mined” (consultar los anexos para ver una breve descripción de ambos editores).

➢ Comprobar que se ha creado el fichero correctamente. Para ello, mostrarlo por pantalla con el comando: cat nombres.

➢ Ahora vamos a salir del sistema y comprobar que no hemos perdido los cambios que hemos realizado. Para ello, teclear el comando halt. Nos aparecerá un“prompt” nuevo indicando “d0p0s0>” que hace referencia al monitor sobre el que se ejecuta MINIX. Teclear el comando off para dar por terminada la sesión QEMU.

➢ Si nos fijamos en el escritorio, hay un fichero nuevo denominado Minix-qemu.img que contendrá la imagen de disco original con la que habíamos arrancado, pero modificada por las acciones que acabamos de realizar. En concreto, esta imagen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Toma De Contacto
  • QU ES LA TOMA DE CONTACTO
  • Minix
  • Minix
  • Minix
  • Minix
  • Minix
  • Minix

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS