Manual para instalar Arch GNU/Linux.
Por defecto viene la US. Los layouts disponibles vienen dentro del directorio /usr/share/kbd/keymaps/···/···/···.map.gz.
Para modificar el layout del teclado usaremos [loadkeys(1)][1]. Por ejemplo, poner el layout español de Dvorak:
# Dentro de i386/dvorak/ loadkeys dvorak-es.map.gz
Las distintas fonts se encuentran en /usr/share/kbd/consolefonts. Se modifica con el comando [setfont(8)][2].
En este caso vamos a poner [lat9w-16][3]
setfont lat9w-16.psfu.gz
[1]: https://jlk.fjfi.cvut.cz/arch/manpages/man/loadkeys.1
[2]: https://jlk.fjfi.cvut.cz/arch/manpages/man/setfont.8
[3]: https://alexandre.deverteuil.net/files/consolefonts/README.lat9
Comprobar la conexión a internet con [ping][1]
ping hispagatos.org
[1]: https://jlk.fjfi.cvut.cz/arch/manpages/man/ping.8
Fijar la hora del sistema de acuedo a tu zona horaria usando [timedatectl(1)][1]
# Buscar tu Región/Ciudad más cercana timedatectl list-timezones # Fijar la hora timedatectl set-timezone Región/Ciudad # Asegurarse de que el reloj del sistema es preciso timedatectl set-ntp true # Ver el status del servicio timedatectl status
[1]: https://jlk.fjfi.cvut.cz/arch/manpages/man/timedatectl.1
Usando [cfdisk][1]. Este es un ejemplo particiones hechas bajo MRB:
# Tipo "dos" cfdisk /dev/sda /dev/sda1 * -> /boot 100 MiB Primaria /dev/sda2 -> / 20 GiB Primaria /dev/sda3 -> ~ GiB Extendida /dev/sda5 -> [SWAP] 2 GiB /dev/sda6 -> /home ~ GiB
El símbolo ____ indica Booteable*. El caracter __~__ lo uso para decir "todo el espacio disponible".
Ahora se formatean esas particiones
# boot, raiz, home mkfs.ext2 /dev/sda1 mkfs.ext4 /dev/sda2 mkfs.ext4 /dev/sda6 # SWAP mkswap /dev/sda5 swapon /dev/sda5
Y las montamos
# raiz mount /dev/sda2 /mnt # boot (MRB) mkdir -pv /mnt/boot mount /dev/sda1 /mnt/boot # home mkdir -pv /mnt/home mount /dev/sda6 /mnt/home
[1]: https://jlk.fjfi.cvut.cz/arch/manpages/man/cfdisk.8
Para que la descarga de los paquetes básicos sea más corta, podemos hacer que los paquetes se descargen de los servidores más (geográficamente) cercanos a nosotros.
Esto se hará dentro de /etc/pacman.d/mirrorlist, cuanto más arriba, mayor prioridad
En mi caso tengo situado a Spain el primero y después otros tres países cercanos
Instalamos los paquetes bases en /mnt
pacstrap /mnt base
Esto no incluye todas las herramientas que hay en la instalación live.
Generaremos el fichero [fstab][1]
genfstab -U /mnt >> /mnt/etc/fstab
[1]: https://wiki.archlinux.org/index.php/Fstab
Cambiamos a [arch-chroot][1] dentro de /mnt
arch-chroot /mnt
[1]: https://wiki.archlinux.org/index.php/Chroot
Fijamos el time zone con este comando sustitiyendo Región/Ciudad como antes
ln -sf /usr/share/zoneinfo/Región/City /etc/localtime
Usando [hwclock][1] generamos /etc/adjtime
hwclock --systohc
[1]: https://jlk.fjfi.cvut.cz/arch/manpages/man/hwclock.8
Es importante que carácteres como '€' puedan ser mostrados por pantalla ya que librerías como *glibc* los usan.
Para elegir el que más convenga, descomentamos la línea en /etc/locale.gen. Por ejemplo, vamos a usar el siguiente
en_US.UTF-8 UTF-8
Y aplicamos los cambios
locale-gen
En /etc/locale.conf podemos configurar varias variables como el idioma del sistema
LANG=en_US.UTF-8
A su vez, en /etc/vconsole.conf se define el layout del teclado
KEYMAP=dvorak-es
Creamos el fichero /etc/hostname el cual albergará el nombre del equipo.
Dentro de /etc/hosts escribimos esto
127.0.0.1 localhost ::1 localhost 127.0.1.1 nombre_máquina.localdomain nombre_máquina
Poner una contraseña al *root*
passwd
Para poder arrancar el sistema, necesitaremos un Boot Loader. El que vamos a usar es GRUB
pacman -S grub # Lo instalamos grub-install --target=i386-pc /dev/sda
Se genera el fichero de arranque del GRUB *grub.cfg* dentro de /boot/grub
grub-mkconfig -o /boot/grub/grub.cfg
Salimos de arch-chroot con *exit*. Opcionalmente podemos desmontar las particiones antes del reinicio con
umount -R /mnt
A la hora de reiniciar es importante remover el USB de donde se haya booteado el *archiso*.
Si todo está correcto, podrá loggearse como root y empezar a usar este sistema Arch.
Cuando se inicie sesión no habrá internet. Primero, revise que *enp0sX* tiene
ip address show
Con [dhcpcd][1] y sabiendo su *enp0sX* nos conectamos a internet
dhcpcd enp0sX
[1]: https://wiki.archlinux.org/index.php/Dhcpcd
!Wiki de Arch GNU/Linux [3]
[3] Wiki de Arch GNU/Linux (https://wiki.archlinux.org/)
---
← Newer: 35c5_ChaosCommunication_Congress Spanish
→ Older: XMPP_Profanity_and_pass
█████ █████ █████ █████ █████ █████ █████ █████ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░
Hispagatos is an Anarcho Hacker collective[1] that resolves around the Hacker ethic[2] of Steven levy and Libertarian Socialism ideas.
We work hard to preserve hacker culture, decentralization,security and privacy in cyberspace and also motivate towards an horizontal and non hierarchical techno-anarcho-communist society (TACS) where technology is made by people for the people not by corporate masters to control people. a(A)a
[donate using LiberaPay](https://liberapay.com/Hispagatos/donate)