Está en la página 1de 36

UT7 Mantenimiento

preventivo
FUNDAMENTOS DE HARDWARE – 1º ASIR
Resultado de aprendizaje
Criterios de evaluación
Resultado de aprendizaje:
◦ 3. Ejecuta procedimientos para recuperar el software base de un equipo, analizándolos y utilizando imágenes
almacenadas en memoria auxiliar.

Criterios de evaluación:
◦ a) Se han identificado los soportes de memoria auxiliar adecuados para el almacenaje y restauración de
imágenes de software.
◦ b) Se ha reconocido la diferencia entre una instalación estándar y una preinstalación o imagen de software.
◦ c) Se han identificado y probado las distintas secuencias de arranque configurables en un equipo.
◦ d) Se han utilizado herramientas para el particionado de discos.
◦ e) Se han empleado distintas utilidades y soportes para realizar imágenes.
◦ f) Se han restaurado imágenes desde distintas ubicaciones.
◦ g) Se han utilizado herramientas de chequeo y reparación del arranque
◦ h) Se han utilizado herramientas para gestión de imágenes desde un servidor de imágenes de disco.
Índice
7.1. Particionado de disco 7.3. Clonaciones de disco
◦ 7.1.1. Sistemas de archivos ◦ 7.3.1. Configurar estación modelo
◦ 7.1.2. Herramientas de ◦ 7.3.2. Tipos de clonación
particionado ◦ 7.3.3. Herramientas de clonado
7.2. Instalaciones 7.4. Arranque del sistema
automatizadas ◦ 7.4.1. Windows Boot Manager
◦ 7.2.1. Instalaciones estándar ◦ 7.4.2. GRUB
◦ 7.2.2. Sistemas preinstalados
◦ 7.2.3. Instalaciones desatendidas
intro
Introducción
En un entorno empresarial gran parte del coste informático se la llevan los
mantenimientos, las instalaciones y las configuraciones del sistema.
Objetivo del responsable de informática -> crear una instalación idéntica
en todo un conjunto de ordenadores.
Si se hace de forma manual implica gran cantidad de tiempo ->
Automatizar la tarea.
Este proceso se puede optimizar aún más personalizando la configuración
de los equipos antes de hacer la implementación del sistema operativo.
intro
Introducción
Los pasos, a grandes rasgos, son estos:
◦ Preparar una estación de trabajo modelo.
◦ Hacer una copia con un software adecuado.
◦ Restaurar la copia a los ordenadores destinados a este fin.
◦ Personalizar la configuración del ordenador de destino.

Creamos copia y Restauramos copia


almacenamos en otros equipos

PC de referencia
7.1. Particionado de disco
7.1. Particionado de disco
Las particiones son divisiones lógicas de un disco duro.
Cada partición se formatea independientemente y se le asigna un sistema de
archivos.
Dos formas de particionar un disco:
◦ MBR (Master Boot Record). Dispone de 3 tipos de particiones:
◦ Primaria. Partición autoarrancable, para el sistema operativo. Máximo 4 de ellas por disco.
◦ Extendida. Tipo especial de partición primaria, no se le asigna sistema de archivos. Se usa para alojar particiones
lógicas.
◦ Lógica. Se crean dentro de una extendida y no tienen límite en el número de creación.
◦ EFI (Extensible Firmware Interface). Permite crear hasta 128 particiones por disco. Pueden
usar el sistema de direccionamiento de disco LBA en lugar del tradicional CHS.
7.1. Particionado de disco
Las principales razones para particionar son:
◦ Tener varios sistemas operativos instalados en el mismo equipo.
◦ Tener los datos del usuario separados de los archivos del sistema.
◦ Si se estropea la partición del sistema los datos se mantienen.
◦ Si lo datos crecen mucho no afectan al rendimiento del sistema
◦ Por seguridad. Evitar que un virus se propague.
7.1. Particionado de disco
7.1.1. Sistemas de archivos
Se encargan de administrar y facilitar el uso de la memoria secundaria.
Principales características:
◦ Seguridad o permisos
◦ Listas de control de acceso (ACL)
◦ UGO ("Usuario, Grupo, Otros", o por sus siglas en inglés: "User, Group, Others")
◦ Capacidades granuladas
◦ Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar nunca, etcétera)
◦ Mecanismo para evitar la fragmentación
◦ Capacidad de enlaces simbólicos o duros
◦ Integridad del sistema de archivos (Journaling)
◦ Soporte para cuotas de discos
7.1. Particionado de disco
7.1.1. Sistemas de archivos
◦Sistemas de archivos en Windows. Utilizan el acceso
secuencial indexado. Los más conocidos son FAT y NTFS.
◦ FAT (File Allocation Table). Con sus variantes, FAT32 o exFAT, es
compatible con cualquier sistema operativo, por eso es todavía
muy usado en memorias extraíbles. En FAT32 el tamaño más
grande archivo es de 4GB.
◦ NTFS (New Technology File System). Para particiones de gran
tamaño. Tamaño máximo de archivo de 16 TB. Añade más
propiedades para los archivos y más seguridad.
7.1. Particionado de disco
7.1.1. Sistemas de archivos
◦Sistemas de archivos en GNU/Linux. Es compatible con los
sistemas de archivos de Microsoft pero principalmente
usa su propia familia ext (extended file system).
◦ Actualmente ext4. 16 TB de tamaño máximo de archivo.
◦ También usan una partición swap.
◦Sistemas de archivos en macOS. Trabajan por medio de
jerarquías.
◦ HFS+ (Hierarchical File System). Tamaño máximo de archivo 8 EB.
7.1. Particionado de disco
7.1.2. Herramientas de particionado
Nos permiten manipular las particiones del disco duro (crear, copiar,
borrar o redimensionar).
Trabajar sobre particiones es delicado. Los datos pueden dañarse o
perderse.
Los sistemas operativos suelen incorporar su propia herramienta de
particionado.
Trabajaremos con tres herramientas:
◦ EASEUS Partition Master.
◦ Gparted.
◦ FDISK.
7.1. Particionado de disco
7.1.2. Herramientas de particionado
EASEUS Partition Master
(Windows)
◦ De fácil instalación, configuración y uso.
◦ Los cambios se realizan al pulsar el
botón Aplicar.
◦ Soporta NTFS, EXT3, EXT2, FAT32,
FAT16, FAT12 y ReFS.
◦ Permite convertir discos MBR a GPT y
entre sistemas de archivos.
◦ Versión gratuita para discos de hasta
8TB.
7.1. Particionado de disco
7.1.2. Herramientas de particionado
GParted (GNU/Linux)
◦ Editor de particiones del escritorio
GNOME.
◦ Funcionamiento similar a Partition
Master.
◦ Permite trabajar con particiones
Windows además de las de Linux.
◦ Manejo de particiones LVM.
7.1. Particionado de disco
7.1.2. Herramientas de particionado
Fdisk (Windows y GNU/Linux)
◦ Herramienta a nivel de comando
(terminal).
◦ En Linux tiene más utilidades que en
Windows.
◦ En Windows se ha sustituido por el
comando diskpart.
◦ Por ejemplo, para saber en Linux
cuántas particiones tiene usamos el
parámetro –l. Por ejemplo: fdisk –l.
7.2. Instalaciones automatizadas
7.2. Instalaciones automatizadas
La instalación de software, tanto por primera vez como también
tarea de mantenimiento, puede resultar tedioso.
Es habitual en las empresas instalar un paquete de sistema operativo
y aplicaciones en todos los equipos.
Las instalaciones automatizadas permiten simplificar estas tareas
mediante dos alternativas:
◦ Preinstalaciones de software.
◦ Instalaciones desatendidas.
7.2. Instalaciones automatizadas
7.2.1. Instalaciones estándar
Se realiza desde un dispositivo externo -> CD, DVD o pendrive.
Hay que configurar la BIOS para que arranque de dicho dispositivo.
Es un proceso guiado en la que se establecen una serie de
parámetros. Por ej.:
◦ Particionado y elección de partición de instalación.
◦ Usuarios.
◦ Configuración de red.
◦ Instalación de drivers.
Es un proceso laborioso, por eso existen las soluciones que veremos a
continuación.
7.2. Instalaciones automatizadas
7.2.2. Sistemas preinstalados
Actualmente lo más extendido.
Los PCs incluyen una partición de recuperación -> Partición que
incluye una imagen del sistema.
Incluye Sistema Operativo y algunas utilidades seleccionadas.
Al principio era exclusivo de algunas marcas. Por ej.: HP Recovery
Manager.
Windows lo incluye desde Windows 8 -> Restablecer PC.
Similar a Restablecer datos de fábrica en Android.
7.2. Instalaciones automatizadas
7.2.3. Instalaciones desatendidas
Se lleva a cabo sin la interacción del usuario -> las tareas están
automatizadas.
Usado en entornos corporativos:
◦ Agrupa tareas de configuración -> opciones del sistema activas (por ej. Inhabilitar
juegos).
Se usa un archivo de respuestas que incluye los parámetros de
configuración que se establecen en la instalación.
Antiguamente se usaba Windows AIK y OPK.
Actualmente la mejor opción es usar una herramienta como NTLite.
7.3. Clonaciones de disco
7.3. Clonaciones de disco
Clonar un disco duro es hacer una copia exacta (datos y configuración incluidos).
La idea es después restaurarla en el mismo equipo.
También sirve para restaurar en equipos con las mismas características HW ->
Restauración masiva. Ej.: Para un aula de informática con muchos equipos
iguales. Paso previo: tener un equipo modelo o de referencia. Hay que diseñarlo:
◦ Entorno de usuario. Sistema operativo, apariencia, ¿qué podrá modificar?,…
◦ Red. ¿Cómo se conectará?
◦ Software. Aplicaciones necesarias.
◦ Información. Decidir cómo se almacenarán los datos.
7.3. Clonaciones de disco
7.3.1. Configurar estación modelo
Una vez diseñado la estación modelo se procede a crearla. A grandes rasgos, el
procedimiento es el siguiente:
1. Instalación el sistema operativo.
2. Instalación de los controladores de dispositivo.
3. Instalación de las aplicaciones.
4. Configuración de todas las opciones del sistema operativo con el fin de ajustarlo a
las necesidades de la organización.
5. Prueba del sistema antes de ponerlo en producción.
Una vez la estación de trabajo ha funcionado correctamente, se puede dar por
terminada la estación modelo.
7.3. Clonaciones de disco
7.3.2. Tipos de clonación
◦ Disco a disco: Se copia exactamente todo el disco duro a otro con
características compatibles. Se necesitan los dos discos a la vez.
◦ Partición a partición: Se copia una partición completa en otra, en el mismo o
en otro disco duro.
◦ A archivo de imagen: Se copia el disco duro completo o alguna partición en
un archivo. Este archivo se puede almacenar en:
◦ Almacenamiento local: disco interno o externo.
◦ Almacenamiento remoto: en una carpeta compartida de algún equipo de la red (no tiene
por qué ser un servidor).
◦ Servidor de imágenes: Un equipo servidor de la red actúa como servidor de imágenes.
7.3. Clonaciones de disco
7.3.3. Herramientas de clonado
Aparte de algunas herramientas de particionado que también pueden clonar, o
de las pioneras Norton Ghost y Acronis True Image, las más conocidas son las
siguientes:
◦ Clonezilla: Herramienta libre basada en Debian. Posee versión live y la edición
Server Edition permite clonar más de 40 discos a la vez, siempre y cuando los
equipos se puedan arrancar en red via PXE.
◦ EASEUS Todo Backup: Principalmente usada para copias de seguridad incluye
clonación de discos (en la versión gratuita).
◦ Macrium Reflect: Posee versión gratuita y además de la clonación y
restauración de discos permite creación de imágenes de Windows en
ejecución.
7.4. Arranque del sistema
7.4. Arranque del sistema
Anteriormente vimos como configurar el arranque en la BIOS para
iniciar desde un disco duro, un CD/DVD o un pendrive, por ejemplo.
En este apartado vamos a ver la configuración de los gestores de
arranque de los sistemas operativos.
◦ Windows Boot Manager (bootmgr)
◦ GNU GRUB (Grand Unified Bootloader).
Veremos también cómo resolver sus fallos más comunes.
7.4. Arranque del sistema
7.4.1. Windows Boot Manager
Configuración del sistema
(msconfig) – Pestaña Arranque
◦ Si tenemos varios Windows
instalados podremos elegir cuál
de ellos arrancar por defecto y
Tiempo de espera para poder
elegir.
◦ Proporciona más configuraciones
para el arranque.
◦ Se debe usar con cuidado
7.4. Arranque del sistema
7.4.1. Windows Boot Manager
Uso del comando BCDEDIT
Al usarlo sin parámetro muestra la
configuración de arranque actual.
◦ En Administrador de arranque de
Windows muestra el sistema de
arranque, la ubicación de la base de
datos (bootmgr) o el sistema
operativo predeterminado (default).
◦ En Cargador de arranque aparecen
los sistemas operativos instalados.
7.4. Arranque del sistema
7.4.1. Windows Boot Manager
Uso del comando BCDEDIT. Los principales valores son los siguientes:
◦ "Identificador" es el identificador usado para dicha partición, encerrado entre dos
llaves.
◦ Es necesario conocerlo para hacer algunos ajustes usando BCDEDIT.
◦ En caso del sistema operativo predeterminado el valor es: {current}
◦ Otro sistema operativo se representa con un identificador único global (GUID), es una
secuencia alfanumérica, por ejemplo: {2a548b4e-8a5f-11e8-aefc-8ca468dffd7b}
◦ Si el sistema es Windows XP o anterior se indica: {ntldr}
◦ Para conocer todos los identificadores usa en la consola: bcdedit /? ID
◦ "Description" indica el nombre que aparece en el menú de arranque.
◦ "Bootmenupolicy" a partir de Windows 8, tiene dos valores:
◦ Legacy, sistema de arranque clasico, igual que en Windows 7
◦ Standard, sistema de arranque predeterminado
7.4. Arranque del sistema
7.4.1. Windows Boot Manager
Reparación de problemas habituales
Cuando Windows da error al arrancar generalmente se soluciona de
manera automática.
En caso de que no se resuelva tenemos una serie de comandos:
◦ chkdsk. A veces no arranca por fallos en disco, este comando los
resuelve.
◦ bootrec /fixboot.
◦ bootrec /fixmbr. ¡Cuidado! Se carga el GRUB.
◦ bootrec /rebuildbcd.
7.4. Arranque del sistema
7.4.2. GRUB
Windows Boot Loader no puede (o quiere) dar acceso a sistemas ajenos a
Microsoft.
GRUB sí da acceso tanto a Windows como GNU/Linux.
Si vamos a usar Windows y GNU/Linux en un mismo equipo -> Primero
instalar Windows y después GNU/Linux (nos evitará problemas).
La configuración de grub se encuentra en /boot/grub/grub.cfg (pero este
archivo no se modifica). Se crea a partir de unos scripts:
◦ /etc/default/grub (menú de grub)
◦ Los archivos del directorio /etc/grub.d/ (orden de aparición de las entradas de
menú)
7.4. Arranque del sistema
7.4.2. GRUB
Establecer opciones de arranque
Modificamos /etc/default/grub. Principales opciones
◦ GRUB_TIMEOUT: Determina los segundos que nos da para elegir una opción.
◦ GRUB_DEFAULT: Referencia la entrada de menú seleccionada por defecto con número
(empieza en 0) o el nombre de la entrada entera.
Eliminar entradas de versiones antiguas del kernel
◦ Eliminarlas del directorio /boot. Comienzan por vmlinuz-
Eliminar entradas memtest. Si no las necesitamos les quitamos permisos.
◦ sudo chmod ugo-x /etc/grub.d/20_memtest86+
Cada vez que modifiquemos algún aspecto de configuración actualizamos grub:
◦ sudo update-grub2
7.4. Arranque del sistema
7.4.2. GRUB
Arreglar errores arranque
Cuando falla grub y no arranca puede ser difícil de arreglar si no nos manejamos
bien con la consola de Linux.
Existe una herramienta, Boot-Repair, que resuelve gran parte de los problemas
que hacen que no arranque Linux, por ejemplo, que no aparezca GRUB.
Básicamente, lo instalamos en un Linux de tipo live y lo ejecutamos.
Podemos seguir el siguiente tutorial:
https://geekytheory.com/como-recuperar-el-grub-de-linux-con-boot-repair
Conclusión
Sin duda alguna, lo visto en la presente unidad ayudará en el trabajo
de un administrador de sistemas, ya que al automatizar las tareas de
instalación de sistemas mediante clonaciones de disco dispondrá de
más tiempo para realizar otras tareas.
Bibliografía - Webgrafía
◦ Wikipedia
◦ https://ioc.xtec.cat
◦ https://avanza.educarex.es
◦ https://norfipc.com/comandos/como-usar-comando-bcdedit-para-modificar-
arranque-windows.html

También podría gustarte