lunes, 19 de diciembre de 2011

PRÁCTICA 5
Sistemas Operativos propietarios: Windows XP y Windows 7

1. ¿Qué es un gestor de arranque? ¿Cuando es necesario?

Es un programa que toma el control de la máquina nada más conectarse y una vez que ha terminado las verificaciones por el propio hardware de memoria y dispositivos conectados. Cuando el gestor de arranque toma el control puede solicitar al usuario alguna información necesario sobre que sistema cargar o como cargarlo.


2. Recuerda qué gestor de arranque es utilizado en:
a) Un sistema Windows XP: NTLDR.
b) Un sistema Windows 7 : BOOTMGR.
c) Un sistema Ubuntu: GRUB2.


3. Investiga sobre los gestores de arranque anteriores.
Explica en un documento el funcionamiento de cada uno, sus archivos de configuración y sus opciones.

– NTLDR: primer sector de la patición (clúster). Requiere que dos archivos adicionales se encuentren en la partición principal, NTLDR y Boot.ini.
– BOOTMGR: es un archivo que permite el arranque del sistema operativo una vez la BIOS cede el control al MBR del disco duro y éste confirma la existencia de un sistema operativo (más o menos). Si ese archivo no existe o no se apunta a él de forma correcta aparece el mensaje de error que se indica.
– GRUB2: se han basado en un proyecto llamado PUPA cuya meta era desarrollar un GRUB más “limpio”, seguro, robusto y potente, así como más portable y con soporte para diferentes idiomas.

a) Cambiar el sistema operativo por defecto.
Para determinar con qúe SO queremos arrancar el equipo introducimos en la consola “sudo vi /etc/default/grub”, y posteriormente en el apartado “GRUB_DEFAULT= X”, siendo “X” el número que hace referencia a la lista de SOs.

b) Hacer que el sistema operativo que se arranca por defecto sea el que se inició la última vez.
Al igual que antes, en la consola introducimos la siguiente línea de comando “sudo vi /etc/default/grub”, y especificamos “DEFAULT=saved”.

c) Cambiar el tiempo de espera.
Una vez en la ruta “/etc/default/grub”, en el apartado “GRUB_TIMEOUT="X" ”,
modificamos “X” siendo esta un número entero que indica el tiempo de espera en segundos antes de arrancar con la partición por defecto si no se especifca otra.

d) Cambia el fondo del grub: cambia color de fondo o añade una foto.
Mediante el siguiente comando “sudo vi /etc/grub.d/05_debian_theme”, accedemos al apartado de modificación del fonfo del GRUB, para establecer una imagen como papel tapiz.
En el apartado “/usr/share/images/grub/imagen.tga”, se copia una imagen con resolución de 640x480 .
Para modificar el color de la fuente o el color de fondo de pantalla se utiliza la siguiente línea de código “sudo vi /etc/grub.d/05_debian_theme”, y en la sección “menu_color_normal= color1/color2” establecemos los colores de texto y fondo de texto respectivamente.
Para modificar el color de texto cuando lo seleccionamos (over) , se accede al apartado “menu_color_hightlight= color1/color2” con las mismas aplicaciones anteriormente mencionadas.


Vamos a provocar la situación del CASO 2:
Si el arranque de tu equipo va bien, entonces primero tendremos que forzar el error para luego recuperar el arranque con Grub. Por tanto lo primero será ELIMINAR el Grub del sector de arranque:
1.- Arrancamos desde un cd de instalación WindowsXP (o Windows 7).
2.- Comenzaria el proceso de instalación de Windows pero nosotros debemos seleccionar Reparar / Equipo de la lista de opciones que nos sale (R).
3.- Una vez en la consola de recuperación nos pedirá la clave de administrador (indicada durante la instalación del SO).
4.- Introducimos los siguientes parámetros en la línea de comandos:
- Windows XP:
prompt/> fixboot
Pedirá confirmación y si todo ha ido bien dará mensaje de éxito. Devolverá:
prompt/> fixmbr
- Windows Vista y posteriores:
prompt/> bootrec /fixboot
prompt/> bootrec /fixmbr
5.- Reiniciar y comprobar que se has eliminado el Grub y el sistema arranca directamente con Windows.


.- Ahora procede a la recuperación de Grub. Pasos:

1. Arranca con el CD de instalación de Ubuntu.
Versión de Ubuntu 11.10.
2- Abrimos la consola y tecleamos:
sudo fdisk -l (muestra la totalidad de las particiones existentes).
3- Montar la partición donde esta instalado Ubuntu (sustituir X por el numero correspondiente a la partición, p. ej. lo habitual es que sea sda1, entonces 1 seria el numero a cambiar por X):
“sudo mount /dev/sdaX /mnt”.
4- Procedemos a montar el resto de dispositivos:
“sudo mount --bind /dev /mnt/dev”.
“sudo mount –bind /proc /mnt/proc”.
5- Acceso de root a todo lo montado
“sudo chroot /mnt”.
6- Aquí no hay que cambiar nada, dejas sda tal como esta sin agregar nada mas:
“grub-install --recheck /dev/sda”.
7- Reinicia normalmente, sin LiveCD.
Si el sistema Ubuntu instalado usa Grub2 y no te aparece en el menú de arranque el nuevo sistema operativo, ejecutar el siguiente comando:
“sudo update-grub2”
En caso de que no funcionase, quizás haya que instalar el paquete grub2:
“sudo aptitude install grub2”.

viernes, 9 de diciembre de 2011

PRÁCTICA 6


Autores: Sergio Yamuza //Héctor De Castro

Sistemas Operativos propietarios: Windows XP y Windows 7

I. EL SISTEMA DE REGISTRO DE WINDOWS.

El sistema de registro en Windows nos permite modificar y configurar casi todas las
funciones de nuestro sistema operativo.
Desarrollo:
  1. ¿Qué es el registro de Windows? ¿Cómo accedo a él? 
     
Es un fichero que almacena todos los valores de configuración e instalación de los programas que se encuentran instalados y de la propia definición del sistema operativo Windows.
    Inicio/Ejecutar... o pulsar la tecla Windows + R y, cuando aparezca el cuadro Ejecutar..., introducir el comando regedit. Tras esto, solo quedará pinchar en Aceptar. Cuando lo hacemos, aparece una consola del sistema con una serie de categorías agrupadas en forma de árbol en la parte izquierda.

  1. ¿Qué hay en HKEY_CLASSES_ROOT?

Se encuentran los archivos registrados, sus extensiones y los programas asociados además de los números de identificación de clases (CLSID) y los iconos de cada objeto. (En definitiva, una gran cantidad de archivos y carpetas).

  1. ¿Para qué sirve HKEY_CURRENT_USER?

Contiene la configuración del usuario que está actualmente usando el ordenador. Los cambios que hagamos en esta clave afectará solo al usuario actual. Aquí están los sonidos asociados, escritorio, papel tapiz, teclado, las aplicaciones que se pueden usar, la red... Se almacena la configuración del usuario que actualmente está usando el ordenador.

  1. ¿Qué es HKEY_local_MACHINE?

Contiene toda la información del hardware del PC y la configuración de los controladores y el software que la máquina necesita para funcionar.
La información contenida en este apartado se aplica a todos los usuarios de la máquina por igual, por lo que una mala manipulación dará al traste con toda la instalación de Windows.

  1. ¿Qué hay en HKEY_CURRENT_CONFIG?

Esta parte del Registro es totalmente dinámica, y se va creando y configurando en tiempo real según las necesidades de Windows y las aplicaciones en ejecución. En principio, contiene información acerca del hardware de la máquina, aunque en realidad es un acceso directo a la ruta HKEY_LOCAL_MACHINE\Config.
(La carpeta config no está a simple vista en HKEY_LOCAL_MACHINE, y lo que hay en HKEY_CURRENT MACHINE son dos carpetas, Software y System.)
  1. Haz un backup del Registro

En Inicio/ejercutar, escribimos REGEDIT y al aceptar se abrirá la ventana de “Editor de Registro”. Pinchamos en Registro/Exportar archivo del Registro. Indicamos el nombre de archivo de la copia(registro de windows) y el directorio de guardado(escritorio). Una vez hecho esto, para restaurar el Registro, bastará con pulsar dos veces sobre este archivo.


  1. Acelera el arranque del PC

Para ello hay que moverse hasta la subclave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. En este apartado podremos ver la lista de programas, utilidades y residentes que se inician nuestra máquina cada vez que arrancamos Windows con cualquiera de sus usuarios. Con cuidado, y previa copia de seguridad, iremos borrando aquellas entradas que no sean imprescindibles.
(no borramos nada)


  1. Elimina las entradas obsoletas

Si hacemos una buena limpieza de aplicaciones en nuestro sistema y queremos comprobar que el Registro queda lo más limpio posible, podemos acudir a HKEY_LOCAL_MACHINE\SOFTWARE. Las aplicaciones que se instalan suelen crear en esta ruta las subclaves donde guardar sus registros de configuración.

  1. Menús más rápidos

Navegamos hasta la subclave HKEY_CURRENT_USER\Control Panel\Desktop, donde encontraremos una entrada llamada MenuShowDelay. Si hacemos doble clic sobre ella podremos cambiar el valor por defecto, 400 ms, a un valor inferior, como 100 ms.
(hecho sin problema)


10. Verifica el espacio libre

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Una vez ahí, crearemos una nueva entrada DWORD llamada NoLowDisk SpaceChecks. Una vez definida, haremos doble clic sobre ella y le asignaremos el valor 1, tras lo que reiniciaremos el equipo para que los cambios tengan efecto.


11. Ejecuta el núcleo solo desde la RAM

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, donde encontraremos una entrada llamada DisablePagingExecutive. Haremos doble clic sobre ella y le asignaremos el valor. Por último, reiniciaremos el sistema para aplicar los cambios. (hecho)


12. Acelera el apagado del PC 

HKEY_CURRENT_USER\Control Panel\Desktop, donde crearemos una entrada de tipo cadena llamada WaitToKillAppTimeout, a la que daremos un valor de, por ejemplo, 3000, si queremos que Windows espere un máximo de 3 segundos antes de cerrar todas las aplicaciones que no respondan.


13. Desfragmenta el Registro. 

Podemos utilizar la utilidad gratuita Free Registry Defrag para desfragmentar los ficheros del Registro y, además de compactarlos, arañar algunas décimas los tiempos de acceso a los mismos.
Una vez instalada en el sistema, basta empezar por pinchar en el botón Analyze Registry para, cuando finalice el análisis, hacer clic sobre Compact/Defrag Registry. En la parte inferior, además, se nos informará del estado de nuestro Registro y cómo se espera que quede tras el proceso.


14. Prohibir el acceso al registro (ver más abajo) 

1º) Abrir las directivas de grupo: Ejecutar la orden gpedit.msc (Inicio->...)
2º) Configuración de Usuario- Plantillas Administrativas - Sistema
3º) En el panel derecho buscamos la opción que dice “Impedir el acceso a herramientas de edición de Registro” y hacemos doble click sobre ella. 
4º) Seleccionamos la opción “Habilitada”. 


15. Herramienta para el mantenimiento del registro. Nombra algunas. 

CCleaner, TuneUp Utilities, Argente Registry Cleaner, Advanced SystemCare, Glary Utilities, WinsockXP Fix, IniFox.

  
16. Usa esta herramienta gratuita Wise Registry Cleaner Free descárgala y pruébala. 

Usa esta herramienta gratuita Wise Registry Cleaner Free, la descargamos de la página oficial del producto, gratuitamente. 


17. Paso 2. Instalación y puesta en marcha

Menu de instalación, siguiente, aceptamos el acuerdo de licencia, ofrece subcripción, seleccionamos directorio, siguiente, instalar.


18. Paso 3. Analiza y repara

Hacemos click en Scan para que analice y en Start Cleaning para que repare.


19. Paso 4. Otras funciones avanzadas

System Tuneup podemos optimizar más objetos.



  1. Microsoft System Configuration ( MSCONFIG)

Desarrollo: observa la ventana de la aplicación e indica:

  1. ¿Qué opciones de configuración ofrece la pestaña General?
Selección de inicio:
      • Inicio normal.
      • Inicio con diagnóstico.
      • Inicio selectivo.


  1. ¿Qué programas se ejecutan tras encender tu ordenador? ¿Hay alguno que podrías eliminar del inicio para que el arranque fuese más rápido?
Sí, podríamos eliminar Adobe Reader, Sun Microsystem de java, Google inc., etc...


  1. ¿Qué pestaña está relacionada con el gestor de arranque? Indica su contenido.
La pestaña Arranque. Contenido
      • Opciones avanzadas de arranque.
      • Opciones de arranque.


  1. ¿Qué se configura en System.ini? ¿Y en win.ini?
    • System.ini: para configurar el uso de Windows del equipo (como la tarjeta de sonido y la resolución de la pantalla).
    • Win.ini: para definir la configuración del usuario (como el idioma, los colores y el tapiz).


  1. ¿Qué permite la ventana Servicios?

Permite habilitar o deshabilitar las funciones de los programas instalados en el equipo.


  1. ¿Para qué sirve la pestaña Herramientas? Abre algunas de ellas.

Para ejecutar las diferentes herramientas que proporciona el software del sistema operativo, como el administrador de tareas, el centro de actividades, la configuración de protocolo, etc...

jueves, 1 de diciembre de 2011

Practica 4: Particionado


1. Requerimientos hardware. Comprobar si nuestro equipo cumple los requisitos necesarios para soportar la elección de los sistemas operativos elegidos. Justifícalo.

Hemos llevado a cabo la instalación de las versiones 11.10 de Ubuntu y Windows 7 Home Premium. Requerimientos mínimos del sistema para la instalación de los sistemas operativos mencionados:



2. Tamaño de las particiones. Cumpliendo los requerimientos mínimos indicados en el punto 1, ajustaremos el tamaño de cada partición según la capacidad de almacenamiento total de que dispongamos en el disco duro.

.- El sistema deWindows requiere una capacidad de 15 Gb de almacenamiento, se debe asignar alrededor del doble de lo estimado.
.- A la partición raíz de Ubuntu, que contiene documetación, logs, etc. le ha sido asignado un espacio de 8 Gb.
.- El tamaño de esta partición depende entre otras cosas de la potencia de procesamiento de vídeo, o de las tareas de suspensión o hibernación del sistema. 2 Gb para este sistema.
.- Almacenamiento de datos: el resto de espacio disponible, ya que es aquí donde se
almacenará la información.


3. Sistemas de archivos. Decide el tipo de sistema de archivos con el que darás formato a cada partición.

Para Windows 7, el sistema de archivos usado es NTFS. Para Ubuntu el más recomendable es ext4, de GNU/LINUX.


4. Decide si alguna de las particiones va a ser activa. Justifica la respuesta. ¿Qué sistemas operativos requieren estar instalados en una partición activa para poder ser ejecutado? ¿Podrías instalar más de un SO en una misma partición?

Sí, Windows necesita ser instalado en una partición activa ya que no puede arrancar desde una partición lógica. En cambio, Ubuntu sí, mediante un gestor de arranque. En principio no se puede llevar a cabo la instalación de más de sistema operativo en la  misma partición, aunque usando una máquina virtuaĺ, podríamos ejecutar Ubuntu  dentro del SO Windows, eso sí, con la consecuente pérdida de rendimiento en cuanto a los procesos.

5. Decidir el software a usar para realizar la partición del disco duro: en este caso utilizaremos GParted v0.7 o superior.


Realización
PARTE I:
6. Particionado. Procede a realizar el particionado y formateo de tu equipo de acuerdo a las decisiones tomadas en los puntos anteriores.


Instalación de los sistemas operativos. Elige el orden de instalación. ¿Es importante el orden de instalación de los sistemas operativos?¿En qué casos? Justifica tu respuesta.

La instalación debe comenzar siempre por el sistema operativo Windows ya que este SO sobrescribe el MBR ( maste boot record), que es el primer sector de almacenamiento de datos del disco duro , el cuál, se emplea para almacenar la tabla de particiones, entre otra cosas. 
Una vez instalado el SO Ubuntu, el gestor de arranque del mismo, instalado en el sector cero, nos permitirá elegir con qué partición queremos arrancar el equipo.

Practica 3 requisitos mínimos de Sistemas Operativos