Difference between revisions of "Installation Guide (Español)"

From ArchWiki
Jump to: navigation, search
Line 33: Line 33:
  
 
El siguiente paso es montar la partición del sistema —root— en {{ic|/mnt}}. Hay que crear directorios tanto para root como para cualquier otra partición ({{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) si queremos que {{ic|genfstab}} las reconozca.
 
El siguiente paso es montar la partición del sistema —root— en {{ic|/mnt}}. Hay que crear directorios tanto para root como para cualquier otra partición ({{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) si queremos que {{ic|genfstab}} las reconozca.
 +
 +
== Conexión a internet ==
 +
 +
Si se está conectado mediante cable ethernet, ejecutando dhclient o dhcpcd se nos asignará la dirección IP y, por tanto, tendremos acceso a internet. Para más información, consultar [https://wiki.archlinux.org/index.php/Configuring_Network_%28Espa%C3%B1ol%29/ configuring network].
 +
 +
=== Conexión inalámbrica por Wi-Fi ===
 +
 +
En caso de querer conectarse mediante Wi-Fi, consultar [https://wiki.archlinux.org/index.php/Wireless_Setup_%28Espa%C3%B1ol%29/ Wireless Setup] y [[Netcfg#Configuration|Netcfg]] para obtener más información acerca de como configurar la conexión al punto de acceso.
 +
 +
== Instalación del sistema base ==
 +
 +
Antes de proceder con la instalación, es recomendable editar el fichero {{ic|/etc/pacman.d/mirrorlist}} para especificar el mirror que más nos convenga. Esta copia del fichero mirrorlist será la que se va a instalar mediante {{ic|pacstrap}} por lo que merece la pena hacer esto.
 +
 +
Con el script [https://github.com/falconindy/arch-install-scripts/blob/master/pacstrap.in pacstrap] instalaremos el sistema base. El grupo de paquetes ''base-devel'' debe instalarse si se tiene pensado compilar software a través de [https://wiki.archlinux.org/index.php/Arch_User_Repository_%28Espa%C3%B1ol%29/ AUR] o usando [https://wiki.archlinux.org/index.php/Arch_Build_System_%28Espa%C3%B1ol%29/ ABS].
 +
 +
# pacstrap /mnt base base-devel
 +
 +
Se pueden instalar otros paquetes, como por ejemplo el gestor de arranque, añadiendo sus nombres al comando anterior —y separándolos con espacios—.
 +
 +
 +
== Instalación del gestor de arranque ==
 +
=== [[GRUB2|GRUB]] ===
 +
 +
* Para BIOS:
 +
 +
# pacstrap /mnt grub-bios
 +
 +
* Para EFI (en ocasiones excepcionales será necesario instalar {{ic|grub-efi-i386}} en lugar del siguiente):
 +
 +
# pacstrap /mnt grub-efi-x86_64
 +
 +
* Instalar GRUB después de hacer chroot (consultar la sección [[#Configure system|Configure system]]).
 +
 +
=== [[Syslinux|Syslinux]] ===
 +
 +
# pacstrap /mnt syslinux
 +
 +
== Configuración del sistema ==
 +
 +
Generar un fichero [[fstab]] con el siguiente comando (si se quiere usar UUIDs o etiquetas, hay que especificar las opciones {{ic|-U}} o {{ic|-L}} respectivamente):
 +
 +
# genfstab -p /mnt >> /mnt/etc/fstab
 +
 +
A continuación hacemos [[chroot]] al sistema que acabamos de instalar:
 +
 +
# arch-chroot /mnt
 +
 +
* Introducimos el nombre del host en {{ic|/etc/hostname}}.
 +
 +
* Creamos un enlace simbólico de {{ic|/etc/localtime}} a {{ic|/usr/share/zoneinfo/Zona/SubZona}}. Hay que sustituir {{ic|Zona}} y {{ic|Subzona}} de acuerdo con nuestras preferencias. Por ejemplo:
 +
 +
# ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime
 +
 +
* Establecemos [https://wiki.archlinux.org/index.php/Locale#Setting_system-wide_locale la configuración del idioma del sistema] en {{ic|/etc/locale.conf}}.
 +
 +
* Descomentamos el idioma del sistema elegido en  {{ic|/etc/locale.gen}} gen y lo generamos mediante {{ic|locale-gen}}.
 +
* Configuramos {{ic|/etc/mkinitcpio.conf}} de acuerdo con nuestras necesidades (consultar [[mkinitcpio]] para más información) y creamos una unidad RAM inicial ejecutando:
 +
 +
# mkinitcpio -p linux
 +
 +
* Configuración del gestor de arranque: volver a consultar el apartado correspondiente a la instalación del gestor de arranque.
 +
 +
* Establecemos una contraseña de administrador —root— con: {{ic|passwd}}.

Revision as of 11:52, 30 July 2012


En los nuevos dispositivos de instalación 2012.07.15, ya no se usa AIF —el programa de instalación de Arch Linux: Arch Installation Framework—. En su lugar se usan los scripts de instalación de Arch para llevar a cabo la misma. En este artículo se resume el proceso de instalación mediante dichos scripts. Los nuevos usuarios deberían echarle un vistazo a la guía para principiantes:Beginners' Guide (Español); elaborada expresamente para ellos y que les ayudará a dar los primeros pasos en Arch.

Descarga

Se puede descargar la nueva imagen ISO de la página de descarga de Arch Linux.

  • Hay tan sólo una imagen, en lugar de seis distintas, con la que se pueden arrancar sistemas con aquitectura i686 y x86_64 para proceder con la instalación de Arch Linux a través de la red. Sin embargo, ya no se distribuyen dispositivos que contengan el repositorio [core].
  • Las imágenes de instalación vienen firmadas con una clave PGP y se recomienda encarecidamente verificarlas antes de usarlas. En Arch Linux, esto se puede hacer ejecutando
    pacman-key -v <iso-file>.sig
  • La imagen se grabar en un CD, usarla montada como imagen ISO o pasarla directamente a un dispositivo USB usando dd. Este sistema está pensado para instalaciones nuevas. Una instalación de Arch Linux existente se puede actualizar siempre mediante el comando pacman -Syu.

Distribución de teclado

Hay configuraciones de teclado disponibles para multitud de paises y tipos de teclado. Usando, por ejemplo, el comando loadkeys uk se puede ajustar la distribución de teclado deseada. Hay más ficheros de configuración de teclado a disposición de los usuarios. Se encuentran en /usr/share/kbd/keymaps/ (no es necesario especificar la ruta ni la extensión del fichero cuando se usa loadkeys).

Particiones

Consultar partitioning para obtener información más detallada sobre cómo realizar el particionado.

Es importante recordar que hay que crear los dispositivos de bloques apilados —stacked block devices— como pueden ser LVM, LUKS, o RAID.

Formatear las particiones

Consultar esta sección sobre cómo formatear un dispositivo para más información.

Si se está utilizando (U)EFI —Interfaz Extensible del Firmware (Unificada)—, lo más probable es que se necesite otra partición para albergar la partición de sistema UEFI. Consultar este artículo para más información.

Montar las particiones

El siguiente paso es montar la partición del sistema —root— en /mnt. Hay que crear directorios tanto para root como para cualquier otra partición (/mnt/boot, /mnt/home, ...) si queremos que genfstab las reconozca.

Conexión a internet

Si se está conectado mediante cable ethernet, ejecutando dhclient o dhcpcd se nos asignará la dirección IP y, por tanto, tendremos acceso a internet. Para más información, consultar configuring network.

Conexión inalámbrica por Wi-Fi

En caso de querer conectarse mediante Wi-Fi, consultar Wireless Setup y Netcfg para obtener más información acerca de como configurar la conexión al punto de acceso.

Instalación del sistema base

Antes de proceder con la instalación, es recomendable editar el fichero /etc/pacman.d/mirrorlist para especificar el mirror que más nos convenga. Esta copia del fichero mirrorlist será la que se va a instalar mediante pacstrap por lo que merece la pena hacer esto.

Con el script pacstrap instalaremos el sistema base. El grupo de paquetes base-devel debe instalarse si se tiene pensado compilar software a través de AUR o usando ABS.

# pacstrap /mnt base base-devel

Se pueden instalar otros paquetes, como por ejemplo el gestor de arranque, añadiendo sus nombres al comando anterior —y separándolos con espacios—.


Instalación del gestor de arranque

GRUB

  • Para BIOS:
# pacstrap /mnt grub-bios
  • Para EFI (en ocasiones excepcionales será necesario instalar grub-efi-i386 en lugar del siguiente):
# pacstrap /mnt grub-efi-x86_64
  • Instalar GRUB después de hacer chroot (consultar la sección Configure system).

Syslinux

# pacstrap /mnt syslinux

Configuración del sistema

Generar un fichero fstab con el siguiente comando (si se quiere usar UUIDs o etiquetas, hay que especificar las opciones -U o -L respectivamente):

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

A continuación hacemos chroot al sistema que acabamos de instalar:

# arch-chroot /mnt
  • Introducimos el nombre del host en /etc/hostname.
  • Creamos un enlace simbólico de /etc/localtime a /usr/share/zoneinfo/Zona/SubZona. Hay que sustituir Zona y Subzona de acuerdo con nuestras preferencias. Por ejemplo:
# ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime
  • Descomentamos el idioma del sistema elegido en /etc/locale.gen gen y lo generamos mediante locale-gen.
  • Configuramos /etc/mkinitcpio.conf de acuerdo con nuestras necesidades (consultar mkinitcpio para más información) y creamos una unidad RAM inicial ejecutando:
# mkinitcpio -p linux
  • Configuración del gestor de arranque: volver a consultar el apartado correspondiente a la instalación del gestor de arranque.
  • Establecemos una contraseña de administrador —root— con: passwd.