Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. 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.

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.