You are on page 1of 33

Instalación de

1. ArchLinux
El enfoque de diseño se centra en la
simplicidad, la elegancia, la coherencia de
código y el minimalismo.
Utiliza un modelo de Rolling Release
Mantener el sistema lo más simple y ligero
posible, seguir el principio KISS (“Keep it
simple, Stupid!”).

www. .org
2. Arch Linux USB: Cómo crear el
medio de instalación
Detectar nuestra memoria USB, utilizando el
comando #fdisk -l o $lsblk

Copiar el archivo .iso de ArchLinux a una


memoria USB, utilizando el comando # dd:
# dd if=/ruta/imagen.iso of=/ruta/dispositivo/usb
3. Escoger el tipo de Sistema
4. Inicio de sesión automático de
ArchLinux en modo texto

Listos para instalar...


5. Establecer la distribución del
teclado
Emplear el comando #loadkeys distribución
Seleccionar entre español o latinoamericano:

ª º
º \ ¬
# loadkeys es # loadkeys la-latin1

Para ver todas las distribuciones de teclado


disponibles, ejecutar el comando (salir presionando q):
$ localectl list-keymaps
6. Comprobando la conexión a
Internet
Emplear el comando $ping para
comprobar la conexión a Internet:
$ ping -c num_paquetes host_destino

$ ping -c 3 www.yahoo.com
7. Conexión Ethernet en la
UDENAR
Obtener el nombre de la tarjeta cableada(Ethernet) y la
dirección MAC (Media Access Control) de la tarjeta
inalámbrica(Wireless) registrada en la UDENAR:
$ ifconfig -a
Cambiar la MAC de la tarjeta cableada con la MAC
de la tarjeta inalámbrica:
# systemctl stop dhcpcd
# ifconfig nom_TRC down
# ifconfig nom_TRC hw ether mac_TRI

# dhcpcd nom_TRC
# systemctl start dhcpcd
8. Creación de particiones para el
Sistema
Montaje Tamaño 30 GB Tamaño 50 GB
/ 10 GB 15 GB
/home 18 GB 33 GB
swap (RAM 1 GB) 2 GB 2 GB

/ (root): Aquí es donde “/” (el directorio raíz) se encuentra. En esta


configuración, todos los archivos del sistema están en la partición
raíz, con lo que es conveniente que la capacidad mínima no sea
inferior a 10-15 GB.
/home: Donde se almacenarán nuestras configuraciones
personales, las configuraciones de las aplicaciones ( y tus perfiles
en ellas), y tradicionalmente nuestros datos (documentos, fotos,
vídeos, etc), por lo que se recomienda asignarle el mayor tamaño.
swap: Esta partición es necesaria para manejar la memoria
“virtual” que no cabe en nuestra memoria RAM “física” y que no
estamos utilizando en este momento.
9. Preparación del Disco Duro
Creación de las particiones necesarias para
instalar el sistema con el comando # cfdisk:

*
**

* sda1 es marcada como Boot ante la ausencia de


una partición propia para /boot

** El tamaño del swap corresponde generalmente


al doble de la RAM. Si la RAM es igual o supera
los 4GB ya NO se recomienda su uso.
*
10. Formateo de Particiones
Creadas ya las particiones en el paso previo, proseguiremos
a darles formato:
Sistema de Archivos Descripción
Sistema de archivos para el kernel Linux, usado especialmente para la
ext2 partición /boot.
/boot Los límites son un máximo de 2 TB de archivo, y de 4 TB
para la partición.
Sistema de archivos transaccional (en inglés journaling). Maneja archivos de
ext4 tamaño de hasta 16 TB y particones de hasta 1 EB.
Se utilizan los comandos #mkfs para el formato de particiones con un
determinado sistema de archivos y # mkswap que es usado para
generar la partición de intercambio:

# mkfs -t ext4 -L “ArchLnx” /dev/sda1


# mkfs.ext4 -L “Usuarios” /dev/sda2
# mkswap /dev/sda3
# lsblk -o NAME,FSTYPE
11. Montando las particiones del
Sistema
Ahora procederemos a montar las particiones
previamente creadas y formateas, comenzando
con la partición root (/), por lo general en /mnt:
# mount /dev/sda1 /mnt
Creamos el directorio /mnt/home para
montar /home: # mkdir /mnt/home
# mount /dev/sda2 /mnt/home

Habilitamos el área de intercambio:


# swapon /dev/sda3
12. Instalación del Sistema
Base/Desarrollo y de Redes
Usaremos el script de instalación llamado
#pacstrap para instalar el sistema base y el
grupo de paquetes base-devel en la partición
root (/).
# pacstrap /mnt base base-devel
Opcionalmente también se puede instalar los
paquetes de red y los de red inalámbrica:

# pacstrap /mnt net-tools wireless_tools


13. Generando el archivo FSTAB
Registramos la información de las particiones
en el archivo /mnt/etc/fstab:
# genfstab -U -p /mnt >> /mnt/etc/fstab
Comprobar que la partición y el tipo de sistema
de archivos, de la partición swap queden así:
/dev/sda3 swap swap defaults 0 0
Modificar el archivo con nano:
# nano /mnt/etc/fstab
14. Configuración del Sistema
Base (1)
Procedemos con permisos elevados sobre la
partición root montada en /mnt:
# arch-chroot /mnt
Establecer el nombre del equipo:
# echo “equipo” > /etc/hostname

El mismo nombre del equipo lo agregamos al


archivo /etc/hosts, quedando así:
127.0.0.1 localhost.localdomain localhost equipo
::1 localhost.localdomain localhost equipo
15. Configuración del Sistema
Base (2)
Establecer la zona horaria (/etc/localtime):
# ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime
Establecer las preferencias de localización ( /etc/locale.conf):
# echo “LANG=es_CO.UTF-8” > /etc/locale.conf
Activar nuestra localización modificando:
#es_CL ISO-8859-1
# nano /etc/locale.gen es_CO.UTF-8 UTF-8
es_CO ISO-8859-1
#es_CR.UTF-8 UTF-8

Después de que los locales necesarios están habilitados, el


sistema necesita ser actualizado con las nuevas
configuraciones regionales:
# locale-gen
16. Configuración del Sistema
Base (3)
Asignar la distribución del teclado (keymaps)
a la consola virtual creando (/etc/vconsole.conf),
según si es español o latinoamericano:
# echo “KEYMAP=es” > /etc/vconsole.conf
o
# echo “KEYMAP=la-latin1” > /etc/vconsole.conf
localtime, hora local que depende de la actual zona
horaria
UTC, Universal Time Coordinated, es el horario
mundial estándar y es independiente de los valores
de la zona horaria (ideal para el hemisferio Norte):
# hwclock - -systohc - -localtime
o
# hwclock - -systohc - -utc
17. Configuración del Sistema
Base (4)
Configuramos /etc/mkinitcpio.conf y creamos
una unidad RAM inicial ejecutando:
# mkinitcpio -p linux

Establecemos una contraseña de administrador


root con:

# passwd
18. El Gestor de Arranque
El gestor de arranque (bootloader) es el primer
programa que se ejecuta cuando se inicia el equipo. Es
el responsable de cargar y transferir el control al
kernel de Linux, que, a su vez, inicializa el resto del
sistema operativo:
Syslinux: Es una colección de cargadores de arranque
capaz de iniciar desde discos duros, CDs, y vía Red.
GRUB: Es la nueva generación de GRand Unified
Bootloader.
Tabla de particiones que está utilizando (MBR o GPT):

# blkid -s PTTYPE -o value /dev/sda


19. Instalación y configuración de
Syslinux
Instalación del paquete syslinux y configuración
automática: # pacman -S syslinux
# syslinux-install_update -iam
Modificación del archivo /boot/syslinux.conf:
# nano /boot/syslinux/syslinux.cfg
La partición corresponde
LABEL arch
a la que aloja la raiz (/),
MENU LABEL Arch Linux
NO a boot (/boot)
LINUX ../vmlinuz-linux
APPEND root=/dev/sda1 rw
INITRD ../initramfs-linux.img
Descomentar si tenemos
#LABEL windows instalado cualquier
# MENU LABEL Windows S.O. Windows
# COM32 chain.c32
# APPEND hd0 1
20. Instalación y configuración de
GRUB
Instalación de los paquetes grub y os-prober:

# pacman -S grub os-prober

Generación del archivo /boot/grub/grub.cfg:


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

Instalación de los archivos de arranque de grub en


disco:
# grub-install /dev/sda
21. Desmontar volúmenes y
Reiniciar el Equipo
De estar todavía en el entorno chroot
chroot, ejecutamos
exit o pulsamos Ctrl + d para salir de él.
Copiar el script de conexión cableada UDENAR
en /mnt/root:
# cd /mnt/root
# wget ____.____.____.____:19000/cewudenar.sh

Antes hemos montado las particiones en /mnt. En


este paso, vamos a desmontarlas y a reiniciar el
equipo:
# umount -R /mnt
# reboot
22. Agregar un nuevo Usuario
Crear un nuevo usuario:
# useradd -m -g users -G wheel,power,storage,network,audio,
video,optical -c “nombre largo usuario” -s /bin/bash usuario

Asignarle una clave al nuevo usuario:


# passwd usuario
Hacer que nuestro usuario tenga permisos de
super-usuario, activando el grupo wheel:
## Uncomment to allow ...
# EDITOR=nano visudo %wheel ALL=(ALL) ALL
23. Establecer conexión Internet y
agregando nuevo Repositorio
Vamos a la carpeta /root y ejecutamos el script
de conexión cableada en la UDENAR:
# cd /root
# sh cewudenar.sh
Agregamos una nueva fuente de paquetes
(repositorio) al archivo /etc/pacman.conf:
# nano /etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

# pacman -Syy
24. Instalando el modo Gráfico
Instalación de XORG y sus complementos:
# pacman -S xorg-server xorg-xinit xorg-utils xorg-serv
Agregando soporte 3D con OpenGL:
# pacman -S mesa mesa-demos
Detectando la Tarjeta de video e instalando su driver de
código abierto:
# lspci |grep VGA
# pacman -S xf86-video- __________
Añadir soporte al TouchPad (en caso de
tener un equipo portátil).
# pacman -S xf86-input-synaptics
25. Entornos de Escritorio
26. Instalando GNOME
Instalando los paquetes:
# pacman -S gnome gnome-extra
500 MB Aproximadamente

Activar el servicio de Red:

# systemctl enable NetworkManager

Activar gestor de Inicio de Sesión:

# systemctl enable gdm


27. Adicionales (1)
Instalar yaourt y packer:
# pacman -S yaourt
# yaourt -S packer
Auto-completa comandos en terminal ( usando la
tecla TAB), incluidos sus parámetros:
# packer -S bash-completion
Herramienta para configurar la apariencia: Búsquela
como
Retoque
# packer -S gnome-tweak-tool
Instalar iconos Faenza:
# packer -S faenza-icon-theme
28. Adicionales (2)
Instalar Java de oracle [AUR]:
# packer -S jdk jdk-docs --noconfirm
Instalar la suite ofimática Libreoffice:
# packer -S libreoffice libreoffice-es
# packer -S hunspell-es mythes-es
Instalar el dock de cairo:
# packer -S cairo-dock cairo-dock-plugi
Instalar flash-plugin de Adobe:
# packer -S flashplugin
29. Adicionales (3)
Escritura en particiones NTFS de windows:
# packer -S ntfs-3g
Navegador de Internet Firefox:
# packer -S firefox firefox-i18n-es-mx
Codecs y librerías multimedia:
# packer -S gecko-mediaplayer xine-ui xine-lib lib
libdvdcss gstreamer0.10-plugins
Entre otras aplicaciones:
rar, unrar, gimp, gimp-help-es, glippy, ttf-charis, ttf-ms-fonts,
xorg-fonts-type1,youtube-dl, vlc, audacious, audacious-plugins,
goldendict, geany, geany-plugins
https://wiki.archlinux.org/index.php/Category:Applicat
30. Adicionales (4)
Hacer que cualquier memoria USB abra con el
explorador de archivos Nautilus...
Modificar con nano el archivo:
$ nano ~/.local/share/applications/mimeapps
Y agregar la siguiente información:
[Default Applications]
inode/directory=nautilus.desktop
31. Adicionales (5)
Creación del archivo:
~/.config/autostart/cairo-dock.desktop :
$ mkdir ~/.config/autostart
$ nano ~/.config/autostart/cairo-dock.deskto
[Desktop Entry]
Type=Application
Exec=cairo-dock -o
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[es_CO]=Cairo Dock
Name=Cairo Dock
Comment[es_CO]=Cairo Dock
Comment=Cairo Dock
32. Recuerde
Actualizar el sistema al menos cada 8 días o con la mayor
frecuencia que pueda, luego hacer limpieza de los paquetes
descargados de versiones anteriores:
# packer -Syu
# pacman -Sc
Si desea buscar algún paquete utilice pacsearch y una
palabra referente al paquete que busca:
El paquete
$ pacsearch palabra_clave $ pacsearch geany
comienza
con lite
$ pacsearch lite
$ pacsearch ^lite
Páginas de mucho interés:
http://www.archlinux.org
http://blog.desdelinux.net/instalacion-de-gnome-en-arch
http://www.forosla.com/como-instalar-arch-linux-paso-p

You might also like