Talk:Beginners' Guide/Installation (Español)

From ArchWiki
< Talk:Beginners' Guide
Revision as of 21:55, 7 August 2012 by Pedro (Talk | contribs) (Daemons)

Jump to: navigation, search

Nuevo Proceso de Instalación del Sistema Base

Instalación

Después del arranque, el disco de instalación se conecta automáticamente como root y utiliza, por defecto, la distribución del teclado de EE.UU.

Cambiar la distribución del teclado

Si usted tiene un diseño de teclado no americano puede cambiar la distribución de su teclado/fuente de la consola con el siguiente comando:

# loadkeys layout


El formato layout hace referencia a la distribución del teclado tales como es, uk o be-latin1.

Las distribuciones del teclado están disponibles para muchos países y tipos de teclado. Los archivos de mapas de teclas se pueden encontrar en /usr/share/kbd/keymaps/ (se puede omitir la ruta de distribución de teclado y la extensión de archivo cuando se utiliza loadkeys).

Ejemplo para cargar distribución en español:

 #  loadkeys es

Configurar Red en el entorno de instalación en vivo

Ajuste automático

El instalador intentará configurar automáticamente una conexión por cable si está disponible. Usted puede comprobar que ésto se ha realizado correctamente mediante el uso de /bin/ping:

# ping -c 3 www.google.com

Si recibe una respuesta similar e este aspecto:

PING www.l.google.com (74.125.132.105) 56(84) bytes of data.
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=1 ttl=50 time=17.0 ms
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=2 ttl=50 time=18.2 ms
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=3 ttl=50 time=16.6 ms

--- www.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 16.660/17.320/18.254/0.678 ms

entonces la red y acceso a Internet se han configurado correctamente. Usted puede continuar en #Preparar_el_disco_duro. De lo contrario, si se obtiene:

ping: unknown host www.google.com

tendrá que configurar la red manualmente, como se explica a continuación.

Configuración conexión por cable

Siga este procedimiento si el equipo está conectado a una red Ethernet. En la mayoría de los casos, usted tendrá una interfaz, llamada eth0. Si tiene varias interfaces (por ejemplo, varias tarjetas de red), puede especificar la interfaz con la siguiente secuencia eth1, ethX,...

IP dinámica (DHCP)

Suponiendo que tiene una conexión Ethernet cableada y el acceso a un servidor DHCP (por ejemplo, usando un router), ejecute:

# dhcpcd

para obtener conexión. Si tiene varias interfaces (por ejemplo, varias tarjetas de red), puede especificar la interfaz con dhcpcd <interface>, por ejemplo:

# dhcpcd eth0

Compruebe la conexión como se explicó en arriba y si funcionó con éxito pase a #Preparar_el_disco_duro.

IP estática

Si usted no tiene acceso o no se utiliza DHCP, debe asignar una dirección IP estática. Para ello necesita saber los siguientes valores:

  • La dirección IP estática,
  • Máscara de Subred,
  • La dirección IP de la pasarela,
  • Los servidores de nombres (DNS) de direcciones IP,
  • El nombre de dominio (a menos use que una Red local).

Activar la interfaz ethernet conectada, por ejemplo, para eth0:

# ip link set eth0 up

Agregue la dirección:

# ip addr add <ip address>/<subnetmask> dev <interface>

Por ejemplo:

# ip addr add 192.168.1.2/24 dev eth0

Para obtener más opciones, consulte: man ip

Añada su puerta de enlace, como sigue:

# ip route add default via <ip address>

(Sustituya la dirección IP por la de su propia puerta de entrada)

Por ejemplo:

# ip route add default via 192.168.1.1

Edite su archivo /etc/resolv.conf de la manera que sigue, sustituyendo las direcciones IP de sus servidores y el nombre de dominio local:

nameserver 61.23.173.5
nameserver 61.95.849.8
search example.com
Nota: En la actualidad, puede incluir un máximo de 3 nameserver lines.
Note: Si desea obtener más información sobre la configuración de red, visite configuring network.
Tip: Si no es necesario configurar su ADSL o wireless, puede proceder a preparar el disco duro.

Configuración de Red Inalámbrica

Siga este procedimiento si necesita conectividad inalámbrica (WiFi) durante el proceso de instalación.

Los controladores inalámbricos y servicios están ahora disponibles para usted en el entorno creado por el medio de instalación. Un buen conocimiento de su hardware inalámbrico tendrá una importancia clave para la configuración correcta. Tenga en cuenta que el siguiente procedimiento de inicio rápido, ejecutado en este punto de la instalación, inicializa el hardware inalámbrico a los solos efectos de su uso en el entorno de la instalación. Estos pasos (o a través de alguna otra forma de gestión inalámbrica) deberán repetirse desde el nuevo sistema instalado después de arrancar el mismo.

También tenga en cuenta que estos pasos son opcionales, si la conectividad inalámbrica no es necesaria en este momento de la instalación, óbviela, ya que la funcionalidad inalámbrica siempre puede establecerse más adelante.

Nota: Seguiremos el siguiente ejemplo wlan0 para la interfaz y linksys para el ESSID. Recuerde cambiar estos valores de acuerdo a su configuración.

El procedimiento básico será:

  • (Opcional) Identificar la interfaz inalámbrica:
# lspci | grep -i net

o, si se utiliza un adaptador de USB:

# lsusb 
  • Asegúrese de que udev ha cargado el controlador, y que el controlador ha creado una interfaz wireless usable por el kernel con /usr/sbin/iwconfig:
# iwconfig
 lo no wireless extensions.
 eth0 no wireless extensions.
 wlan0    unassociated  ESSID:""
          Mode:Managed  Channel=0  Access Point: Not-Associated
          Bit Rate:0 kb/s   Tx-Power=20 dBm   Sensitivity=8/0
          Retry limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

wlan0 ies la interfaz inalámbrica disponible en este ejemplo.

Nota: Si usted no ve una salida similar a ésta, entonces el controlador inalámbrico no se ha cargado. En ese caso, debe cargar el controlador por sí mismo. Por favor, vea Wireless Setup para obtener información más detallada.
  • Abra la interfaz con:
# ip link set wlan0 up

Un pequeño porcentaje de chipsets inalámbricos también requieren firmware, además de un controlador correspondiente. Si el chipset inalámbrico requiere de firmware, son susceptibles de recibir este mensaje de error cuando intente abrir el dispositivo de red:

# ip link set wlan0 up
SIOCSIFFLAGS: No such file or directory

Si no está seguro, invoque /usr/bin/dmesg para consultar el registro del kernel y ver si el chipset inalámbrico hace una solicitud de firmware.

Ejemplo de salida de un chipset Intel que requiere y ha solicitado el firmware desde el kernel en el arranque:

$ dmesg | grep firmware
firmware: requesting iwlwifi-5000-1.ucode

Si no hay salida, se puede concluir que el chipset inalámbrico del sistema no requiere de firmware.

Advertencia: Los paquetes wireless chipset firmware (para las tarjetas que lo requieran) están pre-instalados en /usr/lib/firmware del entorno vivo (en CD/USB stick) ¡por lo que debe ser explícitamente instalado en su sistema actual para proporcionar una funcionalidad inalámbrica después de reiniciar la instalación del mismo! La instalación de los paquetes se describe más adelante en esta guía. ¡Asegúrese de la instalación, tanto de su módulo inalámbrico como del firmware, antes de reiniciar! Ver Wireless Setup si no está seguro acerca de la exigencia de instalación del firmware correspondiente para su chipset particular. Esto es un error muy común.
  • Si el ESSID ha sido olvidado o es desconocido, use iwlist <interface> scan para escanear redes cercanas:
# iwlist wlan0 scan
Cell 01 - Address: 04:25:10:6B:7F:9D
                    Channel:2
                    Frequency:2.417 GHz (Channel 2)
                    Quality=31/70  Signal level=-79 dBm  
                    Encryption key:off
                    ESSID:"dlink"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
  • Si se utiliza el cifrado WPA:

El uso de encriptación WPA supone que la clave se cifra y se almacena en un archivo, junto con el ESSID, para ser utilizados posteriormente para la conexión a través de wpa_supplicant. De este modo, son necesarios algunos pasos adicionales:

A estos efectos haremos una copia de seguridad del archivo, cambiando el nombre por defecto wpa_supplicant.conf:

# mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original

Usando wpa_passphrase, proporciona su nombre de red inalámbrica y la clave WPA para ser encriptada y escrita en /etc/wpa_supplicant.conf.

En el siguiente ejemplo se utiliza la clave "my_secret_passkey" de la red inalámbrica "linksys", lo cual genera un nuevo archivo de configuración (/etc/wpa_supplicant.conf):

# wpa_passphrase linksys "my_secret_passkey" > /etc/wpa_supplicant.conf
Nota: /etc/locale.conf
.

Ejemplo:

/etc/locale.conf
LANG=es_ES.UTF-8
LC_TIME=es_ES.UTF-8

Esta configuración LANG debería ser suficiente. Actúa como valor por defecto para todas las demás opciones de localización.

Puede reemplazar las partes de un local con variables LC_*, por ejemplo, el establecimiento de LC_COLLATE=C deshabilita la configuración regional de clasificación, pero mantiene todas las otras características. Puede ver todos las variables de LC_* mediante la ejecución de locale.


LC_ALL anula todos los restantes ajustes. Por eso, no se puede establecer en locale.conf. Se recomienda el uso de LANG sólo cuando sea necesario - no lo ponga en su entorno por defecto.

Para la creación ramdisk que seguirá adelante, ahora se debe establecer la variable LANG. Ejemplo:

# export LANG=es_ES.UTF-8

Hora del reloj del Hardware

Ésta se encuentra en /etc/adjtime. Ajuste el modo del reloj del hardware de manera uniforme entre los sistemas operativos que corren en su máquina. De lo contrario, se sobrepone el tiempo y causan cambios en el reloj (lo que puede provocar desajustes de tiempo por un mal calibrado).

Puede generar /etc/adjtime de forma automática mediante el uso de uno de los siguientes comandos.

Nota: Crea tu HARDWARECLOCK en /etc/rc.conf que no se establece cuando se utiliza este método.
  • UTC (recomendado)
# hwclock --systohc --utc
Nota: El uso de UTC para el reloj del hardware no significa que el tiempo se mostrará con la hora UTC en el software.
  • Localtime (no recomendado) - Úselo por defecto en Windows
# hwclock --systohc --localtime
Advertencia: El uso de localtime puede conducir a varios errores conocidos e irreparables. Sin embargo, no hay planes para retirar el apoyo a localtime.
Ajuste de la hora en una configuración de inicio con Windows

Si va a configurar un arranque dual con Windows en su sistema, tiene dos opciones:

  • Recomendada: Establezca Arch Linux y Windows para usar UTC (es necesaria una solución rápida del registro, ver this page para ver las instrucciones). Además, asegúrese de evitar que Windows sincronice la hora con Internet, ya que hará que use de nuevo localtime para el reloj del hardware. Si desea esta funcionalidad (NTP sincronizado), debe utilizar ntpd en la instalación de su Arch Linux.
  • No recomendada: Configurar localtime para Arch Linux y, más tarde, en Configurar el sistema) elimine hwclock de los DAEMONS localizados en /etc/rc.conf (Windows se encargará de las correcciones del reloj del hardware).

Los módulos del kernel

Tip: Normalmente, todos los módulos necesarios se cargan automáticamente por udev, por lo que rara vez se tendrá que añadir algo aquí. Sólo habrá que añadir módulos que usted sabe que faltan.

Editar /etc/modules-load.d/ para configurar los módulos del kernel que se van a cargar durante el inicio conforme a una lista dada. Cada archivo de configuración se nombra con el siguiente formato /etc/modules-load.d/<program>.conf. Los archivos de configuración sólo deben contener una lista de nombres de los módulos del kernel a cargar, separados por saltos de línea. Las líneas vacías y líneas cuyo primer signo sea # o ; se ignoran. Ejemplo:

/etc/modules-load.d/virtio-net.conf
# Load virtio-net.ko at boot
virtio-net

Configurar Network (Red)

Es necesario configurar la red de nuevo, pero esta vez para su entorno recién instalado. El procedimiento y los requisitos son muy similares a la descrita arriba, con la salvedad de que se hará permanente y se ejecutará automáticamente en el arranque.

Nota: Si desea obtener más información sobre la configuración de red, visite Configuración de Red y Configuración inalámbrica.

Wired Network (Red cableada)

Si sólo utiliza una única conexión de red por cable, puede utilizar el demonio network, una solución simple para IP dinámica y estática de direcciones. En primer lugar, asegúrese de que el demonio está en la lista de DAEMONS como sigue:

/etc/rc.conf
DAEMONS=(... network ...)

A continuación, configure la sección NETWORKING en /etc/rc.conf como sigue, dependiendo del tipo de direccionamiento IP.

IP Dinámica (DHCP)

Suponiendo que la interfaz de red para activar en el arranque es eth0, utilice esta configuración:

 interface=eth0
 address=
 netmask=
 gateway=

Sus direcciones de servidor DNS se rellenan automáticamente por el demonio dhcpcd.

IP estática

Si usted necesita utilizar una dirección IP estática, utilice esta configuración:

interface=eth0
address=192.168.0.2
netmask=255.255.255.0
broadcast=192.168.0.255
gateway=192.168.0.1

También tendrá que añadir los nombres de sus servidores (DNS), direcciones IP y el nombre de dominio local a su /etc/resolv.conf de esta manera:

nameserver 61.23.173.5
nameserver 61.95.849.8
search example.com
Tip: El demonio 'network es adecuado para sistemas de conexión por cable a una única red. Para las configuraciones de red múltiples (por ejemplo, usando un ordenador portátil), se recomienda utilizar un programa gestor de red, tales como netcfg, que ha sido diseñado para gestionar las conexiones cableadas e inalámbricas.

Wireless Network (Red inalámbrica)

El Demonio networkno es suficiente para manejar la creación de redes Wireless , lo que requiere una configuración adicional. Usted tendrá que instalar otros programas para configurar y gestionar perfiles de red inalámbrica, como por ejemplo netcfg. NetworkManager y Wicd son ​​alternativas populares.
  • Salga del entorno chroot:
# exit
  • Instalar los paquetes necesarios:
# pacstrap /mnt wireless_tools netcfg
  • Si utiliza encriptación WPA/WPA2 inalámbrica, instalar:
# pacstrap /mnt wpa_supplicant wpa_actiond
# pacstrap /mnt zd1211-firmware
  • Volver al entorno Chroot:
 # arch-chroot /mnt
  • Cree un perfil de red para la conexión inalámbrica en el directorio /etc/network.d:
    • Copie y cambie el nombre de una plantilla de configuración de /etc/network.d/examples/ a /etc/network.d/mynetwork (mynetwork es un ejemplo, el nombre no es un entorno de red y no es necesario que coincida con el nombre de red inalámbrica (SSID)). Estas plantillas se adaptan al tipo de su conexión inalámbrica, como wireless-wep o wireless-wpa. Ver Netcfg#Configuration para obtener una lista de plantillas disponibles y su uso.
    • Ajuste INTERFACE a la interfaz inalámbrica correcta. Esto se puede comprobar con iwconfig.
    • Asegúrese de que el ESSID y KEY (clave de acceso) sean los adecuados para las conexiones inalámbricas. Fallos en estos campos son los errores comunes.
      • Tenga en cuenta que las claves WEP string (claves no hexagonales) se debe especificar con el siguiente índice {{ic|s:} (por ejemplo, KEY="s:somepasskey").
      • Para WPA-Personal, es posible especificar la contraseña en texto plano o en un hex codificado.
  • Agrega net-auto-wireless en DAEMONS del archivo /etc/rc.conf:
/etc/rc.conf
DAEMONS=(... net-auto-wireless ...)

Y especificar la interfaz inalámbrica que desea con la WIRELESS_INTERFACE variable in /etc/conf.d/netcfg:

/etc/conf.d/netcfg
WIRELESS_INTERFACE="wlan0"

También es posible definir una lista de perfiles de red que debe ser conectado automáticamente con la plantilla AUTO_PROFILES con las variables de /etc/conf.d/netcfg. Si AUTO_PROFILES no está establecido, todas las redes inalámbricas serán probadas.

Nota: [netcfg

Conexión directa de módem

Para xDSL, módem analógico (dial-up) y RDSI, consulte Direct Modem Connection para obtener instrucciones detalladas.