4. Instalación de SSOO

El proceso de instalación de uno o varios sistemas operativos (sobre todo si son varios) exige entender completamentamente dos aspectos:

  • Cómo y por qué se particionan discos.

  • Qué ocurre durante el proceso de arranque y cómo puede manipularse éste.

Por consiguiente, los dos primeros apartados de la unidad los dedicaremos a estos aspectos previos, para en el tercero centrarnos en la instalación de dos sistemas operativos: Windows y Linux.

4.1. Particionado

El contenido de este epígrafe está desarrollado en el epígrafe sobre particiones de Linuxnomicón. En el se describen los dos sistemas de particionado que nos interesa conocer: GPT y DOS.

4.2. Arranque

Para instalar sistemas operativos y, sobre todo, si quieren instalarse varios en el equipo, es indispensable entender cómo arranca éste y qué espera encontrar en en los discos. Sobre estos asuntos asuntos versa el epígrafe sobre arranque del manual de Linux.

Nota

No es el propósito de este epígrafe analizar ningún gestor de arranque concreto, de modo que no profundice en ninguno de los descritos en los citados en el enlace facilitado (GRUB, rEFInd).

4.3. Instalación

Se enumeran algunos aspectos a tener en cuenta en la instalación tanto de Windows como de Linux.

4.3.1. Windows

Los sistemas Windows para ordenadores tienen dos grandes líneas: la destinada a servidores (apellidadas «Server»), que no trataremos en este módulo; y la destinada a clientes.

Ediciones y versiones

Dentro de la línea para clientes, Microsoft saca cada cierto tiempo nuevas versiones numeradas (7, 8, 10 y el reciente 11) que a su vez tienen distintos sabores (ediciones según la propia terminología de Microsoft) en que, en esencia, son el mismo sistema, pero con más o menos limitaciones. Las ediciones disposibles son:

  • Home: es la edición, pensada para el usuario doméstico estándar, más barata, pero con menos prestaciones. Si se es un usuario avanzado, puede echarse en falta la ausencia de administración remota (tiene cliente, pero no servidor), de Hyper-V para virtualización, o de BitLocker (para cifrar el sistema).

  • Professional (o, simplemente, Pro): es la edición recomendada para usuarios avanzados e incorpora características ausentes en la Home.

  • Enterprise: es muy parecida a la Pro, pero destinada al uso empresarial, de ahí que Microsoft sólo permita su adquisión a través de licencias por volumen.

  • Education: es la edición Enterprise para instituciones educativas.

Ver también

Para más información, puede consultarse este artículo de Softzone.

Además, las ediciones pueden presentar variantes sobre su forma original:

  • LTSC: es una variante de la Enterprise con soporte extendido que aseguran el mantenimiento y las actualizaciones de seguridad durante al menos 10 años. Son, por tanto, el equivalente de las versiones LTS de las distribuciones de Linux.

  • N: son variantes que carecen de reproductor multimedia preinstalado (en concreto, el Windows Media Player)

Requisitos

Como cualquier otro sistema operativo, Windows exige un hardware mínimo (que puede consultarse aquí), aunque estas exigencias mínimas no permiten más que arrancar el sistema y utilizar con cierta pesadez la interfaz. Para un uso habitual en el que se usan aplicaciones, el hardware debe ser mucho mejor. Para virtualizar el sistema y realizar las prácticas del curso basta con crear una máquina virtual que cumpla los requisitos mínimos (2GiB de memoria RAM), aunque si podemos es preferible darle dos núcleos al procesador en vez de 1.

Particiones

Windows necesita al menos una partición de tamaño mínimo de 32GiB formateada en NTFS para instalarse. Sin embargo, la instalación puede crear otras particiones:

  • En sistemas con arranque EFI, se crea una pequeña partición reservada de Microsoft (MRP) de 16MiB.

  • Cuanto en el proceso de instalación se da libertad a Windows para instalarse en el espacio libre disponible se crean, además:

    • Sólo con arranque BIOS, una pequeña partición de 50 ó 100 MiB para almacenar los archivos del gestor de arranque y los que permiten arrancar si la partición del sistema se cifró con BitLocker.

    • Tanto para arranque BIOS como EFI, una partición de recuperación WinRE. En caso contrario, los archivos se guardan dentro de la partición del sistema (%SystemDrive%Recovery).

Ver también

Microsoft desarrolla en dos documentos la descripción de las particiones en sistemas BIOS y en sistemas EFI.

Nota

Por supuesto, en un arranque EFI es necesaria la partición ESP, por exigencia del propio estándar.

4.3.2. Linux

Las sistemas Linux son muy variopintos y es imposible en muchos casos dar unas indicaciones generales.

Distribuciones

Los sistemas Linux se organizan en distribuciones, a las que podemos definir como una colección organizada de aplicaciones basadas en un núcleo de Linux a la que se dota un sistema simple de instalación, gestión y actualización. Las distribuciones de Linux son innumerables (consúltese esta cronología de distribucines para más información) y, en muchos casos, incomparables entre sí, porque intentan satisfacer demandas muy dispares.

Sin ánimo de ser exhaustivos (para ello consulte la cronología ya enlazada) algunas distribuciones importantes son:

  • Históricas, que nacieron en los años 90 ex novo o a partir de otras distribuciones que no han sobrevivido:

    • Debian, que, además de ser aún una de las usadas, es la que más derivadas ha generado. Es la distribución de referencia que se usa para este manual.

    • Slackware, que nació de SLS.

    • RedHat, que es la versión empresarial desarrollada por la empresa del mismo nombre. Tiene, más que derivadas, algunas variantes: Fedora, CentOS, etc. En el epígrafe introductorio sobre Linux del manual hay información al respecto.

    • SuSE, cuyas primeras versiones se publicaron como versión alemana de Slackware, pero que se rehizo basándose en Jurix para posteriormente adoptar algunas características de RedHat como el sistemas de paquetes o la estructura de archivos. Tiene una versión para la comunidad denominada OpenSUSE.

  • Recientes, que surgieron ex novo posteriormente:

  • Derivadas de distribuciones existentes:

  • Especializadas, que son distribuciones enfocadas a un uso muy concreto:

    • OpenWrt, enfocada a la instalación en dispositivos de red como routers.

    • SliTaZ, una distribución minimalista que intenta mantener un tamaño muy reducido.

Requisitos

Obviamente, el hardware mínimo depende de cuál sea la distribución que elijamos y, aun en una misma distribución, de cuál sea en entorno que deseemos utilizar: no es lo mismo instalar una distribución sin entorno gráfico que esa misma con entorno de escritorio. Incluso, dentro de los entornos gráficos, los hay muy ligeros como Fluxbox o Openbox o escritorios completos bastante pesados como KDE o Gnome.

Para un Linux generalista con un escritorio pesado es probable que requiramos un hardware semejante al exigido por Windows.

Particiones

En puridad, Linux sólo necesita una partición para el sistema raíz (habitualmente formateada en ext4, aunque no necesariamente). Ahora, es común que se creen otras particiones:

  • Partición para la memoria de intercambio para cuyo tamaño podemos usar la fórmula expresada por (1). También es común que se prescinda de tal partición y se use un archivo (con idénticas necesidades de tamaño), ya que a partir de la versión 2.6 no hay diferencias de rendimiento.

  • Partición para datos de usuario montada sobre /home.

  • Cualquier otra que aconseje el uso para el que vaya destinado el sistema. En el epígrafe dedicado a la instalación de un servidor se sugieren algunas más de las aquí expuestas.

4.4. Recuperación

4.4.1. Ejercicios sobre particionado

Nota

Para llevar a cabo los ejercicios, utilice virtualbox con discos VDI que reserven dinámicamente el espacio. Para demostrar la resolución de cada apartado debe entregarse el correspondiente VDI con nombre part_N.vdi donde «N» es el número del ejercicio.

  1. Particione un disco de 500GB teniendo en cuenta lo siguiente:

    • Se utiliza particionado DOS.

    • Debe haber una partición primaria de 32MB. para almacenar los archivos de la tercera fase de GRUB.

    • Una partición lógica de 100GB para Windows 10.

    • Una partición lógica de 250GB para Windows 10.

    • Una partición lógica para swap de Linux. La memoria RAM es de 8GiB y no se prevé hibernar.

    • Una partición lógica de 80GB para Linux.

  2. Particiones un disco de 1TB teniendo en cuenta que:

    • Desea arrancarse con BIOS.

    • Debe tener una partición para Windows 10. de 100GB.

    • Debe tener una partición para datos de Windows 10 de 300GB.

    • Se instalará también Linux, el cual necesita las siguientes particiones:

      • Una para la raíz del sistema (/) de 12GB.

      • Una para datos (/home) de 200GB.

      • Una para swap. La memoria RAM es de 8 GiB y se prevé hibernar.

  3. Lleve a cabo el ejercicio anterior pero suponiendo que el arranque será UEFI.

  4. Vuelva a repetir el ejercicio, pero suponiendo que dispone de una máquina con arranque BIOS, pero prevé que en el futuro la máquina arranque con UEFI.