Está en la página 1de 23

I mdeplantación

sistemas
operativos
Consulte nuestra página web: www.sintesis.com
En ella encontrará el catálogo completo y comentado
I mplantación
de sistemas
operativos

Fernando Fernández Fidalgo


Asesor editorial:
Juan Carlos Moreno Pérez

©  Fernando Fernández Fidalgo

©  EDITORIAL SÍNTESIS, S. A.
Vallehermoso, 34. 28015 Madrid
Teléfono 91 593 20 98
http://www.sintesis.com

ISBN: 978-84-1357-260-4
Depósito Legal: M-9.959-2023

Impreso en España - Printed in Spain

Reservados todos los derechos. Está prohibido, bajo las sanciones


penales y el resarcimiento civil previstos en las leyes, reproducir,
registrar o transmitir esta publicación, íntegra o parcialmente,
por cualquier sistema de recuperación y por cualquier medio,
sea mecánico, electrónico, magnético, electroóptico, por fotocopia
o por cualquier otro, sin la autorización previa por escrito
de Editorial Síntesis, S. A.
Índice
PRESENTACIÓN ................................................................................................................................................................ 11

1.. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS ............................................................................. 13


Objetivos .................................................................................................................................................................... 13
Mapa conceptual .................................................................................................................................................. 14
Glosario ....................................................................................................................................................................... 14
1.1..Introducción ............................................................................................................................................. 15
1.2.. Conceptos iniciales .............................................................................................................................. 15
1.2.1..Informática .................................................................................................................................. 15
1.2.2..Hardware ..................................................................................................................................... 16
1.2.3..Software ...................................................................................................................................... 22
1.3.. Clasificación y caracterización de sistemas operativos ................................................. 25
1.3.1.. Clasificación de los sistemas operativos según su estructura ................................. 25
1.3.2.. Clasificación de los sistemas operativos según su disponibilidad ...................... 27
1.3.3.. Clasificación de sistemas operativos según la licencia ............................................. 28
1.3.4.. Arquitectura de un sistema operativo ............................................................................. 29
1.3.5.. Funciones de un sistema operativo .................................................................................. 29
1.4..Interfaces .................................................................................................................................................... 30
1.4.1.. La interfaz gráfica de usuario ............................................................................................... 31
1.4.2.. La interfaz de línea de comandos ..................................................................................... 33
1.4.3.. La interfaz de texto de usuario y la interfaz natural de usuario .............................. 33
1.5.. Sistemas de codificación y medida ............................................................................................ 34
1.5.1.. El bit y el byte ........................................................................................................................... 34
1.5.2.. Factores de conversión entre unidades .......................................................................... 36
Resumen ..................................................................................................................................................................... 39
Ejercicios propuestos ......................................................................................................................................... 39
Actividades de autoevaluación ................................................................................................................... 41

Índice
6 Implantación de sistemas operativos

2.. IMPLANTACIÓN DE UN SISTEMA OPERATIVO. EL PROCESO DE INSTALACIÓN .......... 43


Objetivos .................................................................................................................................................................... 43
Mapa conceptual .................................................................................................................................................. 44
Glosario ....................................................................................................................................................................... 44
2.1..Introducción ............................................................................................................................................. 45
2.2.. Consideraciones previas a una instalación ............................................................................ 46
2.2.1.. Requisitos hardware ................................................................................................................ 47
2.2.2.. Documentación del proveedor de software ................................................................ 50
2.2.3.. Documentación sobre la instalación ................................................................................ 51
2.2.4.. Proceso de inicio del sistema. La secuencia de arranque ....................................... 52
2.3.. Instalación de un sistema operativo .......................................................................................... 55
2.3.1.. Configuración previa a la instalación ................................................................................ 55
2.3.2.. Instalación de un sistema operativo Linux ...................................................................... 58
2.3.3.. Instalación de un sistema operativo Windows ............................................................ 62
2.3.4.. Instalación desatendida y archivos de respuesta ....................................................... 64
2.4.. Adaptación al entorno: actualizaciones, parches y drivers ....................................... 65
2.5.. Manuales y formación de usuarios ............................................................................................. 68
Resumen ..................................................................................................................................................................... 69
Ejercicios propuestos ......................................................................................................................................... 70
Actividades de autoevaluación ................................................................................................................... 71

3.. SOFTWARE RELACIONADO CON SISTEMAS OPERATIVOS ......................................................... 73


Objetivos .................................................................................................................................................................... 73
Mapa conceptual .................................................................................................................................................. 74
Glosario ....................................................................................................................................................................... 74
3.1.. Definición y clasificación del software ..................................................................................... 75
3.1.1.. Tipos de software según su utilidad ................................................................................ 76
3.1.2.. Tipos de software según el lugar de los recursos utilizados .................................. 77
3.2.. Licencias de uso y versiones .......................................................................................................... 81
3.2.1.. Licencias FOSS .......................................................................................................................... 83
3.2.3.. Licencias de propiedad ........................................................................................................ 85
3.3.. Tipos de aplicaciones ......................................................................................................................... 88
3.3.1..Aplicaciones para el usuario final ...................................................................................... 89
3.3.2.. Aplicaciones para desarrolladores ................................................................................... 103
3.3.3.. Aplicaciones para administradores .................................................................................. 104
3.4.. Instalación y desinstalación de aplicaciones ....................................................................... 111
3.4.1.. Gestión de paquetes y aplicaciones desde la GUI .................................................... 111
3.4.2.. Gestión de paquetes y aplicaciones desde la CLI ..................................................... 112
3.5..Información sobre eventos: Registro y monitorización del sistema ...................... 113
3.5.1.. Rendimiento del sistema en Windows ............................................................................ 113
3.5.2.. Rendimiento del sistema en Linux ..................................................................................... 114
Resumen ..................................................................................................................................................................... 115
Ejercicios propuestos ......................................................................................................................................... 116
Actividades de autoevaluación ................................................................................................................... 117

4.. OPERACIONES BÁSICAS: ADMINISTRACIÓN DE SOFTWARE BASE ...................................... 119


Objetivos .................................................................................................................................................................... 119
Mapa conceptual .................................................................................................................................................. 120

Índice
Implantación de sistemas operativos 7

Glosario ....................................................................................................................................................................... 120


4.1.. Operaciones básicas ........................................................................................................................... 121
4.1.1.. Configuración de la entrada y salida del sistema operativo ................................... 121
4.1.2.. Personalización de los perfiles de usuario y grupos .................................................. 122
4.1.3.. Localización de recursos en el sistema operativo ...................................................... 124
4.1.4.. Identificación del software instalado .............................................................................. 130
4.1.5..Gestión de la información en el sistema operativo: estadísticas de
.rendimiento ................................................................................................................................ 131
4.2.. Configuración del sistema ................................................................................................................ 133
4.2.1..Personalización del escritorio y la barra de tareas de Windows o los paneles
. de Linux ....................................................................................................................................... 134
4.2.2.. Personalización del menú de aplicaciones ................................................................... 135
4.2.3.. Configuración de red ............................................................................................................. 136
4.3.. Actualización del sistema y aplicaciones ............................................................................... 142
4.3.1.. Actualización manual del sistema ..................................................................................... 143
4.3.2.. Actualización automática del sistema ............................................................................. 144
Resumen ..................................................................................................................................................................... 146
Ejercicios propuestos ......................................................................................................................................... 146
Actividades de autoevaluación ................................................................................................................... 148

5.. GESTIÓN DE USUARIOS, ENTRADA/SALIDA, PROCESOS, MEMORIA Y FICHEROS .... 151


Objetivos .................................................................................................................................................................... 151
Mapa conceptual .................................................................................................................................................. 152
Glosario ....................................................................................................................................................................... 152
5.1..Introducción ............................................................................................................................................. 153
5.2.. Gestión de usuarios ............................................................................................................................. 155
5.2.1.. Operativa con usuarios .......................................................................................................... 155
5.2.2.. Operaciones con cuentas y grupos ................................................................................. 156
5.2.3.. Seguridad en la gestión de usuarios ................................................................................ 160
5.3.. Gestión de entrada/salida ................................................................................................................ 167
5.3.1.. Caracterización de dispositivos y periféricos ............................................................... 167
5.3.2..Controladores ............................................................................................................................ 167
5.3.3.. Acceso directo a memoria .................................................................................................. 168
5.3.4.. Gestión de dispositivos de entrada/salida .................................................................... 168
5.4.. Gestión de procesos ........................................................................................................................... 170
5.4.1.. Definición y tipos de procesos .......................................................................................... 171
5.4.2.. Caracterización y estados de un proceso ...................................................................... 171
5.4.3.. Optimización de recursos en la gestión de procesos .............................................. 173
5.4.4.. Gestión de procesos desde la GUI .................................................................................. 175
5.4.5.. Gestión de procesos desde la CLI .................................................................................... 176
5.5.. Gestión de memoria ............................................................................................................................ 180
5.5.1.. Gestión de la memoria virtual ............................................................................................. 181
5.5.2.. Administración de la memoria virtual .............................................................................. 183
5.6.. Gestión de ficheros .............................................................................................................................. 186
5.6.1.. Elementos básicos en la gestión de ficheros ................................................................ 188
5.6.2..Trabajo con directorios: estructura, tipos y métodos de acceso ......................... 189
5.6.3.. Estructuras de datos para la gestión de bloques ........................................................ 195
5.6.4.. Métodos de asignación y distribución de bloques ................................................... 197
5.6.5.. Permisos de ficheros ............................................................................................................... 200

Índice
8 Implantación de sistemas operativos

5.6.6..Montaje y desmontaje de volúmenes en sistemas operativos.


.Automatización ........................................................................................................................ 205
5.6.7..Fragmentación ........................................................................................................................... 208
5.6.8..Herramientas de administración de discos, particiones y volúmenes ............... 208
5.6.9.. Volúmenes distribuidos ........................................................................................................ 212
5.6.10.. Tolerancia a fallos ..................................................................................................................... 216
Resumen ..................................................................................................................................................................... 224
Ejercicios propuestos ......................................................................................................................................... 224
Actividades de autoevaluación ................................................................................................................... 226

6.. SUPERVISIÓN DEL SISTEMA Y GESTIÓN DE INCIDENCIAS ........................................................ 229


Objetivos .................................................................................................................................................................... 229
Mapa conceptual .................................................................................................................................................. 230
Glosario ....................................................................................................................................................................... 230
6.1..Introducción ............................................................................................................................................. 231
6.1.1.. El Administrador de tareas ................................................................................................... 231
6.1.2.. Supervisión de eventos ......................................................................................................... 234
6.1.3..Conceptos básicos sobre resolución de incidencias y asistencia técnica ....... 236
6.1.4.. Administración y asistencia remota .................................................................................. 237
6.2.. Auditoría del sistema .......................................................................................................................... 245
6.2.1.. Objetivos de la auditoría ...................................................................................................... 246
6.2.2.. Ámbito de la auditoría. Aspectos auditables .............................................................. 246
6.2.3.. Información del registro de auditoría .............................................................................. 247
6.2.4. . Técnicas y herramientas de auditoría ............................................................................... 248
6.2.5.. Mecanismos de auditoría. Alarmas y acciones correctivas ..................................... 249
6.2.6.. Informes de auditoría ............................................................................................................. 251
6.3.. Copia de seguridad del sistema ................................................................................................... 256
6.3.1.. Tipos de copias de seguridad ............................................................................................ 256
6.3.2..Planes de copias de seguridad. Programación de copias de seguridad .......... 261
6.3.3.. Recuperación en caso de fallo del sistema ................................................................... 264
6.3.4.. Discos de arranque. Discos de recuperación ............................................................... 267
6.3.5.. Recuperación del sistema mediante consola ............................................................... 269
6.3.6.. Creación y recuperación de imágenes de servidores ............................................... 274
Resumen ..................................................................................................................................................................... 281
Ejercicios propuestos ......................................................................................................................................... 282
Actividades de autoevaluación ................................................................................................................... 283

7.. SUPERVISIÓN Y GESTIÓN DE REDES ....................................................................................................... 285


Objetivos .................................................................................................................................................................... 285
Mapa conceptual .................................................................................................................................................. 286
Glosario ....................................................................................................................................................................... 286
7.1.. Introducción ............................................................................................................................................. 287
7.1.1.. Estructura de trabajo en grupo ........................................................................................... 287
7.1.2.. Estructura cliente-servidor .................................................................................................... 294
7.2.. Administración de dominios LDAP ............................................................................................. 295
7.3.. Administración de acceso al dominio ...................................................................................... 302
7.3.1.. Instalación del servidor .......................................................................................................... 303
7.3.2.. Configuración y gestión de los equipos de dominio ................................................ 306
7.3.3.. Permisos y derechos ............................................................................................................... 308

Índice
Implantación de sistemas operativos 9

7.3.4.. Administración de acceso a recursos: los protocolos SMB y NFS ....................... 311
7.3.5.. Permisos sobre un objeto ..................................................................................................... 321
7.3.6.. Delegación de permisos ....................................................................................................... 324
7.3.7.. Listas de control de acceso ................................................................................................. 326
7.3.8.. Las directivas en los sistemas operativos ........................................................................ 330
Resumen ..................................................................................................................................................................... 331
Ejercicios propuestos ......................................................................................................................................... 332
Actividades de autoevaluación ................................................................................................................... 333

Índice
2

Implantación de un
sistema operativo.
El proceso de instalación

Objetivos
3 Analizar las necesidades de software de un usuario.
3 Reconocer los pasos que se deben realizar antes de instalar un sistema
operativo.
3 Instalar un sistema operativo de Microsoft en una máquina virtual.
3 Instalar un sistema operativo tipo Linux en una máquina virtual.
3 Adaptar el entorno a necesidades concretas.
3 Documentar las decisiones y configuraciones aplicadas.
44 ImPLantacIÓn de sIstemas oPeratIVos

Mapa conceptual

Del proveedor

Requisitos software
PROCESO Documentación De la instalación
DE INSTALACIÓN
Requisitos hardware

Manual de usuario

BIOS
Secuencia
de arranque Cargador
EFI/UEFI Gestor de arranque
de arranque

Configuración
previa

Windows Actualización
Instalación
Linux Parches

Adaptación Drivers
al entorno

Glosario

Boot order. En español, orden de arranque. Durante la secuencia de arranque se consulta


el orden de arranque de dispositivos de almacenamiento o red. Se puede configurar
utilizando una interfaz de firmware como BIOS o UEFI.
Distro. A cada modelo individual del sistema operativo Linux se le denomina distribución
o distro. Consiste en una versión de Linux de una familia concreta. Ejemplos de distros
son Debian, Arch Linux o Ubuntu, entre otras muchas.
Entorno de escritorio. Es el conjunto de elementos gráficos y software base que acom-
paña a una distro. Se pueden instalar varios entornos de escritorio en una distro y el
usuario puede escoger cuál quiere utilizar cuando inicia sesión. Ejemplos de escrito-
rios son GNOME, KDE o XFCE, entre otros.
Imagen ISO. Es un archivo que corresponde con una copia exacta del contenido de un
soporte de almacenamiento. En la instalación del sistema operativo se utiliza para tra-
bajar con una copia exacta del típico CD o DVD de instalación. Para poder desplegar
los contenidos de una ISO, se debe utilizar un software específico.

caPÍtuLo 2
ImPLantacIÓn de un sIstema oPeratIVo. eL Proceso de InstaLacIÓn 45

Instalación. Es el proceso que implica la copia de archivos de un sistema operativo en


un dispositivo de almacenamiento, y la configuración, puesta en marcha y prueba de
funcionamiento de un sistema informático.
Partición. Se considera una parte de un dispositivo de almacenamiento en la que se pue-
de configurar un sistema de ficheros (filesystem) para poder trabajar con ficheros. Un
dispositivo de almacenamiento tendrá como mínimo una partición que puede ser
del 100 % del espacio de almacenamiento.
Requisitos técnicos. Conjunto de características hardware mínimas y recomendadas que
un software necesita o requiere para funcionar.

2.1. Introducción

En el capítulo 1 se han analizado los componentes de un sistema informático (SI), los dispositi-
vos que forman parte (hardware) y los componentes lógicos que los utilizan (software).
En este capítulo se van a trabajar los aspectos relativos a la instalación del principal com-
ponente software del sistema informático, el que gobierna sobre todo el hardware: el sistema
operativo (SO).

recuerda

3 El sistema operativo es el conjunto de elementos que permite a un sistema


informático funcionar con un propósito concreto.

En la actualidad, el proceso de instalación de un SO no es complejo para el usuario admi-


nistrador que realiza la instalación, pero es un proceso importante para el SI y se deben trabajar
ciertos conceptos con el fin de conocer la relevancia de estos y tomar las decisiones adecuadas
a las necesidades del usuario final antes de iniciar el proceso de instalación del SO (figura 2.1).

1 2 3 4

seleccionar descargar instalar el configurar


sistema operativo el software base

Figura 2.1
Proceso de despliegue de un sistema operativo.

caPÍtuLo 2
46 Implantación de sistemas operativos

Actividad propuesta 2.1

Busca información sobre cómo se realiza el proceso de instalación de tu SO


favorito (Microsoft Windows, Red Hat Linux, Linux Mint, Linux Fedora, macOS).
Procura que la documentación sea la oficial, o bien un vídeo que muestre el
proceso. Presta atención a las posibles decisiones sobre la configuración que
se realiza.

Durante el proceso de instalación hay dos cuestiones importantes:

1. Establecer el lugar donde se van a desplegar los contenidos (archivos, librerías, drivers)
que forman parte del SO, lo que implica que se necesita utilizar un dispositivo de
almacenamiento con el fin de realizar la copia de dichos contenidos. Normalmente
será en una partición del disco duro, cuestión que se diferenciará y analizará más ade-
lante en este capítulo.
2. Otra decisión relevante, en función de las necesidades del usuario y su ubicación geo-
gráfica, es el idioma en el que se mostrarán los contenidos del SO, el idioma y distribu-
ción del teclado, y la zona horaria para configurar la hora del SI.

  Fundamental
Es muy importante conocer el SO y las aplicaciones que se utilizan. De ello
depende la seguridad de los datos que se manejan. Se debe evitar utilizar sistemas
operativos y aplicaciones de origen dudoso o cuestionable, que tengan funciones
innecesarias o que realicen un uso desmesurado de los recursos disponibles. El
software debe adecuarse a las verdaderas necesidades en cada caso.

2.2.  Consideraciones previas a una instalación

Antes de instalar un SO concreto se deben analizar las características hardware del equipo en el
que se quiere realizar dicha instalación. Un primer requisito es consultar la documentación ge-
nerada por el desarrollador de la versión del SO que se quiere instalar para conocer de primera
mano si este es compatible con el hardware.
Como administrador del sistema, también debe ser un requisito elaborar un mínimo de do-
cumentación, que se entregará al usuario final para que conozca la información necesaria sobre
su máquina y las decisiones tomadas sobre la configuración que se le entrega.
Otra cuestión importante es sobre la configuración que permite el inicio del SI según las
necesidades que existan de encendido y apagado de la máquina en cada caso concreto, esto es,
sobre la configuración de la secuencia de arranque.
En los siguientes apartados se van a desarrollar los contenidos reflejados en la figura 2.2.

Capítulo 2
ImPLantacIÓn de un sIstema oPeratIVo. eL Proceso de InstaLacIÓn 47

Consideraciones previas a la instalación del sistema operativo

Procesador (CPU)

Memoria principal (RAM)

Requisitos de hardware
Memoria secundaria (almacenamiento)

Otros requisitos: capacidades gráficas y características


de sonido, idioma, dispositivos de entrada, conexión
y compatibilidad de redes

Comunidad de usuarios
Documentación del
proveedor de software
Empresa

Documentación
sobre la instalación.
El informe de instalación Interfaces de firmware

Sistema básico de entrada/salida


Proceso de inicio del SI: (BIOS)
la secuencia de arranque
Interfaz de firmware extensible (EFI)

Gestor y cargador de arranque

Figura 2.2
Instalación de un sistema operativo.

2.2.1. Requisitos hardware


Los requisitos de hardware son las características físicas que el proveedor del software, normal-
mente el propio desarrollador, considera como mínimas o como recomendadas para que el SO
o una aplicación funcione de forma correcta.
Esta información suele ser resultado de pruebas de rendimiento que realiza el desarrollador
sobre distintas máquinas modelo para que el software funcione de manera óptima.

sabÍas Que...

Hay videojuegos que permiten aprender sobre características hardware porque su


objetivo es competir por tener el SI con el mejor rendimiento. Busca, en las tien-
das de aplicaciones oficiales compatibles con tu smartphone, videojuegos sobre
simulación o estrategia como PC Building Simulator, PC Architect o PC Builder.

caPÍtuLo 2
48 Implantación de sistemas operativos

Figura 2.3
Componentes hardware para cubrir los requisitos técnicos.

Los requisitos se indicarán especificando las necesidades básicas de hardware, destacando las
que se exponen en la figura 2.3.

1. Procesador (CPU). El desarrollador especificará las características de procesador necesa-


rias para ejecutar su sistema. Es muy importante atender a la arquitectura del procesador
(Intel o AMD de 32 o 64 bits, ARM, etc.) y a la frecuencia de trabajo del procesa-
dor expresada en GHz.
2. Memoria principal (RAM). Entre los requisitos mínimos y los recomendados se detallará la
capacidad de memoria RAM (Random Access Memory) que se desea que tenga el SI. Es
importante que se cumplan los requisitos mínimos para que el SO opere de forma estable.
La memoria RAM influirá en el rendimiento del SO y de cualquier aplicación que ejecute.
3. Memoria secundaria (almacenamiento). Es necesario que el desarrollador especifique el espacio
en dispositivo de almacenamiento (disco duro o memoria flash) que el SO necesita para
realizar la copia de los archivos del sistema y para que el sistema funcione correctamente.
4. Otros requisitos. Puede que el desarrollador especifique otras características hardware
secundarias entre las que se pueden encontrar las siguientes:

– Capacidades gráficas, como la resolución y frecuencia de refresco de la pantalla o la


velocidad de procesador y memoria RAM dedicada de la tarjeta gráfica.
– Características de sonido, como las tarjetas de sonido y las configuraciones de soni-
do compatibles.
– Características de idioma y dispositivos de entrada.
– Características de conexión y compatibilidad de redes.

Toma nota

Al trabajar con máquinas virtuales, se deben tener en cuenta los requisitos


hardware para configurar la máquina virtual con recursos suficientes y así ase-
gurar su buen funcionamiento. También se ha de considerar los recursos con
los que cuenta el anfitrión para que pueda funcionar con normalidad.

Capítulo 2
Implantación de un sistema operativo. El proceso de instalación 49

En cuanto al rendimiento del software, se pueden dar dos situaciones:

l Si el sistema informático cumple con los requisitos mínimos de almacenamiento, procesa-


miento y memoria, el software se podrá utilizar con un rendimiento ajustado. Por ello, el
desarrollador suele especificar qué hardware es el recomendado para tener un rendimien-
to fluido en la ejecución del software, además de indicar las características mínimas.
l Si el sistema informático cumple o supera los requisitos recomendados de hardware,
quiere decir que cabe esperar que el software funcione con un rendimiento óptimo en
la máquina objetivo.

Actividad propuesta 2.2

Instala el gestor de máquinas virtuales VirtualBox o VMWare en tu SO (Windows,


Linux, macOS). Después, utilizando VirtualBox o VMWare, crea dos máquinas
virtuales: una será para un Windows XP y la otra puede ser cualquier distribución
Linux que consideres, por ejemplo, Debian. Para asignar los recursos hardware
suficientes, es importante tener en cuenta cuáles son los requisitos hardware que
especifica cada proveedor en su página web.

En el caso de que se superen con creces los requisitos hardware, es posible que el software se
ejecute correctamente, pero puede suceder que funcione con ciertos errores relacionados con
la velocidad del procesador o las características gráficas o sonoras. Esto es muy común cuando
se emula la ejecución de un videojuego antiguo en una máquina moderna (figura 2.4), por lo
que será necesario hacer ajustes en el sistema para poder ejecutar correctamente el software,
siempre y cuando sea posible.

Figura 2.4
Imagen de una máquina arcade donde se podrían
emular juegos clásicos sobre hardware más moderno.

Capítulo 2
50 ImPLantacIÓn de sIstemas oPeratIVos

2.2.2. Documentación del proveedor de software

Los requisitos de hardware son los considerados y probados por el proveedor o desarrolla-
dor del software. Esto quiere decir que es necesario consultar los requisitos hardware que el
desarrollador considera necesarios antes de realizar la instalación del SO. Para ello se con-
sultarán, en la página oficial del desarrollador, los requisitos hardware o requisitos técnicos
recomendados.
Si el desarrollo es producto de una comunidad de usuarios, puede que el sitio adecuado
para encontrar los requisitos hardware sea un foro asociado al proyecto de desarrollo oficial del
software. El resultado será el que han especificado los desarrolladores pertenecientes al proyecto
utilizando sus propios recursos y pruebas, y la experiencia de los usuarios de la comunidad con
sus propias máquinas y configuraciones.

w Recursos web
ww
Es importante tener disponible la documentación oficial de la versión
del SO con el que se esté trabajando. Revisa la documentación oficial
de GNU/Linux Debian y la de Microsoft Windows disponibles en su sitio
web. Las puedes encontrar escaneando los siguientes códigos QR:

1. Web oficial de Debian


2. Web oficial de Microsoft

1. 2.

Cuando el desarrollo corresponde a una empresa, los requisitos hardware mínimos pueden
que estén muy ajustados para poder justificar que este funciona en más máquinas que en las que
realmente se puede disfrutar de una buena experiencia de usuario.
En resumen, es fundamental consultar en un medio oficial los requisitos hardware antes de
realizar la instalación del software.Y, una vez conocidos los requisitos de hardware que tiene el
software, se deben conocer las características hardware de la máquina objetivo (figura 2.5).

Sistema
Usuario Aplicación Hardware
operativo

Figura 2.5
Relación entre el usuario y el hardware.

caPÍtuLo 2
ImPLantacIÓn de un sIstema oPeratIVo. eL Proceso de InstaLacIÓn 51

sabÍas Que...

La mejor forma de conocer las características hardware es utilizar programas o


aplicaciones específicos que permitan obtener esta información en la propia má-
quina. Otra forma es comprobar el nombre del fabricante y el modelo de máquina
objetivo, ya sea consultando la pegatina con el número de serie o la información
que ofrece la BIOS o la UEFI del sistema.

2.2.3. Documentación sobre la instalación


Como se ha indicado, la información más importante sobre los requisitos hardware es la in-
formación sobre el almacenamiento, el procesador y la memoria. Dado que no siempre es fácil
encontrar estos datos, es conveniente redactar un documento que sirva de informe de instala-
ción para poder reflejar la información consultada y cualquier decisión que se tome durante el
proceso de instalación del software con el objetivo de que el usuario final pueda acceder a dicha
información, o bien para consulta del administrador del sistema.

ImPortante

La máquina virtual debe tener el hardware virtual suficiente para cumplir con
los requisitos mínimos del SO invitado, pero ha de ser inferior al hardware físico
disponible en la máquina anfitrión.

En cuanto al informe de instalación, tiene que incluir los datos suficientes para que cual-
quier persona pueda conocer y repetir los pasos en el futuro. Por lo tanto, es importante que
incluya, como mínimo, la información del proveedor de software, las características hardware
de la máquina objetivo y cualquier elección que se haya realizado durante el proceso de ins-
talación del SO. La estructura del informe de instalación debe incluir los siguientes apartados:

1. Portada:

– Nombre y apellidos del autor de la instalación del SO.


– Fecha de realización del informe y fecha de actualización de este.
– Título que especifique el SO que se vaya a instalar (desarrollador, nombre y versión
del SO, y arquitectura del procesador).
– SI en el que se instalará (fabricante, modelo y versión).

2. Descripción del hardware físico.


3. Selección del SO:

– Requisitos mínimos y recomendados.


– Justificación de la elección del SO.
– Descripción del hardware virtual.

caPÍtuLo 2
52 Implantación de sistemas operativos

4. Proceso de instalación.
5. Configuración realizada.
6. Referencias.

Ejemplo

Instalación de Windows 11 × 64 en Toshiba Satellite C60, Instalación


de Raspbian 11 × 64 en Raspberry 4 o Instalación de Debian 10 × 32
en HP Compaq 6000 MT son algunos ejemplos de títulos de infor-
mes de instalación.

2.2.4.  Proceso de inicio del sistema. La secuencia de arranque

El proceso de inicio de un SI es el conjunto de pasos que debe realizar dicho sistema antes
de ceder el control del hardware al SO. Dependiendo de las necesidades del usuario y de las
características de la máquina, se puede configurar el proceso de inicio cubriendo diferentes
necesidades.
El inicio o arranque del SI sucede cuando se activa el encendido del sistema (por ejemplo,
tras pulsar el botón de encendido), aunque puede ser a través de otros eventos (por ejemplo, me-
diante una solicitud de encendido debido a una programación a una hora determinada, o bien
por una orden a través de la red).
Al comienzo del arranque, la fuente de alimentación dota de energía a la placa base y al
resto de dispositivos. En este momento se comprueban ciertas características del SI tanto para
su propia seguridad como para su correcto funcionamiento, proceso denominado autoprueba de
encendido o POST (Power-On Self-Test). Durante este proceso se realizan las siguientes compro-
baciones:
l La existencia de memoria RAM y la comprobación de su capacidad.
l Las características y el estado de los dispositivos de entrada y de salida.
l La existencia y el estado de dispositivos de almacenamiento y de red.
l La configuración de arranque del sistema.

Tras el POST, lo que se ejecutan son las instrucciones que posee el firmware almacenadas
en la memoria ROM, PROM, EPROM o flash. Depende del fabricante y de la versión del
firmware para que se ejecuten unas instrucciones u otras, las opciones de configuración y las
opciones de instalación en los distintos tipos de memorias.
Antes de ceder el control del SI al SO, se comprueba la configuración de inicio del sistema en
el firmware para consultar el orden de arranque de los dispositivos (boot order). Normalmente se
puede configurar para especificar en qué lugar se debe leer el siguiente paso que se ha de realizar.
Esto quiere decir que se puede indicar cuál es la preferencia a la hora de iniciar el sistema:

l Desde la red.
l Desde un medio de almacenamiento extraíble (unidad óptica, pendrive o disco duro
externo).
l Desde un disco duro interno.

Capítulo 2
ImPLantacIÓn de un sIstema oPeratIVo. eL Proceso de InstaLacIÓn 53

En la figura 2.6 se especifican los pasos que tienen lugar desde que se pulsa el botón de
encendido del SI hasta que se cede el control del hardware al SO.

1. Encedido

• Fuente de alimentación: dota de energía a la placa base y al resto de dispositivos.


• POST: RAM, E/S, almacenamiento y red.

2. Firmware

• Hardware: ROM, PROM, EPROM, flash.


• Interfaz: BIOS, EFI o UEFI.

3. Arranque del sistema

• Gestor y cargador de arranque.


• Cesión del control al SO.

Figura 2.6
Secuencia de arranque de un SI.

Tras determinar cuál es el dispositivo desde el que se quiere iniciar el SO, si lo hubiese, se
inicia el proceso de arranque. Se pueden dar las siguientes situaciones:

l Si durante este proceso no se encuentra en el dispositivo especificado forma alguna de


arrancar el SI, se utilizará el siguiente dispositivo especificado en el boot order.
l En el caso de que no se encuentre cómo arrancar el SI tras comprobar el último dispo-
sitivo especificado en el boot order, el SO no se iniciará y se informará al usuario de la
imposibilidad de iniciar el SI por no encontrar medio para arrancarlo.

Ejemplo

Si se quiere arrancar un SI con el SO que se encuentra instalado en el disco duro


interno se debe especificar, en el boot order, que la primera opción de arranque será
con el disco duro, siendo posible deshabilitar el resto de opciones.

A continuación, se desarrollarán algunos aspectos básicos sobre el proceso de arranque,


tales como las interfaces de firmware, el sistema básico de entrada/salida (BIOS), la interfaz de
firmware extensible (EFI), y el gestor y cargador de arranque.

A) Interfaces de firmware
El firmware del SI es instalado por el fabricante y contiene el conjunto de instrucciones
que se deben ejecutar durante el arranque del sistema antes de ceder el control del hardware

caPÍtuLo 2
54 Implantación de sistemas operativos

al SO. Se necesita una aplicación específica para almacenar y configurar las opciones de arran-
que. Aunque originalmente se utilizaba BIOS (Basic Input/Output System), en la actualidad se
trabaja con UEFI (Unified Extensible Firmware Interface).

Toma nota

Para poder acceder a la configuración (setup), se debe pulsar cierta tecla


establecida por el fabricante. Esta se suele mostrar en pantalla durante el
arranque del sistema con un mensaje como “F10 Setup”, pero suelen ser las
teclas Supr, Esc, F2, F9, F10, F12, entre otras.

B)  Sistema básico de entrada/salida (BIOS)

En 1975 se dio nombre al Sistema Básico de Entrada/Salida o BIOS, por sus siglas en inglés
(Basic Input/Output System). La BIOS originalmente no tenía GUI y la configuración de las
opciones de arranque se realizaba cambiando interruptores o jumpers en la placa base y en los
dispositivos.
A partir de la década de los ochenta se comenzó a dotar a la BIOS de una interfaz básica para
realizar la configuración del firmware y del proceso de arranque.Y, desde el año 2010, la BIOS se
encuentra en transición hacia la interfaz de firmware extensible (EFI) y la interfaz de firmware
unificado y extensible (UEFI), conceptos que se desarrollarán en los siguientes apartados.

C)  Interfaz de firmware extensible (EFI)


La configuración de la BIOS se encuentra bastante limitada sobre todo en cuanto a la interfaz
y las capacidades de red. Para lograr una solución unificada entre los fabricantes y la opción perso-
nalizable, se lanzó, para sustituir a la BIOS, el estándar EFI (Extensible Firmware Interface, interfaz
de firmware extensible) en el año 2002, y el UEFI (Unified Extensible Firmware Interface, inter-
faz de firmware unificado y extensible) en el año 2007. Este último permite acceder a la confi-
guración de dispositivos, al arranque del sistema y a otras características de configuración en local
y en red. Además, soporta más particiones por unidad de almacenamiento, es independiente de
la arquitectura, tiene soporte de características en red y utiliza una GUI amigable con el usuario.

D)  Gestor y cargador de arranque


En cualquiera de los casos (BIOS o UEFI) se va a especificar de qué dispositivo de almace-
namiento se quiere leer el gestor de arranque para seleccionar un cargador de arranque con el
que se selecciona qué SO arrancará y con qué configuración (figura 2.7):

l El gestor de arranque (boot manager) es la aplicación que permite escoger qué dispositivo
de almacenamiento se utilizará para leer un cargador de arranque. Es normal que se
configure para que, una vez pasados unos segundos, se escoja un cargador de arranque
por defecto tras el tiempo especificado. También se puede indicar que se escoja auto-

Capítulo 2
Implantación de un sistema operativo. El proceso de instalación 55

máticamente y sin espera un cargador de arranque concreto. Además, desde un gestor


de arranque se puede seleccionar otro gestor de arranque.
l El cargador de arranque (boot loader) se selecciona desde el gestor de arranque. Permite
especificar con qué configuración se debe arrancar el SO. Si el cargador de arranque
seleccionado no se encuentra instalado en el dispositivo de almacenamiento especificado
en el gestor de arranque, no se podrá iniciar el SO al no encontrarse. En la mayoría de
los casos este error se puede corregir configurando correctamente el gestor de arranque.

Figura 2.7
Ejemplo del menú de gestor de
arranque con distintos cargadores.

2.3.  Instalación de un sistema operativo


Para poder arrancar el equipo con un SO determinado, este debe estar instalado en un dispo-
sitivo de almacenamiento, preferiblemente en un disco duro interno, dado que el proceso de
instalación conlleva la copia de ficheros en el dispositivo de almacenamiento y la configuración
del software para su correcto funcionamiento con el hardware existente.

2.3.1.  Configuración previa a la instalación


Antes de realizar la instalación, es imprescindible que se encuentre en un dispositivo de alma-
cenamiento distinto al objetivo. Puede ser una unidad óptica (CD, DVD, Blu-ray), una unidad
de memoria flash (pendrive USB, tarjeta SD, SSD) u otro disco duro. Este será el dispositivo
utilizado para realizar la instalación.
Es decir, se usan dos dispositivos de almacenamiento: el disco duro interno donde se quiere
tener instalado el SO y el dispositivo de almacenamiento que se utilizará para realizar la insta-
lación (por ejemplo, un DVD o un pendrive USB).
Para ello se van a seguir una serie de pasos previos que se detallan a continuación:

1. Se debe descargar una imagen formato ISO de la web oficial del desarrollador del SO
objetivo. En primer lugar, es necesario decidir qué SO se quiere instalar. También es
importante recordar que se debe comprobar que el SO objetivo sea compatible con las
características hardware de la máquina objetivo. Además, la descarga del SO se realizará
siempre desde la página web del desarrollador del SO utilizando descarga directa o la
red Torrent. Normalmente la descarga consistirá en un archivo único en formato de
imagen de disco ISO, como muestra la figura 2.8.

Capítulo 2

También podría gustarte