Mostrando entradas con la etiqueta it. Mostrar todas las entradas
Mostrando entradas con la etiqueta it. Mostrar todas las entradas

sábado 18 de agosto de 2007

Instalando Gentoo Linux en una Compaq Presario 1255 - Parte 3

Siguiendo con el recuento de la instalación de Gentoo que hice en una laptop Compaq Presario 1255, llegó el momento de instalar en disco el sistema de base como se indica en la Capítulo 5 y 6 del manual de instalación del Gentoo Handbook.

Antes que nada es importante tener la fecha bien puesta o de lo contrario algunas instalaciones pueden fallar. Verificarlo ejecutando date. Para cambiarla hay que ejecutar el mismo comando con un parámetro de fecha escrita en formato mes-día-hora-minutos-año (todo con 2 dígitos salvo por el año que son 4). O para más información consultar man date. Por ejemplo:

# date 081822502007

Para instalar el sistema de base, tuve que bajar el stage3 ya que esta instalación fue a partir de un Knoppix. No tuve a mano un LiveCD y menos para la arquitectura i586 del microprocesador AMD K6 II que trae la Compaq Presario 1255.

Knoppix maneja DHCP a través del servicio pump. Esta información me bastó para arreglármelas con mi conexión al cablemodem de Fibertel, la placa PCMCIA 3Com EtherLink III que traía esta laptop y la auto-configuración que hace el Knoppix de ella con el cardmgr. Por cualquier duda, los DNS servers de Fibertel son (para poner en /etc/resolv.conf):

# Generated by dhcpcd for interface eth1
nameserver 200.49.156.8
nameserver 200.49.156.3
nameserver 200.49.156.7
nameserver 172.20.2.12

Para ver la configuración de las interfaces de red activas se puede correr ifconfig, y para probar la conexión a Internet se puede hacer un ping gentoo.org. Todo esto me funcionó bastante automáticamente con el Knoppix como para que pueda navegar por Internet con el links (web browser para consola). Toda esta parte es muy dependiente de cada situación particular de conexión a Internet o a alguna intranet así que hasta aquí llega mi ayuda.

Antes de seguir, conviene posicionarse en la ruta donde fue montada la partición principal del disco rígido:

# cd /mnt/gentoo

Ahora hay que bajar 2 archivos (y sus correspondientes sumas de verificación para chequear su integridad con md5sum -c ...):
stage3-i586-200?.?.tar.bz2
portage-latest.tar.bz2
(donde ? es el número más alto disponible y i586 se refiere a la arquitectura del microprocesador AMD K6 II que tiene la laptop en cuestión.)

Se puede utilizar el links para elegir un mirror de donde bajarlos:

# links http://www.gentoo.org/main/en/mirrors.xml

Para descomprimir ambos tarballs:

# tar xvjpf stage3-*.tar.bz2
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr

Finalmente, hay que personalizar las opciones de compilación para el Portage:

# nano -w /mnt/gentoo/etc/make.conf

# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=i586 -O2 -pipe"
CHOST="i586-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS=""
USE="X .............." # Consultar Gentoo wiki para personalizar esta línea
VIDEO_CARDS="via"
INPUT_DEVICES="keyboard mouse"
ALSA_CARDS="via82xx"
PORTDIR_OVERLAY=/usr/local/portage
LINGUAS="es_AR es en"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo "



Instalando Gentoo en Compaq 1255 - Parte 2

Como decía en otro post, estuve instalando un Gentoo Linux en una Compaq Presario 1255 (AMD K6 II 233 MHz) a partir de un Knoppix Live CD.

Al momento de particionar el disco (Parte 4 del Gentoo Handbook), se puede utilizar una herramienta mucho más amigable que el clásico fdisk.

# cfdisk /dev/hda

La funcionalidad es la misma pero es interactivo y muestra las opciones posibles sin tener que saberlas de memoria.

Yo borré todas las particiones, y utilicé el típico esquema de tres particiones: boot, swap y principal. Otros esquemas pueden ser mejores para otros casos. Finalmente las particiones quedaron así:

# fdisk -l /dev/hda

Disco /dev/hda: 4327 MB, 4327464960 bytes
240 cabezas, 63 sectores/pista, 559 cilindros
Unidades = cilindros de 15120 * 512 = 7741440 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 4 30208+ 83 Linux
/dev/hda2 5 70 498960 82 Linux swap / Solaris
/dev/hda3 71 559 3696840 83 Linux



Luego comprobé que se podría haber utilizado menos espacio para la partición de arranque hda1 pero no es un cambio muy importante.

Para formatear las tres particiones:

# mke2fs /dev/hda1
# mke2fs -j /dev/hda3
# mkswap /dev/hda2

Hice ext3 la tercera partición para que tenga journaling, cosa que no hace falta en la partición de arranque /dev/hda1 (ext2). La partición de swap se utiliza para el swapping en el multi-tasking y no necesita más que un mkswap, aunque para activarla hay que ejecutar:

# swapon /dev/hda2


Finalmente, se montan las otras dos particiones al Virtual File System que
maneja el Knoppix para poder proseguir con la instalación en el disco rígido.

# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot

Conclusión: Salvo por el uso de cfdisk, la etapa de particionamiento del disco en la instalación de Gentoo que hice siguió las directivas del Handbook.

En la próxima, les cuento cómo me fue con la configuración de la red, la instalación del "stage3 tarball" y el Portage y la personalización del make.conf.

viernes 1 de junio de 2007

"La primera web 2.0 argentina"

flof.com.ar es un sitio donde se pueden compartir lugares catalogados por usuarios. Permite ver imágenes satelitales, ya que está construido sobre Google Maps, pero además marca las calles y rutas más importantes de Argentina, Chile y Uruguay.

Según dicen, es "la primera web 2.0 desarrollada en la Argentina". Citando:
¿qué es flof?
  • flof es una colección de lugares catalogados por usuarios en forma libre. Así como guardás tus páginas favoritas, con flof vas a poder guardar, compartir y descubrir lugares dentro de una gran comunidad.
  • flof es una aplicación colaborativa: la información disponible es el resultado de la interacción de los usuarios con la aplicación y de los datos que éstos aportan al catalogar e ingresar puntos en el mapa (lugares).
  • flof integra las últimas tecnologías de Internet para brindar una aplicación innovadora, confiable y sencilla de operar.
  • flof es la primera web 2.0 desarrollada en la Argentina.

Por qué Google podría haber sido un invento argentino según Patrick Chanezon

El mes pasado, Patrick Chanezon, evangelista de Google APIs, dio una charla en el ITBA.

Algo interesante para destacar de lo que habló es que J. L. Borges es uno de los "most Googley authors".

Si Uds. creían que a la lista de inventos argentinos le faltaba algo, parece que Google no estaría lejos de haber sido un invento de Borges en su cuento de "La Biblioteca de Babel", según Chanezon. Esta es una biblioteca donde se encuentran todos los libros que hayan existido o puedan llegar a existir. Aunque Larry Page y Sergey Brin no hayan sido tan ambiciosos como Borges, la idea de un motor de búsqueda de Internet (que indexa las páginas de toda la web) es algo así.

La Biblioteca de Babel tiene libros con todas las posibles combinaciones de letras. Para tener una idea de la cantidad de libros que tendría una biblioteca así, cito una estimación que leí en un artículo llamado "How Big is the Library of Babel?":

In other terms, the Library of Babel contains 25^(410*40*80) = 25^1,312,000 books. This is a number compared to which the number of atoms in our universe is infinitesimal.

Chanezon habló de otros temas también como Google APIs (en general), Ajax, Google Maps, Google Checkout, Google Earth como un KML browser, etc. Los links a muchos de los ejemplos que dió se pueden encontrar en:

http://del.icio.us/chanezon/ba2007

miércoles 16 de mayo de 2007

Instalando Gentoo Linux en una vieja laptop Compaq Presario - Parte I

Todo empezó cuando me pasaron una vieja laptop Compaq Presario 1255. Y digo vieja porque las capacidades son:
  • Procesador AMD K6-II 333 MHz (con 512 KB L2 Pipeline Burst Cache)
  • Memoria RAM de 32 MB (SyncDRAM)
  • Disco rígido de 4.0 GB
  • Pantalla 12.1" HPA Display
  • Placa de red PCMCIA 3Com EtherLink III
  • Touchpad, Disquetera de 3.5", Lectora de CD-ROM 24X, Modem, Puerto USB, etc.
Venía con el Windows 98 pre-instalado. La pregunta era: ¿Qué me conviene tener en esta laptop?
  • El Windows 98 ya funcionaba bastante lento, y sin tener demasiadas cosas en memoria. También, con todo el software que haría falta, ocupaba bastante disco rígido.
  • Es bien sabido que Windows 98 se quedó en el tiempo. (No por nada Microsoft lo discontinuó y ya no presta soporte técnico ni actualizaciones de seguridad para Windows 98. Esto lo hace MUY vulnerable. De hecho, Windows XP es continuación del Windows NT que fue re-escrito desde cero, como Dios manda, como leí alguna vez en el libro de Sistemas Operativos de Tanenbaum & Woodhull.)
  • Tener Windows NT o 2000 no consumiría menos resursos. Ni hablar XP o Vista.
"So, Bill, you're not gonna have my laptop. So sorry..."
La alternativa: Linux.

Según me habían contado, existe una distribución de Linux que funciona muy bien como LiveCD. Es decir que detecta todo el hardware automáticamente y carga todo el sistema operativo (incluyendo el entorno gráfico KDE), sin escribir nada en el disco rígido, todo desde el CD y usando la memoria. Al apagar la PC y sacar el CD, todo sigue como si nunca hubiésemos probado Linux. ¡Es buenísimo!

Esta distibución es Knoppix. Realmente me sorprendió lo bien que funciona. La recomiendo para todo el que quiera probar Linux, sin tocar un pelo de su sistema.

Después de explorar Knoppix un poco (principalmente enterarme de qué dispositivos de hardware tiene la laptop exactamente), empecé la instalación de un Linux en serio. El primer tip que descubrí para "bootear" rápido sin cargar KDE es ingresar, en la línea de comandos de boot (donde normalmente uno presionaría Enter directamente):
fb800x600 2
Esto permite quedarse en una terminal por línea de comandos, con una resolución de 800x600 acorde a la pantalla de esta laptop. Para más opciones de boot, "press F2 or F3".

He probado varias distribuciones de Linux (bah, no muchas), y siempre me gustó Gentoo. De hecho, en la documentación oficial de Gentoo una de las alternativas es instalar esta distribución a partir de un Knoppix. Esto nos permite saltar a la parte 4 del manual de instalación de Gentoo.

La próxima les cuento cómo me fue con el "re-particionado" del disco rígido y la instalación base del Gentoo Linux.

jueves 3 de mayo de 2007

No es fácil trabajar en el área de Soporte Técnico

Si a alguien la cabe alguna duda de que no es fácil trabajar en el área de soporte técnico, aquí les presento algunas situaciones con las que hay que lidiar a diario.

Caso 1
Ing. Sist.:¿Qué computadora tiene?
Mujer: Una blanca

Caso 2
Mujer: Hola. No puedo sacar el disquete de la disquetera.
Ing. Sist.: ¿Ha intentado apretar el botón?
Mujer: Sí, claro, está como pegado...
Ing. Sist.: Eso no suena bien, tomaré nota.
Mujer: No... Espere... no había metido el disquete... está todavía en la mesa... Lo siento, gracias.

Caso 3
Ing. Sist.: Haga clic sobre el icono de 'Mi PC', a la izquierda de la pantalla.
Mujer: ¿Su izquierda o mi izquierda?

Caso 4
Ing. Sist.: Buenos días, ¿en qué puedo ayudarle?
Mujer: Hola, no puedo imprimir.
Ing. Sist.: Por favor, haga clic en "Inicio" y...
Mujer: Escuche, no empiece con tecnicismos, no soy experta en computadoras. ¡Maldita sea!

Caso 5
Mujer: Hola, buenas tardes, no puedo imprimir, cada vez que lo intento dice "No se encuentra impresora". Es más, la coloqué enfrente del monitor pero la computadora todavía dice que no la puede encontrar.

Caso 6
Mujer: Tengo problemas para imprimir en rojo
Ing. Sist.: Tiene una impresora a color?
Mujer: Aaaaaaaah.... gracias.

Caso 7
Ing. Sist.: ¿Qué ve en su monitor ahora mismo?
Mujer: Un osito de peluche que mi novio me compró.

Caso 8
Ing. Sist.: Ahora, pulse F8.
Mujer: No funciona.
Ing. Sist.: ¿Qué hizo exactamente?
Mujer: Presionar la "F" 8 veces como me dijiste, pero no ocurre nada.

Caso 9
Geronte: Mi teclado no quiere funcionar.
Ing. Sist.: ¿Está seguro de que está conectado?
Geronte: No lo sé. No alcanzo la parte de atrás.
Ing. Sist.: Tome el teclado, y dé diez pasos hacia atrás.
Geronte: Ya está
Ing. Sist.: ¿El teclado sigue con usted?
Geronte: Sí
Ing. Sist.: Eso significa que el teclado no está conectado ¿Hay algún otro teclado?
Geronte: Sí, hay otro aquí. Uy,.... ¡éste sí funciona!

Caso 10
Ing. Sist.: Tu password es 'a' minúscula de andamio, V mayúscula de Víctor, el número 7...
Mujer: ¿7 en mayúscula o minúscula?

Caso 11
Mujer: No puedo conectarme a Internet, aparece error de clave.
Ing. Sist.: ¿Está segura de que esta utilizando el password correcto?
Mujer: Sí, estoy segura, vi a mi esposo escribirla.
Ing. Sist.: ¿Me puede decir cuál era el password?
Mujer: 5 asteriscos.

Caso 12
Mujer: Tengo un grave problema. Un amigo me puso un protector de pantalla, pero cada vez que muevo el mouse desaparece...


(Gracias a Edgardo que me envió esta recopilación por e-mail.)

jueves 26 de abril de 2007

Si diseñaste un sistema de archivos, podés tener perfil de asesino

A vos, pebete, a vos te quería hablar. A vos que te metiste en la informática. A vos que siempre te gustaron las cosas bien freak. Sí. Resulta que estás cursando Sistemas Operativos y acabás de entregar el TP N°2 que es una versión mejorada del Kernel de Linux, pero implementado sólo con mensajes al estilo de Minix. Viene el JTP de la materia y publica en Internet la consigna para el próximo TP. Mientras abrís el PDF preguntándote si al final del cuatrimestre, con las horas que dejaste de dormir, vas a lograr tener más ojeras que Graciela Fernández Meijide, te aparece en pantalla el título del TP N°3: Diseño de un File System. "Uuuuh, loco..." decís. "Esto es lo que yo siempre quise hacer en mi ñoña vida." Enseguida empezás a limarla con la tabla de i-nodos, el manejo de bloques libres y ocupados y la atomicidad de las operaciones. ¡Apa, apa, apa! ¿Qué estamos haciendo? ¿¿¿Qué estamos haciendo??? En ese momento liberás tu instinto asesino al mejor estilo de estudiante surcoreano de Virginia Tech y empezás a querer matar a todos. Eso es lo que le pasó al diseñador del sistema de archivos ReiserFS, Hans Reiser, que está acusado de asesinar a su esposa y está actualmente arrestado y citado a juicio. Así que ya sabés, pebete. Si te corre la adrenalina por las venas cada ves que ves un filesystem como NTFS, FAT, EXT2, EXT3. MINIX FS, ISO 9660 o Andrew FS, ya sabés:
Cuidate. Querete. Ojito. Ojete.

Irma Jusid

viernes 1 de diciembre de 2006

Mi nuevo blog

¡Hola! Este es el primer post de mi nuevo blog en Blogspot.
Mi idea es publicar aquí artículos de distintos temas:
  • Proyectos de software
  • Artículos técnicos y para desarrolladores de software
  • Vida académica en el ITBA (www.itba.edu.ar)
O sea que originalmente la idea es un blog de un perfil muy de IT/informática/sistemas, pero veremos en qué se va convirtiendo.