Este é um tutorial de como instalar o sistema operacional Debian GNU/Linux versões testing ou unstable em um notebook HP dv5 1251. Este notebook possui processador Intel Core 2 Duo e adaptador gráfico NVIDIA com memória dedicada. Este tutorial possivelmente se aplica a outros modelos da série dv5-1000.
Especificacões do notebook HP dv5 1251nr:
- Processador: Intel Core 2 Duo Processor T6400
- Sistema Operacional: Windows Vista Home Premium 64-bit
- Tela: 15.4" (diagonal) high-definition widescreen
- Memória: 4GB RAM
- Disco Rígido: 320GB
- Memória Gráfica: Memória dedicada de 512MB
- Duracão da Bateria: Até 2 horas e 15 minutos
- Dispositivos:
- Leitor de Cartões 5-em-1
- Webcam de 2.0 megapixels
- Dimensões: 14.05" (W) x 10.2" (D) x 1.37" (min H)/1.65"(max H)
- Cores: Onyx / Bronze
Índice
- Obtendo a mídia de instalação
- Instalando o Debian GNU/Linux
- Configurando o Gerenciador de Pacotes
- Configurando os Dispositivos
- Dispositivo de Toque (Synaptics Touchpad)
- Configurações Adicionais
- Sugestões Adicionais
Obtendo a mídia de instalacão
Baixe o cd de instalação da distribuição testing com KDE embutido. Este manual se refere à versão com KDE, porém outras versões também podem funcionar. O CD de instalação da distribuição testing é gerado automaticamente a cada semana, portanto não se preocupe em gravar um CD-R, grave num CD-RW para evitar o desperdício de discos.
Após gravado, deixe o CD na tray e reinicie seu notebook.
Instalando o Debian GNU/Linux
Após colocar o cd na bandeja, aguarde para cair na tela inicial de instalação. Selecione o modo texto, pois o gráfico não funcionou quando tentei. Na build particular do instalador que utilizei, a Wireless também não funcionou durante a instalação. Na verdade, o chipset wireless é reconhecido sem problemas, mas o botão de ligar não funciona, o que a deixa desabilitada e consequentemente nos deixa sem rede.
Adicionalmente, encontrei alguns problemas com o particionador pois, quando instalei o Windows 7, criei uma partição adicional no disco. Como o Windows 7 também criou uma partição especial extra, e como a HP coloca uma partição de restore em todos seus notebooks, isto me deixou com 4 partições primárias. Assim, por mais que houvesse espaço não alocado disponível no disco para se criar uma nova partição ext4, o instalador não conseguia criar uma partição a mais, pois este é o limite de partições primárias que um disco com particionamento DOS pode ter.
A solução foi remover a partição de restore da HP e criar uma nova partição extendida no espaço restante para acomodar duas novas partições lógicas, uma partição ext4 para servir de root e a swap.
Feito isso, a instalação seguiu sem mais problemas.
Configurando o Gerenciador de Pacotes
No meu caso, utilizei a distribuição unstable para pegar o restante dos pacotes. Mas você também pode continuar com a versão testing se preferir.
De qualquer forma, adicione as seguintes linhas a seu /etc/apt/sources.list:
deb http://http.us.debian.org/debian/ testing main contrib non-free
deb http://deb.opera.com/opera/ testing non-free
deb http://dl.google.com/linux/deb/ stable non-free main
A seguir prosseguiremos configurando cada componente do notebook em separado. Ao final deste tutorial, todos os dispositivos, como vídeo, webcam, áudio, microfone e touchpad estarão funcionando corretamente.
Configurando os Dispositivos
Adaptador Wireless (Intel WiFi Link 5100)
O chipset wireless Intel 5100 funciona bem no linux. Tanto que já deve ter sido instalado por padrão durante a instalação. No entanto, muito provavelmente ele ainda não deve estar funcionando.
O problema aqui é que, por alguma razão, o botão touch que habilita/desabilita a wireless (que fica azul e laranja em cima do teclado) não funciona corretamente. Se você executar o comando dmesg para ver as mensagens do kernel, certamente irá encontrar a linha "Radio disabled by HW RF Kill switch".
Para contornar este problema enquanto não temos uma solução definitiva, digite:
sudo modprobe -r iwlagn && sudo modprobe iwlagn
Isto deverá reabilitar a sua wireless. Contudo, tenha em mente que, toda vez a wireless for desligada através do touchbutton este comando terá de ser executado de novo.
Adaptador Gráfico (NVIDIA GeForce 9200M GS)
Instalar placas de vídeo nvidia geralmente é um procedimento simples no linux, ainda mais no Debian. Primeiro, instale os pacotes module-assistant e nvidia-kernel-common:
# apt-get install module-assistant nvidia-kernel-common nvidia-glx
Em seguida, execute o module-assistant digitando m-a no terminal como root:
# m-a
Basta então preparar, selecionar, compilar e instalar o modulo nvidia seguindo o assistente.
Após instalar o módulo nvidia e o pacote nvidia-glx, faltará pouco para concluir a instalação. O Debian não inclui mais o arquivo padrão /etc/X11/xorg.conf contendo as configurações básicas do xorg porque, ao menos teoricamente, agora o xorg seria capaz de identificar automaticamente qual driver deve ser utilizado com cada adaptador gráfico. O problema é que, como ele não tenta utilizar o driver oficial da nvidia, acaba falhando miseravelmente neste processo e nos deixando na mão.
Será necessário, então, criar este arquivo e inserir nele as seguintes linhas:
1 Section "Monitor"<br /> Identifier "Configured Monitor"<br />EndSection<br /><br />Section "Device"<br /> Identifier "Geforce 9200M GE"<br /> Driver "nvidia"<br /> VendorName "NVIDIA Corporation"<br />EndSection<br /><br />Section "Screen"<br /> Identifier "Configured Screen"<br /> Monitor "Configured Monitor"<br />EndSection
Para finalizar, salve o arquivo e reinicie o X. Recomendo também a instalação do pacote nvidia-settings para ajustar configurações adicionais de sua placa de vídeo, como o dual display e o twinview.
Adaptador de Áudio (Intel IDT High Definition Audio)
Para que o dispositivo de áudio funcione corretamente será necessário adicionar uma linha de configuração no final do arquivo alsabase.conf localizado no diretório /etc/modprobe.d/. Para isto, é possível abrir o arquivo com:
nano /etc/modprobe.d/alsabase.conf
Após abrir, navegue até sua ultima entrada e então insira a seguinte linha:
options snd-hda-intel model=hp-dv5 enable_msi=1
Após editar o arquivo, reinicie o sistema ou digite update-modules -f.
Habilitando o suporte a arquivos MP3
Para tocarmos arquivos mp3 é preciso instalar o decoder de áudio ffmpeg e seu respectivo plugin para a engine de áudio xine. Para isto, digite:
sudo apt-get install libxine1-ffmpeg ffmpeg
Dispositivo de Toque (Synaptics Touchpad)
Para configurarmos o touchpad, primeiro precisamos habilitar seu compartilhamento de configuração. Para isto, você precisa criar um arquivo texto de nome shmconfig.fdi no diretório /etc/hal/fdi/policy/ e inserir nele as configurações desejadas. Para isto, podemos criar este arquivo utilizando o nano:
# nano /etc/hal/fdi/policy/shmconfig.fdi
Para em seguida inserir, dentro do arquivo, o seguinte código:
1 <?xml version="1.0" encoding="UTF-8"?><br /><deviceinfo version="0.2"><br /> <device><br /> <match key="input.x11_driver" string="synaptics"><br /> <merge key="input.x11_options.SHMConfig" type="string">on</merge><br /> </match><br /> </device><br /></deviceinfo>
Em seguida, baixe o pacote kcm_touchpad para obter um modulo do painel de controle do KDE capaz de gerenciar seu touchpad. No momento da elaboração deste tutorial o pacote ainda não estava disponível via apt-get, mas podia ser obtido em:
Para instalar, baixe a versão para Ubuntu e a instale utilizando o comando dpkg –i <pacote.deb>.
Configurações Adicionais
Acessando outras partições do sistema
Para configurar rapidamente a montagem das outras partições de seu sistema, como por exemplo a partição do Windows, baixe os pacotes ntfs-3g e ntfs-config pelo apt-get:
apt-get install ntfs-3g ntfs-config
E então digite:
sudo ntfs-config
Basta então seguir as instruções na tela para configurar o acesso a cada partição detectada.
Configurando layout do teclado e idioma
Para o teclado funcionar corretamente deve-se utilizar o layout de teclado USA variante International (with dead keys). O comando resultante na janela do System Settings (KDE) deverá ser:
setxkbmap -model pc104 -layout us -variant intl
Sugestões Adicionais
Wine (para executar aplicativos windows)
apt-get install wine
Mono (para executar aplicativos .NET)
apt-get install mono-runtime
GTK-QT Engine (para aplicar estilos QT em aplicativos GTK)
apt-get install gtk-qt-engine system-config-gtk-kde
Sun Java 6 (máquina virtual java)
apt-get install sun-java6-bin sun-java6-plugin
Flash plugin (para visualizar sites em flash)
apt-get install flashplugin-nonfree
Splashy (para exibir uma splash screen durante o boot do sistema)
apt-get install splashy startupmanager