La guía KISS para comenzar con Hyperbola GNU/Linux-libre.

La intención de esta guía es mostrar una forma muy sencilla de cómo arrancar Hyperbola GNU/Linux-libre desde un disco óptico o una memoria USB en vivo y, luego, cómo instalarlo de la manera más fácil posible en su HDD. Evitará controversias como ¿qué entorno de escritorio es el mejor?, ¿cuántas particiones necesito? y cuántos GB deberían ser mi partición de intercambio? y así sucesivamente. Esta guía solo proporcionará los pasos básicos para comenzar.

Descarga y verifica la imagen en vivo.

Una vez que haya descargado la Live image como se describe, debe verificarlo siguiendo estas pautas. Asegúrese de cambiar la configuración de su BIOS para que su computadora arranque desde su disco óptico o dispositivo USB.

Graba la imagen en tu disco óptico

Para crear un disco y usar como medio de instalación, inserte un disco, CD o DVD en blanco o regrabable en su unidad de disco. A continuación, tendrá que montar el disco.

# mount sr0

Siempre que su computadora tenga una unidad de disco. Sr0 debe ser el primero o el único, si solo tiene una unidad de disco, monte el punto de las unidades de disco. Deberá indicar el destino correcto para que funcione el comando.

# dd if=~/hyperbola-milky-way-v0.2.1-dual.iso of=/dev/sr0 bs=2048 conv=noerror && sync

Escribe la imagen en tu USB

Si no tiene un escritor ISO, vaya (cambiar directorio) a la carpeta donde guardó la imagen en vivo descargada (probablemente la carpeta de descargas) y escriba lo siguiente en su terminal:

# dd if=hyperbola-milky-way-v0.2.1-dual.iso of=/dev/sdb bs=2048 && sync
Por lo general, funciona bien, aunque he visto otros comandos; siéntete libre de modificarlo.

Para averiguar cuál es el nombre del dispositivo USB, escriba fdisk -l

Probablemente veas algo como esto:

Device             Boot    Start                  End              Sectors               Size        Id    Type
/dev/sda1                    2048                   8390655       8388608              4G           82    Linux swap /Solaris
/dev/sda2       *          8390656             976773167  968382512          461,8G   83    Linux
Device             Boot    Start                 End              Sectors                Size        Id    Type
/dev/sdb1       *           0                         1255423      1255424               613M      0     Empty
/dev/sdb2                     172                    63659           63488                   31M        ef    EFI (FAT-12/16/32)

De lo anterior, sda es su disco duro, y el sdb es su dispositivo USB en el que va a escribir su imagen en vivo.

También tome nota de sus particiones, las necesitará cuando cree el sistema de archivos y monte la partición raíz durante la instalación.

Una vez que haya descargado, verificado y escrito la imagen en vivo en su dispositivo USB, puede continuar para iniciar su computadora desde su USB.

Arranque e instale Hyperbola

Una vez que su computadora haya iniciado con éxito en el dispositivo Live USB, escriba lo siguiente en su terminal:

# cfdisk /dev/sda

Esto abrirá una tabla de particiones gráficas, y se verá un poco como la fig. 1 (ver arriba). Utiliza las teclas Tab y las flechas para navegar. Esto es asumiendo que desea que Hyperbola esté instalado en su HDD.

Elimina todas las particiones para que solo veas espacio libre.

Luego crea una nueva partición seleccionando Nuevo y luego conviértelo en Primario. Haz de esta primera partición un Swap. 1/4 de la memoria de tu computadora debería ser suficiente. Entonces, con 8 GB de memoria, su Swap sería de 2 GB. A continuación, elija la End flag.

El resto del espacio debe ser Primario, luego elija la Boot flag para que esta partición pueda iniciarse. Luego elija Escribir y escriba 'yes' para guardar sus cambios en el disco. Entonces salga.

Entonces tendrás algo como esto:

sda2 Boot  Primary  Linux
sda1             Primary  Linux  Swap / Solaris

Tome nota del hecho de que la partición root que pronto montará, es la de inicio (en este ejemplo, la sda2) que creó del resto del espacio después de crear la partición Swap.

Crear un sistema de archivos

Si no está utilizando un teclado en inglés, puede configurar su idioma escribiendo loadkeys seguido de su idioma. Los archivos de mapas de teclas disponibles se pueden encontrar en /usr/share/kbd/keymaps/ (puede omitir la ruta del mapa de teclas y la extensión de archivo cuando use loadkeys). Para usuarios suecos, escriba:

# loadkeys se.

Para crear el sistema de archivos ext4, escriba:

# mkfs.ext4 /dev/sda2

Activar swap

# mkswap /dev/sda1
# swapon /dev/sda1

Montar la partición root

# mount /dev/sda2 /mnt

Instalar el sistema base

# pacstrap /mnt base
Si se enfrenta a errores de GPG, puede intentar solucionarlos con:
# rm -r /etc/pacman.d/gnupg/*
# pacman-key --init
# pacman-key --populate hyperbola arch
# pacman-key --refresh-keys

Generar un fstab

# genfstab -U -p /mnt >> /mnt/etc/fstab

Chroot y configurar el sistema base

# arch-chroot /mnt

Lugar

Tipo:

# nano /etc/locale.gen

Ahora elija su ubicación de qué idioma está usando. Todas las configuraciones regionales están comentadas (precedidas por #) de forma predeterminada. Descomentar (eliminar el #) para su elección de la configuración regional. Para el inglés estadounidense, debería verse así:

# nano /etc/locale.gen
...
#en_SG ISO-8859-1
en_US.UTF-8 UTF-8
#en_US ISO-8859-1
...

Una vez que haya descomentado su idioma, ejecute el comando:

# locale-gen

Luego cree el /etc/locale.conf

# echo LANG=en_US.UTF-8 > /etc/locale.conf 

Luego exporta tu lugar elegido

# export LANG=en_US.UTF-8

Keymap

Como la configuración regional, debe configurar el mapa de teclas en el archivo /etc/conf.d/keymaps:

keymap="us"

Si tiene un uso avanzado de su keymap, puede ver las otras funcionalidades, documentadas en los comentarios. Puede encontrar todos los mapas de teclas disponibles en /usr/share/kbd/keymaps. Entonces ejecute:

# rc-update add keymaps default
Esto solo se aplica a CLI, si está usando X11, esto no afectará su entorno gráfico.

Zona horaria

Cree un enlace simbólico /etc/localtime a su subzona /usr/share/zoneinfo/Zone/SubZone:

# ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime

Ejemplo:

# ln -s /usr/share/zoneinfo/Europe/Oslo /etc/localtime

Si obtiene ln: failed to create symbolic link ’/etc/localtime’: File exists, entonces ejecute:

# ln -s -f /usr/share/zoneinfo/Zone/SubZone /etc/localtime

Reloj de hardware

Ajuste el reloj de hardware a UTC

# hwclock --systohc --utc

Nombre de host

Por lo general, es necesario establecer su nombre de host en localhost.

# echo localhost > /etc/hostname

Agregue el mismo nombre de host, es decir, localhost, a /etc/hosts.

Tipo:

# nano /etc/hosts
# <ip-address> <hostname.domain.org> <hostname>
127.0.0.1                localhost.localdomain     localhost localhost
::1                             localhost.localdomain     localhost localhost

Contraseña root

Recuerde que cuando escriba su contraseña de root (como cualquier contraseña) en el terminal, no se mostrará. Simplemente escriba cuidadosamente la contraseña de root elegida y repítala cuando se le solicite.

# passwd

GRUB

Finalmente siga estos pasos:

# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda

(Aquí NO agregue un número de partición, es decir, /dev/sdaX)

# grub-mkconfig -o /boot/grub/grub.cfg

Desmontar las particiones y reiniciar.

# exit
# umount -R /mnt
# reboot

Recuerde extraer su medio de instalación (su memoria USB) antes de reiniciar en su sistema. Para iniciar sesión, escriba root y su contraseña.

¡Felicidades! Ahora ha instalado Hyperbola GNU/Linux-libre en su computadora.

¡Y ahora por la parte divertida!

Post-instalación

Ahora tendrá que crear un usuario y obtener privilegios de usuario como sudo. Y, por supuesto, tendrá que instalar su entorno de escritorio favorito (DE).


Talk about Beguinners guide