Subido por Felipe Hidalgo

ArchLinux InstalaciónV2

Anuncio
Instalación de
1. Arch Linux
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. Copiar el instalador de Arch
Linux en una memoria USB
Detectar nuestra memoria USB, utilizando el comando
#fdisk -l o $lsblk
Desmontar la memoria: #umount /punto/montaje/usb
Copiar el archivo .iso de Arch Linux a una memoria USB,
utilizando el comando #dd:
# dd bs=4M if=/ruta/imagen.iso of=/dev/sdX status=progress && sync
3. Escoger el tipo de Sistema
i686/x86_64 en modo BIOS
4. Tipo de Sistema
x86_64 en modo UEFI
5. Inicio de sesión automático de
ArchLinux en modo texto
Listos para instalar...
6. 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:
$ localectl list-keymaps (salir presionando q)
7. Comprobando la conexión a
Internet
Emplear
el
comando
$ping
comprobar la conexión a Internet:
para
$ ping -c num_paquetes host_destino
$ ping -c 3 www.yahoo.com
8. Conexión WiFi en la UDENAR
Utilizar cualquier red inalámbrica, conociendo la
clave de acceso a la red:
# wifi-menu
9. 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
10. Tipos de Particiones
La información de las particiones se almacena en la tabla
de particiones:
Master Boot Record (MBR)
MBR originalmente solo admitía hasta 4 particiones.
Más tarde, se ampliaron al introducir particiones lógicas para superar
esta limitación.
Existen tres tipos de particiones de disco:
Primaria (máximo 4)
Extendida (máximo 1)
Lógica (ilimitado)
GUID Partition Table (GPT)
Existe un solo tipo de partición, primaria.
primaria La cantidad de particiones por
disco o volumen RAID es ilimitado.
11. Elegir entre GPT y MBR
GUID Partition Table (Español) (GPT) tiene la intención de
sustituir el viejo sistema Master Boot Record (MBR):
Si se utiliza GRUB Legacy como el gestor de arranque, es
necesario utilizar MBR.
Para un arranque dual con Windows (32 bits y 64 bits)
utilizando Legacy BIOS, se debe usar MBR.
Para un arranque dual con Windows de 64 bits que utiliza UEFI
en lugar del BIOS, se debe usar GPT.
Si no se dan ninguna de las circunstancias anteriores, elija
libremente entre GPT y MBR; dado que GPT es más moderno,
se recomienda en este caso.
Se recomienda siempre usar GPT con el arranque UEFI dado
que algunos firmwares UEFI no permiten arrancar UEFI desde
MBR.
12. Creación de particiones para
el Sistema
Montaje
Tamaño 50 GB
Tamaño 100 GB
/
20 GB
30 GB
/boot
100 MB/512 MB*
100 MB/512 MB*
/home
30 GB
70 GB
*: Tamaño recomendado cuando existe previamente una ESP de Windows
/ : 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 20 GB.
/boot: Aquí se almacenan los archivos necesarios para el inicio del sistema,
desde los archivos de configuración de grub, syslinux o refind, hasta el
propio kernel del sistema.
/home: Donde se almacenarán nuestras configuraciones personales, las
configuraciones de las aplicaciones (y tus perfiles en ellas), y
tradicionalmente nuestros datos (documentos, fotos, videos, etc), por lo que
se recomienda asignarle el mayor tamaño.
13. Preparación del Disco Duro
MBR
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
*
14. Preparación del Disco Duro
GPT
Creación de las particiones necesarias para
instalar el sistema con el comando # cgdisk:
15. Preparación del Disco Duro
GPT
Creación de particiones cuando
Windows 8/8.1/10 con ESP y #cgdisk:
existe
16. Formateo de Particiones
Creadas ya las particiones en el paso previo,
proseguiremos a darles formato:
Sistema de Archivos
Descripción
vfat
Sistema de archivos mejorado de FAT a 32-bits que implemente una forma
de almacenar más información en las entradas de directorio de la FAT.
Utilizada para formatear la partición ESP.
ext4
Sistema de archivos transaccional (en inglés journaling). Maneja
archivos de tamaño de hasta 16 TB y particiones de hasta 1 EB.
Se utilizan los comandos # mkfs para el formato de
particiones con un determinado sistema de archivos:
# mkfs -t ext4 /dev/sda1
# mkfs.ext4 /dev/sda2
# mkfs.ext4 /dev/sda3
# lsblk -o NAME,FSTYPE
17. Montando las particiones del
Sistema en MBR
Ahora procederemos a montar las particiones
previamente creadas y formateadas, comenzando
con la partición root (/), por lo general en /mnt:
# mount /dev/sda1 /mnt
Creamos los directorios /mnt/boot y /mnt/home
para montar las particiones correspondientes:
# mkdir /mnt/{boot,home}
# mount /dev/sda2 /mnt/boot
# mount /dev/sda3 /mnt/home
18. Montando las particiones del
Sistema en GPT con Windows
Igual que en caso anterior, se monta la partición root
(/) en /mnt, asumiendo que se ecuentra en /dev/sda6:
# mount /dev/sda6 /mnt
Creamos los directorios /mnt/boot y /mnt/home para
montar las particiones correspondientes. Luego, una
vez montado /boot, se crea el directorio, /mnt/boot/efi,
donde será montada la partición ESP (/dev/sda2) de
Windows: # mkdir /mnt/{boot,home}
# mount /dev/sda5 /mnt/boot
# mount /dev/sda7 /mnt/home
# mkdir /mnt/boot/efi
# mount /dev/sda2 /mnt/boot/efi
19. 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 de desarrollo 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
(especialmente cuando son equipos portátiles):
# pacstrap /mnt net-tools wireless_tools
20. Generando el archivo fstab
Registramos la información de las
particiones actualmente montadas de
nuestro
sistema
en
el
archivo
/mnt/etc/fstab:
# genfstab -L -p /mnt >> /mnt/etc/fstab
21. Configuración del Sistema (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
::1
localhost.localdomain
localhost.localdomain
localhost
localhost
equipo
equipo
22. Configuración del Sistema
(2)
Establecer la zona horaria (/etc/localtime):
# ln -sf /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:
# nano /etc/locale.gen
#es_CL ISO-8859-1
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
23. Configuración del Sistema (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
24. Configuración del Sistema (4)
Configuramos /etc/mkinitcpio.conf y creamos
una unidad RAM inicial ejecutando:
# mkinitcpio -p linux
Establecemos una contraseña de administrador
para el usuario root con:
# passwd
25. 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:
GRUB: Es la nueva generación de GRand Unified
Bootloader.
Syslinux: Es una colección de cargadores de arranque
capaz de iniciar desde discos duros, CDs, y vía Red.
rEFInd: Es un gestor de arranque UEFI que ofrece un menú
gráfico para arrancar los kérnel EFISTUB.
Tabla de particiones que está utilizando (MBR o GPT):
# blkid -s PTTYPE -o value /dev/sda
26. Instalación y configuración de
GRUB (modo BIOS)
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
27. Instalación y configuración de
Syslinux (modo BIOS)
Instalación del paquete syslinux y configuración
automática: # pacman -S syslinux
# syslinux-install_update -iam
Modificación del archivo /boot/syslinux/syslinux.cfg:
# nano /boot/syslinux/syslinux.cfg
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/sda1 rw
INITRD ../initramfs-linux.img
#LABEL windows
#
MENU LABEL Windows
#
COM32 chain.c32
#
APPEND hd0 1
La partición corresponde
a la que aloja la raiz (/),
NO a boot (/boot)
Descomentar si tenemos
instalado cualquier
S.O. Windows
28. Instalación y configuración de
rEFInd (modo UEFI)
Instalación del paquete rEFInd y configuración
automática: # pacman -S refind-efi
# refind-install
Modificación del archivo /boot/refind_linux.conf:
# nano /boot/refind_linux.conf
"Boot with standard options"
"root=/dev/sda6 rootfstype=ext4 ro"
La partición corresponde
a la que aloja la raiz (/),
NO a boot (/boot)
29. Desmontar volúmenes y
Reiniciar el Equipo
De estar todavía en el chroot
entorno chroot,
ejecutamos exit o pulsamos Ctrl + d para salir
de él.
Antes hemos montado las particiones en /mnt.
En este paso, vamos a desmontarlas y a
reiniciar el equipo:
# umount -R /mnt
# reboot
30. 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:
# EDITOR=nano visudo
## Uncomment to allow ...
%wheel ALL=(ALL) ALL
31. Instalando el modo Gráfico
Instalación de XORG y sus complementos:
# pacman -S xorg-server xorg-apps
Agregando soporte 3D con OpenGL:
# pacman -S mesa-demos
Detectando la Tarjeta de video e instalando su driver de
código abierto:
# lspci |grep VGA
# pacman -S xf86-video- __________
32. Entornos de Escritorio
33. 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
34. Instalando DEEPIN
Instalando los paquetes:
# pacman -S deepin deepin-extra lightdm lightdm-gtk-greet
lightdm-deepin-greeter noto-fonts networkmanager
Modificación del archivo /etc/lightdm/lightdm.conf:
greeter-session=lightdm-deepin-greeter
Activar el servicio de Red:
# systemctl enable NetworkManager
Activar gestor de Inicio de Sesión:
# systemctl enable lightdm
35. Adicionales (1)
Instalar packer:
https://aur.archlinux.org/packages/packer/
$ tar xvf packer.tar.gz
$ cd packer
$ makepkg -s
$ sudo pacman -U packer-20160325-1-any.pkg.tar.xz
Auto-completa comandos en terminal ( usando la tecla
TAB), incluidos sus parámetros:
# packer -S bash-completion
Instalar iconos La Capitaine:
# packer -S la-capitaine-icon-theme-git
36. Adicionales (2)
Instalar Java de oracle [AUR]:
# packer -S jdk --noconfirm
Instalar la suite ofimática Libreoffice:
# packer -S libreoffice-still-es
# packer -S hunspell-es mythes-es
Instalar flash-plugin de Adobe:
# packer -S flashplugin
37. 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 libdvdrea
libdvdcss
Entre otras aplicaciones:
rar, unrar, gimp, gimp-help-es, glippy, ttf-ms-fonts,
xorg-fonts-type1, youtube-dl, qt4, vlc, audacious,
audacious-plugins, goldendict, geany, geany-plugins
https://wiki.archlinux.org/index.php/Category:Applications
38. Adicionales (4)
Hacer que cualquier memoria USB abra con el
explorador de archivos Nautilus...
Modificar con nano el archivo:
$ nano ~/.local/share/applications/mimeapps.list
Y agregar la siguiente información:
[Default Applications]
inode/directory=org.gnome.Nautilus.desktop;
39. 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
$ sudo pacman -Sc
Si desea buscar algún paquete utilice pacsearch y una
palabra referente al paquete que busca:
$ pacsearch palabra_clave
o
$ packer -Ss palabra_clave
El paquete
geany comienza
con lite
$ pacsearch
$ packer -Ss lite
$ pacsearch ^lite
Descargar