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 10 de agosto de 2007

Tip para buscar música en Google

Tip para buscar música en Google:

-inurl:(htm|html|php) intitle:"index of" +"last modified" +"parent directory" +description +size +mp3 "The Beatles"

Probalo con esta Búsqueda Google.

Más tips en esta entrada de blog: "7 Clever Google Tricks Worth Knowing".