viernes, 1 de junio de 2007

Fedora Core 6 en una COMPAQ Presario v3215la

Que funciona en esta instalación:
What works on this installation:







Dispostivo¿Trabaja?Comentarios
Video (Xorg)SIEs necesario instalar los drivers de nvidia
AudioSIEs necesario ajustar el volumen del Speaker
Red EthernetSI No es necesario ajustar nada
WiFiSIEs necesario instalar el ndiswrapper con el driver contenido en sp33008.exe
BerylSIEs indispensable instalar los drivers de nvidia

Un amigo mío me pidió que instalara Linux en su Compaq Presario v3215la y, después de un par de días, se logró hacer la instalación exitosamente.

(Nota: Cuando tenga tiempo lo pongo en inglés para los no-hispanoparlantes).

Reparticionamiento de NTFS dentro de Windows Vista:
Este paso lo intenté primero con el Qtparted y parted pero me reportaba "errores" en el File System . Lo más sencillo es hacerlo con el mismo Windows. Existen varios tutoriales en Internet de como hacerlo.
  1. Inicie Windows Vista como usuario administrador y selecione en el "Inicio" la opción "Panel de Control". Selecciones "Sistema y mantenimiento.". Vaya hasta el final a la sección donde dice "Herramientas administrativas" y ahí mismo seleccione "Crear y formatear particiones del disco duro".
  2. En la mitad inferior de la ventana seleccione la unidad que va a cambiar de tamaño. En mi caso aparece como unidad (C:) y sistema NTFS. Seleccione la partición NTFS y con el botón derecho del mouse seleccione "Reducir volumen ...". Ponga el tamaño que va amplear para Linux. En mi caso le puse cerca de la mitad para Linux y lo restante para el Windows Vista.
  3. Oprima el botón Reducir y espere hasta que termine de procesar el volumen.
  4. Inserte el disco de instalación del Fedora Core 6 (disco 1), para preparar la instalación de Linux cuando arranque la máquina.
  5. Al finalizar apague la computadora por completo seleccionando en Inicio el signo "|>" y "Apagar".
Instalación de Fedora Core 6
  1. Arranque con el disco de instalación de Fedora y cuando aparezca la opción de particionamiento seleccione la opción "Use free space on slected drives and create default layer".
  2. Cuando termine de instalarse se reinicializará pero NO levantará el ambiente gráfico (nivel de arranque 5). Seleccione para que no haga el intento de configurar el sistema X. Esto se configurará más adelante.
Configuración de la red (indispensable para actualizar e instalar demás paquetes)
(Nota:
todos los comandos se deben ejecutar como root).
El Fedora Core 6 reconoce correctamente la tarjeta de red Ethernet como eth0 . La configuración del WiFi se ve más adelante. En mi caso, simplemente abrí una terminal y le puse:

dhclient eth0

Agregar el repositorio de livna (rpm.livna.org)
Este repositorio es muy importante ya que contiene paquetes que normalmente no vienen incluidos en el Fedora Core 6 . Algunas veces no están inlcuidos los paquetes en el Fedora por cuestiones de copyright.

rpm -ivh http://rpm.livna.org/livna-release-6.rpm

Actualización de la instalación
Recomiendo actualizar la instalación de Fedora Core 6. Para ello simplemente ponga (como root):

yum -y update

Este último paso puede tardarse un día, ya que se bajan cientos de paquetes literalmente.

Instalación de los drivers de la tarjeta de video (nvidia).

yum install kmod-nvidia xorg-x11-drv-nvidia

Después de esto reiniciar la máquina, el sistema gráfico debe quedar ya habilitado.

Verificación del sistema de sonido
El programa system-config-soundcard no parece emitir ningún sonido de prueba con esta tarjeta, sin embargo, la tarjeta de sonido está correctamente detectada y configurada. Para verificar esto, recomiendo abrir el "Volume Control" y verificar que el control del "Speaker" esté arriba. Se puede verificar el sonido con el comando:
play /usr/share/system-config-soundcard/sound-sample.wav

Instalación de la tarjeta WiFi mediante el ndiswrapper
Nota:
Los drivers del Window Vista todavía NO funcionan con el ndiswrapper, es necesario bajar los correspondientes al sp33008.exe .
  • La tarjeta de WiFi es compatible con la Broadcom 4311. Sin embargo el comando lspci muestra:
lspci | grep -i broadcom
01:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
  • El controlador bcm43xx, no me funcionó con esta tarjeta por lo que lo sacamos de los módulos poniendo:
echo "blacklist bcm43xx" >> /etc/modprobe.d/blacklist
  • Y quitamos el alias del archivo /etc/modprobe.conf, quitándole la linea donde dice: alias eth1 bcm43xx .
  • Quitamos el módulo con: rmmod bcm43xx . Ahora procedemos a instalar el ndiswrapper. Recomiendo antes reiniciar la máquina para verificar que el módulo bcm43xx no se está cargando.
yum install ndiswrapper
  • Bajamos el driver de la tarjeta con:
wget ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe
  • Instalamos el cabextract con:
yum install cabextract
  • Extraemos el driver con:
cabextract sp33008.exe
  • Instalamos el driver con:
ndiswrapper -i bcmwl5.inf
  • Verificamos que se haya instalado con:
ndiswrapper -l bcmwl5 : driver installed device (14E4:4311) present (alternate driver: bcm43xx)
  • Insertamos el módulo del ndiswrapper con:
modprobe ndiswrapper
  • Guardamos la configuración con:
ndiswrapper -m

  • Probar que existe la tarjeta con los comandos:
ifconfig -a
ifconfig wlan0 up
iwconfig

Instalación de beryl (opcional):

yum install beryl

Se recomienda ver página:
http://wiki.beryl-project.org/wiki/Install/Fedora_Core



Algunos archivos de configuración:

cat /etc/modprobe.conf
alias eth0 forcedeth
alias scsi_hostadapter sata_nv
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
remove snd-hda-intel { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-hda-intel
#alias eth1 bcm43xx
#alias eth1 ndiswrapper
#alias peth0 forcedeth

/etc/modprobe.d/blacklist
# Quitamos broadcom driver (WiFi)
blacklist bcm43xx

/etc/modprobe.d/ndiswrapper
alias wlan0 ndiswrapper

1 comentario:

yoan_2003 dijo...

Hola Atom: Mi buena ayuda, Queria saber si se puede seguir este procedimiento para intalarlo en una Notebook Compaq V3614la, y cual distro de linux me recomendas usar.