8 jun. 2008

Instalación de Debian en un MacBOOK. (configuración). 3era parte

Continuación de la configuración de la Mac Book.

Configuración de Blacklight+volumen+y eject del CDROM:
Blacklight (teclas de Fn+F1 y Fn+F2)trabaja fino usando el programa pommed, pommed también habilita el boton de eject del cdrom. gpomme es una aplicación gráfica para la configuración vía gráfica pommed.

Por defecto en Debian las teclas F1,F2,F3, ..F12 están deshabilitadas y actuán igual a las teclas Fn+F1 y Fn+F2, .... Fn+F12. Para habilitar el uso el uso de las teclas se debe modificar el archivo /etc/pommed.conf, cambiar init=-1 a init=80, cambiar volume="PCM" a volume="Front" y reiniciar pommed (/etc/init.d/pommed restart).


Alta resolución de la reproducción de video:
Modificar /etc/X11/xorg.conf en la sección Device agregar:
Option "LinearAlloc" "6144"
Option "CacheLines" "1080"

Configuración del teclado:
*Configuración de X11:
Agregar está opción en la parte del teclado:
Option          "XkbOptions"    "lv3:rwin_switch,apple:badmap"

tambièn se puede configurar en el escritorio de gnome desde:
Sistema-> 'Preferencias' -> 'Teclado'.
Y seleccionar el teclado macbook/macbook pro (int)

Para el caso de la consola se agrega la siguiente línea en /etc/console-tools/remap:
s/keycode 126 =/keycode 126 = AltGr/;

Para la emulación del mouse en el teclado se puede hacer la siguiente asignación de teclas:



xmodmap -e "keycode 115 = Alt_L" # left-apple
xmodmap -e "keycode 116 = Zenkaku_Hankaku" # right-apple
xmodmap -e "keycode 108 = Pointer_Button3" # KP-ENTER
xmodmap -e "keycode 204 = Pointer_Button2" # eject
xkbset m

Configuración del Touchpad:
Instalar gsynaptics:
aptitude install gsynaptics

Modificar /etc/X11/xorg.conf agregando lo siguiente:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Agregar las siguientes líneas en /etc/modprobe.d/:
install usbhid /sbin/modprobe appletouch; /sbin/modprobe --ignore-install usbhid $CMDLINE_OPTS

Luego agregar appletouch a /etc/initramfs-tools/modules, ejecutar update-initramfs.

Una posible configuración en el xorg.conf es la siguiente:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "LeftEdge" "0"
Option "RightEdge" "850"
Option "TopEdge" "0"
Option "BottomEdge" "645"
Option "MinSpeed" "0.4"
Option "MaxSpeed" "1"
Option "AccelFactor" "0.02"
Option "FingerLow" "55"
Option "FingerHigh" "60"
Option "MaxTapMove" "20"
Option "MaxTapTime" "100"
Option "HorizScrollDelta" "0"
Option "VertScrollDelta" "30"
Option "SHMConfig" "on"
EndSection






Configuraciones respeto al Procesador.
Escalando la frencuencia del CPU.
Ejecutar lo siguiente:
echo acpi_cpufreq >> /etc/modules
Escalando la frencuencia en el espacio de usuario:
Instalar powertop, este permite reducir el consumo de la bateria en el momento de trabajar con ella.
aptitude install powertop
Instalar powernowd
aptitude install powernowd



Instalación de Debian en un MacBOOK. (configuración). 2da parte

Al reiniciar el equipo se selecciona arranque desde Linux en el refit. Al iniciar sesión se entra con la cuenta creada y se procede a abrir una consola o a ejecutar synaptic para la selección de los repositorios.
En mi caso prefiero usar los de velug:
deb http://debian.velug.org.ve/debian lenny main contrib non-free
deb http://debian.velug.org.ve/debian-multimedia lenny main

Se ejecuta aptitude update.

Lo primero que se va a configurar es la tarjeta de red inalámbrica la cual su shipset es madwifi.
El kernel que trae lenny en sus repositorios es el 2.6.24-1y actualmente el equipo tiene el 2.6.22-3, se procede a instalar un kernel más actualizado. Adicionalmente se instalará subversion para poder instalar madwifi desde el repositorio de su página oficial.
aptitude install linux-image-2.6.24-1-amd64 linux-headers-2.6.24-1-amd64 svn subversion


Al terminar de instalar se ejectura lilo para actualizar el gestor de arranque y se reinicia el equipo.
Ya se tiene el kernel más reciente para verificar se ejecuta:
debian:~# uname -a
Linux debian 2.6.24-1-amd64 #1 SMP Sat May 10 09:28:10 UTC 2008 x86_64 GNU/Linux

A continuación se procede a configurar la tarjeta de red inalámbrica:
1. Se descarga del trink de svn de madwifi:
# svn co http://svn.madwifi.org/madwifi/trunk madwifi

2. Se descarga hal de people.freebsd.org:
# wget http://people.freebsd.org/~sam/ath_hal-20080528.tgz

3. Cambiarse al directorio de madwifi y renombrar el directorio hal:
# cd madwifi
# mv hal hal.old
4. Extraer el contenido de hal de freebsd y se renombra:
# tar -xvzf ../ath_hal-20080528.tgz

# mv ath_hal-20080528 hal

5. Se compila e instala madwifi en los directorios respectivos:
#make install BINDIR=/usr/bin MANDIR=/usr/share/man

6. Se recrea la lista de dependencias de los módulos:
#depmod -ae

7. Levantar el módulo madwifi:
#modprobe ath_pci

8. Verificar que se levanta el módulo con la salida del comando dmesg:

ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.10.5.6 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425, RF2417)
wlan: svn r3711
ath_pci: svn r3711
ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:02:00.0 to 64
MadWifi: ath_attach: HAL managed transmit power control (TPC) disabled.
MadWifi: ath_attach: Interference mitigation is supported. Currently disabled.
MadWifi: ath_attach: Switching rfkill capability off.
ath_rate_sample: 1.2 (svn r3711)
wifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboA rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: Atheros AR5418 chip found (MAC 12.10, PHY SChip 8.1, Radio 12.0)
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 4 for XR traffic
wifi0: Use hw queue 7 for UAPSD traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
ath_pci: wifi0: Atheros 5418: mem=0x50100000, irq=17

9. Sólo queda seleccionar la red inalambrica
10. A continuación se muestra la interfaz configurada:

debian:~# iwconfig ath0
ath0 IEEE 802.11g ESSID:"ROOMSERVER" Nickname:""
Mode:Managed Frequency:2.432 GHz Access Point: 00:14:78:C5:87:0E
Bit Rate:54 Mb/s Tx-Power:14 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=73/70 Signal level=-23 dBm Noise level=-96 dBm
Rx invalid nwid:835 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Ya se puede liberar del cable de red y utilizar la laptop con su conexión inalámbrica.

En el siguiente post se continuará con la configuración del laptop.

Instalación de Debian en un mac Book. Primera parte

Lo primero que hay que hacer es bajar la aplicación rEFIT e instalar en el MacOSX. Reparticionar el disco duro via el MacOSX y reiniciar el equipo.

En este momento aparece el menu de arranque de refit; en este menu aparece un icono de una consola que dice refit, hay que seleccionar esta y al terminar de arrancar refit es necesario ejecutar gptsync para sincronizar las particiones del disco duro con la aplicación refit, se le dice Y (si) y luego se reinicia el equipo para arrancar con el CD de instalación de Debian.


¿Cuál version utilizar ?
Depende del procesador que se tiene en el equipo, en mi caso en la mac book que tengo no puedo instalar con el cd de amd4, solo se instala con el cd de i386. Pero si el equipo tiene un procesador core duo de última generación se usará el de AMD64.
Yo prefiero instalar un laptop con lenny en vez de etch en este momento, en especial que lenny ya se encuentra en proceso de estabilización.

Si se va a utilizar lenny se recomienda instalar en modo experto para la instalación ya que esta versión tiene un problema al momento de configurar el video ya que se pierde el entorno de instalación y se hace necesario realizar una instalación remota via ssh.

Se reinicia el equipo colocando el CD de Debian Lenny, seleccionando en refit el arranque por cdrom y luego colocar expert.

1. Selección de Idioma : Español
2. Selección del país: Venezuela
3. Selección del teclado: Latinoamericano (por los momentos)
4. Seleccione UTF-8 venezuela.
5. Verificación del cd y selección de componentes del cdrom: se selecciona las opciones de ssh.
6. Configuración de la tarjeta de red (claro por los momentos hacer instalación por cable de red).
7. Confiruación de la red via DHCP.
8. Configuración de instalación remota via ssh: se crea una clave para el usuario installer y luego nos da la ip a utilizar.
9. Desde un 2do equipo conectarse por ssh a la ip del equipo, ejm: ssh installer@x.x.x.x
10. Se selecciona instalar debian (primera opción).
11. En este momento se repiten los pasos 1,2,3 y 4.
12. Detección del disco duro y particionado del mismo (existen muchas posibilidades), cree sólo 3 particiones: /, /home y swap y depende del tamaño del disco duro el tamaño que se le va a asignar a las particiones.
13. Formateo del disco duro y se instala un sistema base
14. Crear la clave de administrador del equipo.
15. Crear una cuenta de usuario.
16. Seleccionar un repositorio
17. Selección de la aplicación de popularidad de programas instalados, puede decir si o no.
18. Selección de los paquetes a instalar (Sistema base, Escritorio y Laptop). Con esta opción se tendrá un laptop base con todo lo necesario para que trabaje un usuario.
19. Se inicia el proceso de instalación de paquetes.
20. Cofiguración de resolución de la pantalla (depende del laptop): Seleccione 1280x800.
21. Configuración del arranque (si prueban con grub va a dar un error), en este caso hay que instalar lilo como administrador de arranque en la partición raíz.
22. Luego de instalar el gestor de arranque es bueno volver a sincronizar el disco duro:
Abra una segunda consola (control+alt+F2) desde el cd de instalación y ejecute
chroot /target aptitude install refit
/target/sbin/gptsync /dev/sda

23. En este momento ya se tendrá Debian instalado y solo queda retirar el cd de instalación y reniciar el equipo.

En la segunda parte del post se tratará la configuración y puesta a punto del equipo.

AddThis