2. ¿Quienes somos?
Impartido por: ● Miguel Aguilar
@archuser
● Mª José
@MMontesDiazEste obra está bajo una licencia de
Creative Commons Reconocimiento-
NoComercial-CompartirIgual 3.0.
3. ¿Qué es?
“Es una distribución GNU/Linux independiente,
desarrollada para arquitecturas i686/x86-64 , que sigue
la filosofía KISS”
“Keep It Simple, Stupid”
(Mantenlo simple, estúpido)
9. No lo dudes ….
➢ Todos hemos sido y somos noob
➢ Wiki extensa y bien presentada
➢ Foros, IRC
➢ Comunidad dispuesta a ayudar a...
¡Dirigirnos primero a la wiki! XD
10. ¿Por qué no iba a
querer usar Arch?
No está de acuerdo con su filosofía
No tienes ganas... (“Hazlo tu mismo”)
Necesita compatibilidad con una arquitectura que no sea de la
familia x86, tanto para 32 como 64 bits
Cree que un sistema operativo debería configurarse por si solo,
funcionar inmediatamente una vez instalado, e incluir un completo
conjunto de software y entornos de escritorios en el soporte de
instalación.
12. Configurar el idioma
y teclado:
Cargar mapa de teclado:
loadkeys es
Editamos /etc/locale.gen y localizamos nuestra distribución. Eliminamos la #
para activarlo, por ejemplo:
#es_EC ISO-8859-1
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
Ahora, regeneramos los locales y le indicamos al sistema el idioma a utilizar:
locale-gen
export LANG=es_ES.UTF-8
13. Probamos la red
Si tenemos conexión por cable y soporta DHCP,
deberíamos tener ya red. Lla mejor alternativa es
utilizar la conexión cableada y dejar la configuración
inalámbrica para después. Probamos la red:
ping www.google.es
Si obtenemos respuesta, no es necesario hacer nada
más con respecto a la red.
14. Preparamos la unidad de
almacenamiento
Dos tipos de placas base
➢ BIOS
➢ UEFI (Preferible, si está disponible)
Dos tipos de tabla de particiones
➢ GPT (Recomendado): cgdisk
➢ MBR: cfdisk
15. Preparamos la unidad de
almacenamiento
➢ GPT + BIOS: Necesitamos crear una
partición de 1007 KiB, tipo EF02, sin
formatear
➢ UEFI, requiere GPT: Necesitamos una
partición de 512 MiB tipo EF00, formateada
a FAT32
16. Preparamos la unidad de
almacenamiento
Tras crear las particones, las
formateamos así (ejemplo: /dev/sda1
raiz, /dev/sda2 swap):
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
17. INSTALANDO EL SISTEMA
BASE
Instalación de paquetes:
pacstrap /mnt base base-devel bash-completion
Generamos el /etc/fstab:
genfstab -U -p /mnt >> /mnt/etc/fstab
Entramos en el sistema nuevo:
arch-chroot /mnt
18. Configurar el idioma y
teclado:
Cargamos mapa de teclado:
loadkeys es
Editamos /etc/locale.gen y localizamos nuestra distribución. Eliminamos la #
para activarlo, por ejemplo:
#es_EC ISO-8859-1
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
Ahora, regeneramos los locales y le indicamos al sistema el idioma a utilizar:
locale-gen
export LANG=es_ES.UTF-8
echo KEYMAP=es >> /etc/vconsole.conf
19. Configuración del reloj y
nombre de máquina
hwclock --systohc --utc
echo nombredemiequipo > /etc/hostname
20.
21. Configurar la red
Lo primero, es conocer el nombre de
nuestra interfaz. Para ello utilizaremos:
ip link
22. Configurar la red
Disponemos de varios métodos:
1) Utilizando el daemon dhcpd
systemctl enable dhcpcd@<interfaz>.service
23. Configurar la red
2) Utilizando el gestor de red de Arch
Copiamos un perfil de ejemplo :
cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/mi-red
Activamos el perfi automáticamente cuando tenga link
pacman -S ifplugd
systemctl enable netctl-ifplugd@<interfaz>.service
Para redes wifi:
pacman -S wpa_actiond
systemctl enable netctl-auto@<interfaz>.service
24. Configurar la red
3) Utilizando un gestor de red más avanzado (NetworkManager o Wicd)
Un ejemplo sería NetworkManager:
pacman -S networtkmanager
Si utilizamos KDE:
pacman -S kdeplasma-applets-networkmanagement
Para GTK:
pacman -S network-manager-applet
Arrancamos el demonio:
systemctl enable NetworkManager.service
27. Crear un usuario
Sólo es necesario añadir el grupo wheel, el resto son
optativos y, con login local, no son necesarios.
Creamos el usuario arch
useradd -m -g users -G camera,disk,optical,
floppy,storage,network,wheel -s /bin/bash arch
29. Instalar las X
pacman -S xorg-server xorg-xinit
xorg-server-utils mesa mesa-demos
xf86-input-evdev ttf-dejavu
pacman -S xf86-video-vesa xf86-
video-{ati,intel,nouveau}
30. Instalar las X
NVIDIA privativos:
pacman -S xf86-video-vesa nvidia
ATI privativos
wget https://aur.archlinux.org/packages/ca/catalyst-
dkms/catalyst-dkms.tar.gz
tar -zxvf catalyst-dkms
cd catayst-dkms
makepkg -si
cd ..
rm -r catalyst-dkms
31. Instalar las X
Creamos el archivo /etc/X11/xorg.conf.d/20-keyboard.conf y le
añadimos:
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbLayout" "es"
EndSection