sábado 18 de agosto de 2007

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.