howto ArchLinux

 - [root@Linux th3r0rn]# ./header


howto ArchLinux

Por admin | 25 de September de 2007 | 10 comentarios

Hola, en este post voy a crear algo tipo howto que nos servirá de mucha ayuda a los que inician en archlinux, alguna de las configuraciones basicas que esta claro que tenemos que hacer a mano, a diferencia de Debian u otras distros que practicamente el instalador lo hace todo por nosotros, pero aqui en arch algunas cosas las debemos de hacer manualmente, como dice el dicho, si quieres algo bien hecho mejor aslo tu mismo ;) empezamos

Aspectos principales he importantes, como la configuracion grafica y GDM que me preguntaba tor de cactusdigital.net Bien para que nos apareca la pantalla para podernos logear en GDM lo que tenemos que hacer es agregar el GDM a nuestra Lista de demonios, (Aplicaciones que arrancan al encender nuestro sistema) para esto tenemos que configurar nuestro rc.conf entonces nos dirigimos a editarlo, ejecutando como root:
nano /etc/rc.conf Buscamos asta abajo la lista de demonios posiblemente tengan algo asi:
-----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond)

yo agregue a esa lista,: gdm cups alsa hal
les muestro mi lista de demonios entonces quedo asi:
DAEMONS=(syslog-ng network netfs crond gdm cups alsa hal)
el gdm ya sabemos para que es, cups igual, para los que no saben es para poder imprimir :P alsa es para tener audio, de esta forma ya no tendría que arrancar el alsaconf cada ves que inicie mi ordenador hal es para detectar mis dispositivos externos como USB.

Coonfigurabdo teclado, idima dch y otras cosa:
ayi mismo en ese archivo llamado rc.conf podemos configurar nuestra zona horaria y nuestro teclado:
LOCALE="es_ES.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="America/Mexico_City"
KEYMAP="es"
CONSOLEFONT=""
CONSOLEMAP=
USECOLOR="yes"

ayi se aprecia que e he cambiado unas cosas respecto a mi pais, si eres de otro pais como españa entonces en el TIMEZONE quedaría a si:
TIMEZONE="Europa/Madrid"
en donde dice mas abajo:
HOSTNAME="myhost"

puedes sustituit el “myhost por el que quieras, esto claramente es el nombre de la maquina, yo el mio lo tengo asi:
HOSTNAME="Linux"
por lo cual en mi shell me sale:
[th3r0rn@Linux ~]$ :P
mas abajo en NETWORKING
Como uso dhcp, pongo eth0=”dhcp”
Debes de sustituir

eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" por eth0="dhcp"

También es posible que tengas que cambiar el gateway, por el de tu router
ROUTES=(gateway), quitando el signo !
te miestro el mio:
Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(gateway)

Configurando /etc/locale.gen
para que nuestro sistema quede completamente en nuestro idioma español tienes que configurar ese archivo, ejecutas como root: nano /etc/locale.gen
ayi descomentas las locales y si tienes otras descomentadas comentalas, solo deja las necesarias, te muestro las que descomente yo:
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15

y comente otras de estados unidos, por eso es que estaba mi idima en ingles, despues sales de dicho archivo, logicamente guardas los cambios primero y ejecutas como root:
locale-gen
esto te terminara de configurar, iun ejemplo:
[root@Linux th3r0rn]# locale-gen
Generating locales...
es_ES.UTF-8... done
es_ES.ISO-8859-1... done
es_ES.ISO-8859-15@euro... done
Generation complete.
[root@Linux th3r0rn]#

Configurar Teclado al español

Bien, para esto lo que tenemos que hacer es configurar el xorg.conf

vamos a una consola y nos logeamos como root, despues ejecutamos lo siguiente:

nano /etc/X11/xorg.conf
estando ayi dentro buscamos la seccion “InputDevice”:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" ""
Option "XkbVariant" ""

entonces lo unico que vamos a editar sera: Option "XkbLayout" "" para dejarlo como:
Option "XkbLayout" "es"
a manera que nos quede de la forma siguiente:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
Option "XkbVariant" ""
EndSection

Montantar Unidad de CD room.
Bien, para que nuestro ArchLinux pueda detectar nuestras unidades de CD lo que tenemos que hacer es lo siguiente:
Como root ejecutamos:
nano /etc/fstab
y lo unico que tenemos que hacer es crear una ultima linea la cual contendra lo siguiente:
/dev/cdrom /mnt/cdrom auto defaults,ro,user,noauto 0 0
Nota importante: Donde dice “user” no van a escribir su nombre de usuario, solo tienen que agregar la linea tal y cual lo muestro, acontinuacion muestro como quedo el mio:
# /etc/fstab: static file system information
#
#


none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/sda1 / reiserfs defaults 0 1
/dev/sda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom auto defaults,ro,user,noauto 0 0
Bien, ahora solo guardamos, salimos y ya con eso tendremos montadas nuestras unidades de cd en linux, ves que facil es montar unidad de cd en linux :P

Ahora como configure para que me detectara mis dispositivos externos como el USB (Sacado del wiki)

HAL: Configurando la Capa de abstracción software para acceder al hardware

Introducción

Este documento tratara de reproducir la mínima configuración que necesita HAL en Arch Linux para poder administrar Lecto/Grabadoras de CD/DVDs y/o dispositivos de almacenamiento extraibles (como un pendrive).

Para los distintos pasos a seguir deberemos utilizar el comando sudo o logearnos en una consola como root, en este documento suponemos que estamos logeados como root.

Instalación

  • Corroboramos si tenemos instalado los paquetes de HAL y Dbus
pacman -Qs hal

si el comando no nos devuelve nada instalamos el paquete:

pacman -S hal

iniciamos los demonios:

/etc/rc.d/dbus start
/etc/rc.d/hal start

Configuración

1- Para que nuestros dispositivos sean reconocidos por HAL estos no deben encontrarse en el archivo /etc/fstab, para ello editamos este archivo y comentamos los dispositivos que queremos que los administre HAL, NO BORRAR los dispositivos hasta que estemos conformes con el uso de HAL.

2- Para que podamos hacer uso de HAL nuestro usuario deberá estar incluido en los grupos: optical, storage, dbus y hal, para ello ejecutamos:

gpasswd -a USERNAME optical

gpasswd -a USERNAME storage

gpasswd -a USERNAME dbus

gpasswd -a USERNAME hal

donde USERNAME es el nombre de nuestro usuario. Luego de esto deberemos reiniciar los demonios:

/etc/rc.d/dbus restart

/etc/rc.d/hal restart

3- Agregamos a HAL a la lista de demonios que deben iniciarse con el sistema, para ello editamos el archivo /etc/rc.conf y buscamos la linea:

DAEMONS=(syslog-ng network netfs crond cups)

y agregamos HAL, quedando de la forma:

DAEMONS=(syslog-ng network netfs crond cups hal)

OJO! si no sabes que haces no elimines ninguno de los demonios que se encuentran en esta linea, solo debes agregar al final de ella el demonio hal y nada mas.

Configurando el arranque del grub:

Pues esto es algo que me enseño c0dex, como se ve en el video de mi archlinux y xfce, se aprecia que las letras son mas pequeñas y sale una imagen muy bonita del logo de arch, esto es muy simplo solo tienes que configurar el grub, para esto ejecutamos como root:

nano /boot/grub/menu.lst
Y buscamos:
# (0) Arch Linux
title Arch Linux
root (hd0,1)
kernel /boot/vmlinuz26 root=/dev/sda2 ro
initrd /boot/kernel26.img

entonces donde dice:
kernel /boot/vmlinuz26 root=/dev/sda2 ro
agregamos VGA=773
A manera de que te quede como el mio:
# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title Arch Linux
root (hd0,1)
kernel /boot/vmlinuz26 root=/dev/sda2 ro vga=773
initrd /boot/kernel26.img

Configurando Grub para poder entrar en windows

para que en el grub aparezca la partición de windows, esto es simple, lo unico que tenemos que hacer es descomentar en el /boot/grub/menu.lst la particion de windows que se encuentra comentada, entonces vamos a ejecutar como root:
nano /boot/grub/menu.lst
despues nos vamos asta mero a bajo en las ultimas lineas:
# (1) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1

como vemos la particion de windows se encuentra comentada y por esto no aparece en el grub, entonces la descomentamos a medida que nos quede a si:
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

solo quitamos los “#” eso es mas que obvio, despues de estot ya guardamos los cambios (control + O)
salimos y reiniciamos y tras esto ya aparecera la pariticion de windows.

Instalando aplicaciones basicas:
Bien, te muestro unas aplicaciones basicas que suelo instalar cuando instalo el sistema ya que jamas me separo de estas herramientas que utilizo mucho :P
lo primero sera actualizar pacman:
[root@Linux th3r0rn]# pacman -Syu
despues instalo:
pacman -S audacious audacious-plugins firefox bluefish abiword xpdf nicotine mplayer htop wifi-radar xchat
Ahora te explico las aplicaciones:
Audacious <— MI reproductor de audio favorito
Audacios-plugins <—- los plugins necesarios para la reproduccion
Firefox <——– Mi navegador favorito
bluefish <—— Editor potente y sencillo para programar en PHP,CSS,HTML etc..
abiword <—— Abiword un potente procesador de texto como el de open oficee pero mas facil y ligero
xpdf <—- para leer ficheros en PDF este que instale es para xfce si usas kde, seria kpdf
nicotine <—– Potente p2p, lo uso para bajar musica y videos
mplayer <—– mi reproductor de video
htop <—— excelente monitor de procesos del sistema
wifi-radar <——-mi cliente wifi favorito
xchat <—- mi cliente para conectarme al IRC
también si utilizas un mensajero puedes agregar ams, yo en lo personal uso pidgin, pero este no esta en los repos, por lo cual lo compilo manualmente.
Recomiendo la lectura de:
http://www.archlinux.com.ar/wiki/index.php/How_To%27s_o_COMO%27s


Deja un comentario :)

10 opiniones

Comparte tu opinión

26 de September de 2007
a las 4:19

Bucio:

=) que bonito te quedo tu HT :P

26 de September de 2007
a las 21:38

c0dex:

esta bien el texto bien explicado, pero vieras puesto sabes como iniciar el cd, para arrancar la instalacion :P con /arch/setup

26 de September de 2007
a las 22:38

th3r0rn:

aa, eso es por que solo hablo sobre las configuraciones básicas una ves que ya esta instalado el sistema y el desktop,

1 de October de 2007
a las 6:05

tor:

Excelente!
Buena guía de inicio.
Gracias

Salu2

8 de October de 2007
a las 0:18

Mushindo:

Muy bueno, si señor.

Gracias.

8 de October de 2007
a las 0:30

Mushindo:

Por cierto, está todo perfecto, pero yo le añadiría una pequeña explicación (como te dije en el foro), de donde se añaden las DNS, por que a mi, en la instalación, sin ese detalle no conectaba a internet.
No obstante, de todas las guías que he visto, esta es la mejor.

27 de October de 2007
a las 19:14

Kakalake:

Oye tu franzis y como puta monto particiones ntfs?

y configuro el grub para que reconosca windows :s no lo jala mierda


3 trackbacks
  1.   Arch Linux por Ubuntu » Cactus Digital
  2.   ¿Qué Linux instalar? » Cactus Digital
  3. Imgeek » Blog Archive » Como hacer para que Archlinux detecte la particion de window en grub

Comparte tu opinión

Los campos marcados con * son obligatorios



Sobre nosotros

Diseño basado en MilBits