logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Una imagen vale mas que mil palabras
Daniel Jimenez-Gonzalez, Carlos Alvarez{djimenez,calvarez}@ac.upc.edu
Computer Architecture DepartmentUniversitat Politecnica de Catalunya
JoDoDAC 2009 12-13th Febrero 2009
1 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Indice
1 Motivacion
2 Un caso de estudio: EC1
3 Creacion de una Imagen
4 ¿Tiene sentido...
5 Referencias
2 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Indice
1 Motivacion
2 Un caso de estudio: EC1
3 Creacion de una Imagen
4 ¿Tiene sentido...
5 Referencias
3 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Motivacion
El estudianteI El/La estudiante de primero no tiene porque tener experienciaI El profesor de primero quiere que empiecen a practicar pero...
I El/La estudiante tiene que instalarse una cuantas cosasI El/La estudiante reacciona tarde: novato/a y miedo escenicoI El/La estudiante se junta con un/a estudiante espaviladoI El/La estudiante no reacciona / no se junta por el miedo a empezar
El profesor novel/nuevoI Mmm... pero para el profesor novel en la asignatura tambien es
importante
4 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Indice
1 Motivacion
2 Un caso de estudio: EC1Simulador de SISA en EC1Una posible solucion
3 Creacion de una Imagen
4 ¿Tiene sentido...
5 Referencias
5 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Simulador de SISA en EC1
Mision Imposible: Instalacion de SISA y Uso en casaI Deben bajarse el software.... de donde?
I y ahora leer el READMEI Deben seguir unos pasos con algo que se llama PATH, y no se
que variable...I Mejor si tiene un sitema linux
I La version Windows normalmente no se suele actualizarI Una posible consequencia:
I Los alumnos no utilizan el software para comprobar sus ejercicios
6 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Una posible solucion: una Imagen
I ¿Que es un LiveCD y una imagen?
Creemos una LiveCDI Donde este instalado el software...I Variables de entorno correctamente inicializadas...I Objetivos:
I Facilitar el trabajoI Introducirles en el mundo de Linux y Software Libre
I Hace unos cuatrimestres creamos una imagen: EC1-Remix,sobre Ubuntu 7.0
I Puede ser un poco costoso sin tener experienciaI Pero, como montamos una imagen... moriremos en el intento? ...I ... Ubuntu Customization Kit es una posible solucion muy
rapida....
7 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Indice
1 Motivacion
2 Un caso de estudio: EC1
3 Creacion de una Imagen¿Que debe llevar la imagen?¿Que necesitamos para crearla?¿Como se hace?¿Que genera? Demo
4 ¿Tiene sentido...
5 Referencias
8 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Que debe llevar la imagen?
I En el caso de EC1...I Un usuario ec1alumne, con passwordI Contenga el software de ec1 y las plantillas ya instaladasI Entorno de trabajo ya instaladoI Mensaje de bienvenida solo para el usuario ec1alumneI Root con password, por si el usuario quiere hacer algo masI Intentaremos no borrar nada de la imagen (pero se puede)
9 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Que necesitamos para crearla?
I Una maquina un poco potente, no como estaI Ubuntu Customization KitI Una imagen de Ubuntu, kubuntu, edubuntu, etc.I CD si lo quieres crear o una maquina virtual para testearla
10 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Como se hace? (I)
I UCK te ofrece automatismo para:I desempaquetarI montar, etc.I desmontarI empaquetar
I Command:I uck-remaster file.iso customization-scripts-directory
I Tenemos que tocar la ISO y el systema de ficherosI Por lo que necesitamos crear dos scripts:
1 customize iso: Para modificar la imagen ISO2 customize: Para modificar el sistema de ficheros (Tu linux)
I Directorio que se llama tmp/customization-scripts/
11 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Como se hace? (II)
I customize iso:I Si uck ve este fichero hace el unpack de la ISOI Una vez se realizan todas las tareas (sobre el sistema de ficheros
etc.), los comandos de este script se ejecutan antes de hacer elpack de la ISO.
I customize:I Su uck ve este fichero hace el unpack del squashfsI Si no existe squashfs peta :)
12 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Que genera? Demo
I Una nueva imagen con las actuaciones que hayamos dichoI En el directorio remaster-new-filesI Veamos la imagen: livecd32-ec1alumne-en.iso
13 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Que genera? Demo
I Una nueva imagen con las actuaciones que hayamos dichoI En el directorio remaster-new-filesI Veamos la imagen: livecd32-ec1alumne-en.iso
13 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Creacion de una maquina virtual
Figura: LiveCD con una maquina virtual.
14 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Menu de arranque del LiveCD
Figura: Menu adaptado a EC1. Ingles elegido como idioma por defecto.
15 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Usuario ec1alumne creado
Figura: Usuario ya creado para el/la alumno/a de EC1.
16 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Mensaje de Bienvenida
Figura: Usuario/a con entrada de bienvenida. Muestra tambien la version delsoftware instalado.
17 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Software y plantillas instalados (I)
Figura: Listado del directorio donde esta todo instalado.
18 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Software y plantillas instalados (II)
Figura: Ejecucion de sisa-dbg.
19 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Usuario Root con password
Figura: Usurio Root tiene password para dejar la posibilidad de hacerinstalaciones en el disco virtual.
20 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Ya saliendo
21 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Indice
1 Motivacion
2 Un caso de estudio: EC1
3 Creacion de una Imagen
4 ¿Tiene sentido...
5 Referencias
22 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
¿Tiene sentido...
I Tiene sentido plantearnos tener un Live-CD a nivel de DAC?I Creemos que los alumnos de primero lo agradeceran
I Paternalistas? puede... pero tienen tiempo para espavilar...I Creemos que los profesores noveles en la asignatura tambien nos
lo agradeceranI Documentacion en pdf, en sistema de directorios o via moodle o
algo parecidoI En general... creemos que los alumnos nos lo agradeceranI UPC Sostenibilidad 2015
23 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Indice
1 Motivacion
2 Un caso de estudio: EC1
3 Creacion de una Imagen
4 ¿Tiene sentido...
5 Referencias
24 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Referencias
I Ubuntu Customization Kit:I http://uck.sourceforge.net/
I Los ejemplos, fuentes, y LiveCD de la presentacion:I e-mail to Daniel o Carlos
25 / 26
logo
Motivacion Un caso de estudio: EC1 Creacion de una Imagen ¿Tiene sentido... Referencias
Una imagen vale mas que mil palabras
Daniel Jimenez-Gonzalez, Carlos Alvarez{djimenez,calvarez}@ac.upc.edu
Computer Architecture DepartmentUniversitat Politecnica de Catalunya
JoDoDAC 2009 12-13th Febrero 2009
26 / 26
Top Related