1. Colegio Técnico Salesiano Tema : Ubuntu Nativo – Máquinas virtuales Nombres : Esteban Castillo – Elvis Calle Curso : E ”2” Profesor :Santiago Durazno Bibliográfica: http://es.wikipedia.org/wiki/M%C3%A1quina_virtual E:buntunstalar driver nativo de Broadcom en Ubuntu 8_10 Jorgelig.mht
2. Instalación de Ubuntu Objetivos: *Mostrar la manera correcta de instalar Ubuntu nativo.
3. 1. Primero hay que bajar el driver para nuestro sistema correspondiente a nuestra arquitectura, en mi caso el de 32 bits, en la pagina oficial de Descarga de Broadcom . 2. Tenemos que crear una carpeta temporal (luego de la instalación la podemos eliminar): [php]$ mkdir hybrid_wl[/php] hay que poner el archivo que descargamos dentro de la carpeta. 3. Entramos a la carpeta que creamos y descomprimimos el archivo: [php]$ cd hybrid_wl $ tar -xzf hybrid-portsrc-xxx.tar.gz[/php]
4. 4. Luego de que esta comprimido habrá que crear el archivo wl.ko, de la siguiente forma: [php]$ make -C /lib/modules/`uname -r`/build M=`pwd` clean (opcional hacer este paso para limpiar) $ make -C /lib/modules/`uname -r`/build M=`pwd` `uname -r` es su kernel, ejemplo el mio es 2.6.26-1-686-bigmem[/php] Con esto se creo un archivo llamado wl.ko dentro de la carpeta. [Como root todos los pasos siguientes] 5. No hay que tener drivers comunitarios activados, si no los tienes como yo, puedes saltarte este paso y el 7: [php]rmmod bcm43xx rmmod b43 rmmod b43legacy[/php] Y tampoco necesitas ndiswrapper: [php]rmmod ndiswrapper aptitude remove ndiswrapper-common[/php]
5. 6. Ahora hay que habilitar el driver: [php]modprobe ieee80211_crypt_tkip insmod wl.ko[/php] En este momento debería de estar activo el wireless. 7. Si todo funciona habrá que cambiar el blacklist: [php]sudo gedit /etc/modprobe.d/blacklist[/php] Y añadir esto al final [php]blacklist b43 blacklist b43legacy blacklist bcm43xx[/php] 8. Cargamos los siguientes módulos para no repetir el paso 6 en cada inicio:
6. Copiamos el archivo wl.ko a /lib/modules/`uname -r`/kernel/net/wireless/: [php]cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/[/php] Creamos el modulo de dependencias: [php]depmod -a[/php] Y finalmente cargamos el nuevo modulo: [php]modprobe wl[/php] Si por si acaso da error este ultimo paso habrá que editar el archivo /etc/modules y añadir lo siguiente: [php]ieee80211_crypt_tkip wl[/php]
7. Objetivos: Mostrar un introducción de los conceptos Básicos de Máquinas virtuales. Máquinas Virtuales
8. Una máquina virtual es un software que emula a un ordenador y puede ejecutar programas como si fuese uno real. Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows por ejemplo) sin necesidad de instalarlo directamente en nuestro ordenador y sin miedo a que se desconfigure el sistema operativo primario. Concepto
9. Se divide en 2 tipos: Máquinas virtuales de sistema (en inglés System Virtual Machine) Máquinas virtuales de proceso (en inglés Process Virtual Machine)
10. Máquinas virtuales de sistema Las máquinas virtuales de sistema, también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplexarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que permite la virtualización se la llama monitor de máquina virtual o "hypervisor". Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").
11. Máquinas virtuales de proceso Una máquina virtual de proceso, a veces llamada "máquina virtual de aplicación" , se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo , que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.
12. Ventajas y desventajas Desventajas: *Suman gran complejidad al sistema en tiempo de ejecución. *Reduce su velocidad de ejecución. Ventajas: *Reducen costos de harware.