[Guía] Instalación Básica de ArchLinux

Sistema operativo construido a medida, paquetes actualizados, filosofía KISS y con buena documentación. Todas las dudas sobre Arch Linux y sus derivadas las encontrarás aquí.
CesarSilence
Novato
Mensajes: 6
Registrado: 08 May 2016, 08:10
Contactar:

[Guía] Instalación Básica de ArchLinux

Mensajepor CesarSilence » 08 May 2016, 08:25

Instalación ArchLinux:

Código: Seleccionar todo

root@archiso~ #

Código: Seleccionar todo

# loadkeys la-latin1 --> Esto es para cargar el idioma de teclado, yo lo uso en ingles pero para los que buscan en latino así se carga.

Código: Seleccionar todo

# cfdisk


Crear Particiones:

#estos valores son de ejemplo en una máquina virtual, pero la idea es mantener esa estructura para luego no olvidarse del orden de las particiones.

/boot --> 150MB
/root --> 10-15GB
/home --> Mayor Tamaño
/swap --> 1-3 GB

sda1 = boot, sda2 = /, sda3 = home y sda4 = swap

#La última versión que instalé fué: archlinux-2016.04.01-dual y el type del booteo es BIOS Boot.

Formateo Particiones:

Código: Seleccionar todo

# mkfs -t ext2 /dev/sda1

Código: Seleccionar todo

# mkfs -t ext4 /dev/sda2

Código: Seleccionar todo

# mkfs -t ext4 /dev/sda3

Código: Seleccionar todo

# mkswap /dev/sda4


Activamos swap

Código: Seleccionar todo

# swapon /dev/sda4


Organización de Particiones:

Código: Seleccionar todo

# mount /dev/sda2 /mnt

Código: Seleccionar todo

# mkdir /mnt/boot

Código: Seleccionar todo

# mkdir /mnt/home

Código: Seleccionar todo

# mount /dev/sda1 /mnt/boot

Código: Seleccionar todo

# mount /dev/sda3 /mnt/home


Conexiones a internet:

Código: Seleccionar todo

Inalámbrica: # wifi-menu --> en caso que se requiera


La mayoría de las veces el demon de la conexión debería conectar automáticamente, lo podemos probar así:

Código: Seleccionar todo

ping http://www.lignux.com


Instalación del Sistema:

Código: Seleccionar todo

# pacstrap /mnt base base-devel

Código: Seleccionar todo

# pacstrap /mnt grub-bios

Código: Seleccionar todo

# pacstrap /mnt networkmanager

Código: Seleccionar todo

# pacstrap /mnt xf86-input-synaptics ---> Touchpad


Configuración Principal:

Código: Seleccionar todo

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

Código: Seleccionar todo

# arch-chroot /mnt --> Entramos al chroot

Código: Seleccionar todo

# nano /etc/hostname ---> Nombre de equipo

Código: Seleccionar todo

# ln -s /usr/share/zoneinfo/America/Santiago /etc/localtime

Código: Seleccionar todo

# nano /etc/locale.conf ---> Localización
LANG=es_CL.UTF-8

Código: Seleccionar todo

# nano /etc/locale.gen ---> Sacar el # a nuestra localización es_CL.UTF-8

Código: Seleccionar todo

# locale-gen

Código: Seleccionar todo

# nano /etc/vconsole.conf --> Distribución de Teclado.
KEYMAP=la-latin1

Código: Seleccionar todo

# grub-install /dev/sda

Código: Seleccionar todo

# grub-mkconfig -o /boot/grub/grub.cfg --> creamos el archivo grub.cfg

Código: Seleccionar todo

# mkinitcpio -p linux --> generamos ramdisk

Código: Seleccionar todo

#passwd -> clave root
exit

Código: Seleccionar todo

# umount /mnt/{boot,home,}  -> desmontamos particiones
reboot

Código: Seleccionar todo

# systemctl start NetworkManager.service

Código: Seleccionar todo

# systemctl enable NetworkManager.service

Código: Seleccionar todo

# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash cesar

Código: Seleccionar todo

# passwd cesar

Código: Seleccionar todo

# nano /etc/sudoers --> activar grupo Wheel, eliminamos el # al inicio de la linea: %wheel ALL=(ALL) ALL:
reboot

Código: Seleccionar todo

$ sudo nmcli dev wifi connect "SSID" password "contraseña" -> Conectar a Wifi si se requiere.

Código: Seleccionar todo

$ sudo pacman -Syu -> Actualizamos Sistema.
Última edición por Yeray el 08 May 2016, 10:55, editado 1 vez en total.
Razón: Añadir el BBCode para el código.
ArchLinux User.

Volver a “Arch Linux”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado