Feed
Posts
Comentarios

Instalando Arch en una Asus Eee 701 – Parte I

Bueno, este post va a ser un poco una bitácora de la instalación de Arch Linux en mi Eee.

Como primera medida nos descargamos la última versión del instalador de Arch para pendrives desde acá. Deben buscar el archivo .img para i686 USB. Si pueden usar bitorrent, los mirrors de Arch lo agradecerán.

Una vez que tenemos la imagen procedemos a “grabarla” en un pendrive con el comando

dd if=arch-version.img of=/dev/pendrive (reemplazando pendrive por el dispositivo correspondiente)

Y procedemos a bootear la maquina con el pen. Una vez que se nos presenta el login, ingresamos root como nombre de usuario y arch como contraseña.

Ahora simplemente invocamos el instalador propio de la distribución con el comando

/arch/setup

En la primer pantalla que se presenta se nos informa de que el proceso es bastante sencillo y de que  podemos ver la salida de los diferentes comandos que el instalador ejecuta presionando Alt-F5. Para volver a la instalación propiamente dicha, presionamos Alt-F1.

Presionamos OK para pasar a la pantalla de selección de origen de la instalación. La opción CD-ROM or OTHER SOURCE que nos va a permitir instalar los paquetes base desde el USB, en contraposición con la opción 2 que nos permite instalar todo desde una conexión a Internet. Como los drivers para la red los instalaremos más adelante es conveniente elegir la opción 1.

Ahora viene el particionamiento. Yo voy a borrar todo el SSD y crear una única partición de 100 megas para el /boot y el resto para /. Para ello elegimos la opción Prepare Hard Drive y luego la opción Partition Hard Drives nuevamente para que haga un particionamiento automático. Luego el instalador nos informa que existen 2 dispositivos (el SSD y el Pendrive) en los que se puede instalar. Elegimos obviamente el SSD y creamos las particiones correspondientes con el cfdisk. En este punto es importante no olvidar marcar como activa la partición boot y no crear una particion de swap para que la vida útil de la memoria SSD no se vea drásticamente acortada.

Una vez concluido el particionamiento seteamos los puntos de montaje con Set Filesystem Mountpoints.

Ahora llego el momento de elegir los paquetes que instalaremos. Yo instalé, adicionalmente a lo que venía preseleccionado en la categoría base-devel:

  • dnsutils
  • gpm
  • iproute
  • iptables
  • sudo
  • wireless_tools (estes si o si para hacer funcionar luego el wifi)

Luego seleccionamos la opción Install Packages y nos tomamos unos matecitos mientras hace su trabajo (no tarda mas de 5 minutos).

Luego vamos a Configure Installation y de todas vamos seleccionando las opciones que se presentan según correspondan a los dispositivos desde los que queremos ser capaces de arrancar el sistema. Yo solo elegí dispositivos USB. Una vez finalizado ese paso se nos pregunta que editor preferimos, nuevamente a gusto del lector (yo elegí vi)

El último paso antes de arrancar nuestro flamante Arch es configurar el sistema. En mi caso hice los siguientes cambios:

/etc/locale.gen

es_AR.UTF-8 UTF-8
es_AR ISO-8859-1

Este paso nos crea las locales que usaremos en el siguiente.

/etc/rc.conf

LOCALE="es_AR.UTF-8"
TIMEZONE="America/Cordoba"
HOSTNAME="duker-eee"
eth0="dhcp"
#gateway ...
#ROUTES

Luego configuramos la clave de root y los mirrors para Pacman (el gestor de paquetes de Arch). Yo elegí el de ibiblio, pero hay un par de mirrors en Brasil que pueden ser más rápidos.

Al elegir volver al menú principal se generarán los kernels del sistema para el arranque con las opciones que elegimos durante la configuración.

Cuando ya termina eso podemos finalizar la instalación instalando el bootloader. Nuevamente cada uno elegirá el que más le guste. En mi caso elijo GRUB. Antes de instalarse se abre en nuestro editor por defecto el archivo de configuración que se usará. Siempre es bueno revisarlo, pero en general no le erra con las opciones. Yo lo guardé como venía. El último paso consiste en elegir en donde lo vamos a instalar, que en nuestro caso es el SSD principal /dev/sda .

Una vez finalizada la instalación del GRUB el instalador nos devuelve a la línea de comandos. Reiniciamos nuestro nuevo sistema con el comando reboot.

Bien esto ha sido la instalación de Arch linux para la eee. En próximos post iremos viendo el tema de instalar los diferentes paquetes.

Les dejo una lista los links en los que me basé:

http://wiki.eeeuser.com/installingarchlinux

http://wiki.archlinux.org/index.php/Installing_Arch_Linux_on_the_Asus_EEE_PC

Godspeed!

Share

Reiniciar solo una vez con otra entrada en GRUB

Generalmente cuando uno actualiza el kernel del sistema una muy buena idea es probar que el nuevo kernel tiene todos los modulos necesarios, y sobre todo, funciona como esperamos que lo haga.

Para ello instalamos la nueva versión del kernel, la seteamos como opción por defecto y reiniciamos la máquina. En caso de que algo no funcione como debe, reiniciamos y elegimos manualmente la versión anterior desde el gestor de arranque.

Todo muy lindo si tenemos la maquina a nuestros pies, pero cuando la actualización se llevo a cabo en un servidor remoto no es tan sencillo, ya que no tenemos acceso al gestor de arranque para elegir otra opción.

En esos casos lo mejor que podemos hacer es dejar configurado como opción por defecto algún kernel que sepamos funciona bien y configuramos el GRUB para que se inicie solo una vez con el kernel nuevo. En caso de que todo funcione bien podemos configurar el gestor para hacer permanente nuestra elección del nuevo kernel, pero si falla basta con llamar al nuestro proveedor de servicios para solicitar un reinicio del servidor y acto seguido estamos nuevamente corriendo con el kernel que sabemos funciona bien.

En grub esto se hace con las opciones default saved en la sección general, savedefault en la sección del kernel probado y savedefault #kernelprobado en la sección del kernel nuevo.

Por ejemplo, si nuestro grub luego de la actualización se ve así:

menu.lst original

lo modificamos de la siguiente manera:

menu.lst nuevo

La clave es que el kernel probado tenga savedefault y el kernel nuevo tenga savedefault 1 siendo 1 el numero del kernel probado.

El efecto de esto es que se iniciará solo una vez el kernel nuevo y podamos volver al viejo con solo pedir un reinicio del servidor.  Si luego de que arrancó y se ha probado a discreción el nuevo kernel estamos conformes, simplemente  eliminamos el 1 en la sección del kernel nuevo, con lo que cuando arranque quedara como opción por defecto.

Ah, me olvidaba, pero como estamos hablando de servidores remotos, los más atentos dirán: muy lindo, muy lindo, pero ¿como le digo a grub que arranque la próxima vez con el kernel nuevo?

Fácil:

grub-set-default 0

Siendo 0 el kernel a probar.

Update:

En algunos sistemas el comando grub-set-default no se encuentra disponible, en esos casos tenemos que acceder a la consola de grub y usar el comando

savedefault –default=0 –once

y despues

reboot

esto logra el mismo resultado. Después ya estamos listos para el reinicio del servidor.

Share
Esta es una historia verdaderamente real, pero ella no sabe que ha salido en el comic porque su wifi no funciona hace semanas.

Esta es una historia verdaderamente real, pero ella no sabe que ha salido en el comic porque su wifi no funciona hace semanas.

Sín palabras, simplemente excelente.

Share

Te gustan las series? Toma!

Para toda la gente que les gusta seguir alguna que otra serie yanqui, les dejo la grilla de programación.

Altamente recomendable.

Share

Terminator ya no parece tan increible

Bueno, creo que el título lo dice todo, les dejo un link al blog de Angel “Java” Lopez en el que se comenta y muestra unos videos muy interesantes sobre el tema.

Robots Conversadores – Angel “Java” Lopez

Cyberdine Systems my arse! Hanson Robotics era la posta! Rápido Jhon hacelos mierda a ellos!!!

Share

Bueno, siguiendo en la línea del post anterior hoy les dejo otro tip para el “editor de la bestia” según RMS. Para poder escrolear (palabra adaptada de scroll y acepatada por la Irreal Academia Española con el vim es necesario darle la opcion en modo ultima línea:

:set mouse=a

Y como siempre que queremos persistir una opción de vim, lo almacenamos en el .vimrc si queremos los cambios solo en nuestro usuario o bien en /etc/vimrc si queremos que sean globales.

Y para los que no están convencidos de que vim es el camino de la luz, aca les dejo una de las tantas cosas que se pueden hacer desde él.

Nos leemos.

Share

Teclado numérico en vim con PuTTY

Alguna vez les habra pasado que tenían que editar archivos en un sistema remoto con vim y se conectaban vía PuTTY no? Y todo perfecto hasta que querían usar el teclado numérico y páfate: escribe <F2><F3> en lugar de / y * por ejemplo.

Ya harto de este comportamiento me lanzé a buscar la solución y luego de varias consultas a San Google, encontré la que me pareció más sencilla, ya que no implicaba hacer mapeos extraños en el vimrc ni cambiar el tipo de terminal con un export y consiste en configurar bien el PuTTY.

En la sección Terminal->Features basta con marcar la opción Disable application keypad mode.

Y voilá! A disfrutar del keypad.

Share

Excelente comic de xkcd, traducido debajo por mi.

La única forma de que firme algo con sangre es si me corto abriendo el envoltorio del CD

La única forma de que firme algo con sangre es si me corto abriendo el envoltorio del CD

Mefistófeles: Mortal! Vengo a ofrecer un trato …

Hombre: Lea el cartel.

M: “Al entrar a esta habitación usted accede a entregar los derechos de su propia alma en lugar de negociar con el mortal que aquí reside …” – Espera, no puedes hacer eso –

H: Muy tarde.

Share

Se viene la Crisol 2008 gente!

Bueno, como el título dice en pocos dias se estará realizando este importantísimo evento de nivel nacional en la ciudad de Corrientes. Para mayor información visiten el sitio oficial acá.

Crisol 2008

Crisol 2008

Share

Como muchos de uds. ya sabrán hace un tiempo me encuentro analizando la posibilidad de migrar hacia tierras más fertiles para mi profesión, como ser Buenos Aires, Rosario o Cordoba, por lo que me he puesto en campaña para tener una idea de las oportunidades laborales que alli existen, mas alla del “seeee, te pagan una banda por no hacer nada” que por allí se escucha.

Es así como tropece con el sitio InfoEmpresasIT en el cual cualquiera que se encuentre trabajando o lo haya echo, puede ingresar a dejar comentarios sobre sus empleadores, así como tambien podemos encontrar información sobre la calidad de los RRHH y de las remuneraciones en las mismas.

Obviamente cada uno le dará la credibilidad que le parezca, pero si alguno puede confirmar/negar algunas de las informaciones allí plasmadas, por favor hágamelo saber y diseminamos la semilla.

Share

« Newer Posts - Older Posts »