Instalar Archlinux - BIOS o UEFI en EXT4



CódigoCristo / Febrero 25, 2023

En esta guía estaremos describiendo de manera detallada, el proceso de instalación de la distribución GNU/Linux de liberación continua, Archlinux.

Iniciamos el liveCD en modo ROOT (Admintrador) para empezar a descargar los programas necesarios que vamos a usar y realizar configuraciones básicas


CodigoCristo

Configuración de teclado

Establecer distribución del teclado temporal para que reconozca todos los caracteres

Ponemos nuestro teclado para Español

root@archiso ~ # loadkeys es

Ponemos nuestro teclado para LatinoAmerica

root@archiso ~ # loadkeys la-latin1

Ponemos nuestro teclado para Americano

root@archiso ~ # loadkeys us

● Instalación de Arch en BIOS/Legacy

● Instalación de Arch en UEFI/EFI


Compruebe el tipo de arranque, ejecutando este comando para ver una lista con ls

root@archiso ~ # ls /sys/firmware/efi/efivars

1. Resultado si es UEFI :

Si hay archivos en efivars significa que tu sistema es UEFI/EFI

>>> Presiona aqui para continuar con la instalación en UEFI/EFI <<<

CodigoCristo

2. Resultado si es BIOS/Legacy :

Si NO existen archivos en efivars significa que tu sistema es BIOS/Legacy

>>> Presiona aqui para continuar con la instalación en BIOS/Legacy <<<

CodigoCristo

UEFI o BIOS mediante etiqueta del disco duro

root@archiso ~ # fdisk -l

El tipo de etiqueta del disco es GPT si es UEFI

>>> Presiona aqui para continuar con la instalación en UEFI/EFI <<<

CodigoCristo

El tipo de etiqueta del disco es DOS si es BIOS/LEGACY

>>> Presiona aqui para continuar con la instalación en BIOS/Legacy <<<

CodigoCristo

Ventajas y desventajas de UEFI o BIOS/LEGACY

PARA SISTEMAS UEFI CON DISCOS EN GPT
● Tiene disponible 128 particiones primarias
● Es necesario tener su propia particion EFI para arrancar el sistema
● Su particion de arranque debe ser formateada en FAT32 para arrancar el sistema
● Su ruta será /boot/efi

PARA SISTEMAS BIOS/LEGACY CON DISCOS EN MBR
● Tiene disponible 4 particiones primarias y el resto son extendidas
● No es necesario tener una partición para su arranque
● En caso quieran tener su propia partición debe ser formateada en EXT4
● Su ruta será /boot/

Si usted ve la necesidad de cambiar de una tabla de partición a otra, use una de las siguientes opciones. Tenga en cuenta que este procedimiento eliminará la información del dispositivo de almacenamiento escogido.

Para convertir su disco a GPT :

root@archiso ~ # parted /dev/vda mklabel gpt

Para convertir su disco a MBR.

root@archiso ~ # parted /dev/vda mklabel msdos

Podemos confirmar los cambios con el siguiente comando :

root@archiso ~ # parted -l | egrep "/dev/|msdos|gpt"

CodigoCristo

Disco Duro

Primero debemos identificar como es la ruta de nuestros discos luego saber cuales son particiones.

Ruta de disco pueden ser:

/dev/sda (sdd o hdd)
/dev/sdb (sdd o hdd)
/dev/sdc (Así cambia de letra...)
/dev/nvme0n1 (veMMC o SD Card)
/dev/mmcblk0 (veMMC o SD Card)

Las Particiones

Pueden ser:

/dev/sda1
/dev/sda2
/dev/sda3
/dev/nvme0n1p1
/dev/nvme0n1p2
/dev/nvme0n1p3
/dev/mmcblk0p1
/dev/mmcblk0p2
/dev/mmcblk0p3

Para revisar nuestros discos y particiones con :

root@archiso ~ # lsblk

>> Arch Linux incluye las siguientes herramientas de particionado:

cfdisk es para crear y modificar particiones facilmente ● Fuente: https://wiki.archlinux.org/index.php/Partitioning

Estructura de ficheros en Linux

Debemos saber que de root [ / ] nacen las demás carpetas
La ventaja que Linux permite asignarle una partición para cada carpeta

Podemos tener /boot/ en una partición
Podemos tener /home/ en otra partición

/home/ la carpeta HOME guarda los archivos de todos los usuarios algo parecido a un DISCO D: de windows
Todo depende si queremos tenerlo separado en otra partición

Ejemplos de particionados en UEFI - GPT

>> Ejemplo 1 de particionado en GPT

/dev/sda1 EFI SYSTEM en FAT32 /dev/sda2 ROOT - HOME - ETC...

>> Ejemplo 2 de particionado en GPT

/dev/sda1 EFI SYSTEM en FAT32 /dev/sda2 ROOT - HOME - ETC... /dev/sda3 [SWAP]

>> Ejemplo 3 de particionado en GPT

/dev/sda1 EFI SYSTEM /dev/sda2 ROOT /dev/sda3 [SWAP] /dev/sda4 HOME

>> La documentación oficial nos recomienda usar en GPT la siguiente estructura

CodigoCristo

Ejemplos de particionados en BIOS/LEGACY - MBR

>> Ejemplo 1 de particionado en MBR

/dev/sda1 BOOT - ROOT - HOME - ETC...)

>> Ejemplo 2 de particionado en MBR

/dev/sda1 BOOT /dev/sda2 ROOT - HOME - ETC... /dev/sda3 [SWAP]

>> Ejemplo 3 de particionado en MBR

/dev/sda1 BOOT /dev/sda2 ROOT /dev/sda3 [SWAP] /dev/sda4 HOME

>> Ejemplo 4 de particionado en MBR

/dev/sda1 BOOT /dev/sda2 ROOT /dev/sda3 [SWAP] /dev/sda4 HOME /dev/sda5 Extendida (esta no se monta solo es la conexión) /dev/sda6 Extendida /dev/sda7 Extendida

>> La documentación oficial nos recomienda usar en MBR la siguiente estructura <<

CodigoCristo

Memoria SWAP

● Menos de 1GB RAM física = 2GB de SWAP ● Entre 2GB a 4GB RAM física = 2GB a 4GB de SWAP ● 8GB de RAM física = 4GB de SWAP ● Más de 8GB de RAM física = 2GB a 4GB de SWAP
CodigoCristo

>> Pero si necesitan hibernación 8Gb serán suficientes <<




● Instalación de Arch en BIOS/Legacy

● Instalación de Arch en UEFI/EFI



Auspicios

Sistemas sencillos... Reparaciones sencillas