-----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----- -- ubuntu-br mailing list [email protected] www.ubuntu-br.org https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

