Como es típico en la instalación de Gentoo Linux, el primer paso es tomar nota de las características del equipo.
La computadora Via pc2500 cuenta con:
Necesitamos conocer un poco más a cerca de las cualidades de cada componente. Para ello lo mejor es arrancar el equipo con un GNU/Linux de tipo live, como los que arrancan desde CD (por ejemplo Knoppix2) o llave USB (por ejemplo Damn Small Linux3).
Con la carga de un GNU/Linux live se pueden descubrir las características del procesador:
# cat /proc/cpuinfo
processor : 0
vendor_id : CentaurHauls
cpu family : 6
model : 10
model name : VIA Esther processor 1500MHz
stepping : 9
cpu MHz : 1496.288
cache size : 128 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge cmov
pat clflush acpi mmx fxsr sse sse2 tm pni xstore
bogomips : 2981.88
Con base a lo anterior y las recomendaciones de Gentoo Wiki - Safe CFlags4 definimos los parámetros de compilación que vamos a incluir más adelante en el archivo /etc/make.conf
# Instalación basada en el stage3, NO CAMBIAR
CHOST="i686-pc-linux-gnu"
# Via pc2500
# VIA Esther processor 1500 MHz
# CPU family 6
# Model 10
CFLAGS="-march=i686 -mmmx -msse -msse2 -msse3 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
Usando también un GNU/Linux live, vemos los dispositivos PCI detectados:
# lspci
Estos son los resultados del comando lspci, les he dado una mejor presentación:
Host bridge:
VIA Technologies, Inc.: Unknown device 0314
VIA Technologies, Inc.: Unknown device 1314
VIA Technologies, Inc.: Unknown device 2314
VIA Technologies, Inc.: Unknown device 3208
VIA Technologies, Inc.: Unknown device 4314
VIA Technologies, Inc.: Unknown device 7314
PCI bridge:
VIA Technologies, Inc. VT8237 PCI Bridge
IDE interface:
VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C
PIPC Bus Master IDE (rev 06)
USB Controller:
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
VIA Technologies, Inc. USB 2.0 (rev 86)
ISA bridge:
VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
Multimedia audio controller:
VIA Technologies, Inc. VT8233/A/8235/8237
AC97 Audio Controller (rev 60)
Ethernet controller:
VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
VGA compatible controller:
VIA Technologies, Inc.: Unknown device 3344 (rev 01)
Todo esto nos guiará para saber cómo configurar el kernel.