[Ubuntu-BR] Como instalar Ubuntu Dapper em um Macbook - parte 2

Adilson Oliveira adilson em linuxembarcado.com.br
Quinta Agosto 17 16:17:58 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bom dia pessoal

Depois de uma boa noite de sono, segue a parte 2 da saga da instalação
do Ubuntu Dapper no Macbook.
No último capítulo, quando deixamos nosso herói, o Dapper já estava
rodando no Macbook.

Fase 7) - Compilando um kernel específico para ele.
Como comentei na primeira parte, o kernel padrão do Dapper funciona mas
existe um problema que se manifesta às vezes de não querer dar boot por
um problema no ACPI.
Para resolver isso, vamos compilar um kernel próprio.
Comece baixando os pacotes adequados:
sudo apt-get install linux-source build-essential kernel-package gcc
libncurses5 libncurses5-dev libqt3-mt-dev bin86 gawk linux-kernel-devel
Descompacte os fontes (me pergunto porquê isso já não é feito na
instalação afinal, pra que eu quero os fontes sem que estejam prontos
para uso?)
cd /usr/src
sudo tar xvfj linux-source-2.6.15.tar.bz2
Agora copie o Config do kernel 686 instalado antes para que tenhamos uma
base padrão como usado no Dapper.
sudo cp /boot/config-2.6.15-686 /usr/src/linux-2.6.15/.config
Embora em teoria usar "make oldconfig" é também apropriado, descobri que
desta maneira funciona melhor.
Agora vamos ajustar algumas coisinhas, execute:
cd linux-2.6.15
make menuconfig
Em "Processor type and features", mude o processador para Pentium 4 e lá
embaixo, na mesma página, "Timer frequency" para 1000 Hz. Interessante
que no help diz que este é o valor adequado para desktops que precisam
de resposta rápida mas por padrão vem ajustado para 250Hz.
Agora volte ao menu principal e siga para Device Drivers/USB Support/USB
Network Adapters e remova (aperte N) o suporte para "USB ZD1211 based
wireless device support". Isso foi feito pois há um problema de
compilação neste device. O correto seria corrigir isso mas eu não fui
atrás e, em nosso caso, a não ser que você vá instalar um dongle wifi
USB com este chipset, não faz diferença.
Feito isso, saia do menu e execute
make-kpkg -initrd kernel_image kernel_headers
Este make-kpkg é genial. Ele vai deixar prontinhos dois pacotes .deb que
vão facilitar muito a nossa vida.
Vá tomar um café. Vai levar um bom tempo para compilar tudo.
Quando terminado você vai ter dois pacotes chamados
kernel-headers-2.6.15.7-ubuntu1_10.00.Custom_i386.deb e
kernel-image-2.6.15.7-ubuntu1_10.00.Custom_i386.deb agora basta instalar
com dpkg -i.
Na verdade o kernel-headers não é estritamente necessário agora mas já
que estamos neste ponto, é interessante tê-lo para que possamos usá-lo
depois em caso de compilação de módulos do vmware, por exemplo.
Uma vez instalado é só verificar se o seu lilo.conf precisa ser
atualizado, rodar "lilo -b /dev/sda3" e está pronto para o boot.
Lembre-se de manter uma entrada para o kernel anterior por precaução.

Fase 8) Ajustando o wifi.
Uma coisa a ser notada de cara com seu kernel novo é que o wifi deixou
de funcionar. Isso porquê o chipset usa alguns módulos que não estão
incluídos no fonte do kernel diretamente chamados madwifi.
Na verdade isso é bom para nós pois os que vêm no kernel são meio
antigos e apresentam um bug na exibição do nível de sinal.
Para resolver isso isso é simples:
Primeiro baixamos os fontes do madwifi-ng daqui:
http://snapshots.madwifi.org/madwifi-ng-current.tar.gz
Descompactamos, entramos no diretório e ? só:
make
sudo make install
Novo boot e seu wifi deve funcionar... talvez :)
O talvez vêm do caso de você estar usando segurança no seu wifi. O
wpasupplicant que acompanha o Dapper é compilado com uma versão antiga
dos drivers madwifi. Você pode pegar os fontes do wpasupplicant do Edgy
e compilar ou simplesmente usar este pacote aqui:
http://librarian.launchpad.net/3413515/result.tar
Para nossos propósitos basta o instalar o pacote wpasupplicant.
Sugiro também instalar o Network Manager. Excelente para gerenciar
conexões de rede de notebooks.

Eu ia agora acrescentar a câmera (sim, ela funciona! :) ) mas surgiu um
imprevisto. Volto a escrever assim que possível.

[]s

Adilson.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE5Ja22cB5Bt7H7YARAiGwAJ9QvChcIOWkuElTdJO+UYmaCAu3bwCcDSnA
s/YVcOFizCj68oIiAxtZjEs=
=gmVU
-----END PGP SIGNATURE-----




More information about the ubuntu-br mailing list