Após o longo dia de testes do GNOME 3.0 resolvi ir além e fazer uma instalação desse novo ambiente no Arch Linux. Eu não queria apenas testa-lo através de um live-cd de apresentação, digamos assim...
Obs.: O tutorial sobre o Intel KMS utiliza os arquivos referentes ao GRUB2-BIOS, bootloader que optei durante a instalação do Arch Linux.
Obs.2: Todos os comandos abaixo devem ser executados como root.
1. Instalando o Gnome 3.0 no Arch Linux
Após uma instalação normal, habilite o repositório [Testing] descomentando a linha referente a ele no arquivo /etc/pacman.conf
[testing]
Include = /etc/pacman.d/mirrorlist
Após uma instalação normal, habilite o repositório [Testing] descomentando a linha referente a ele no arquivo /etc/pacman.conf
Include = /etc/pacman.d/mirrorlist
Atualize APENAS o banco de dados do Pacman. Se você rodar o comando para atualizar o sistema em geral ( pacman -Syu ou pacman -Su ) com o repositório testing habilitado terá vários problemas. Em seguida instale o Gnome 3.0
pacman -Sy
pacman-db-upgrade
pacman -S testing/gnome testing/gnome-extra \
gstreamer0.10-plugins xorg xorg-drivers networkmanager \
network-manager-applet bluez gnome-bluetooth ttf-dejavu
1. /etc/rc.conf
!snd-pcm-oss
gstreamer0.10-plugins xorg xorg-drivers networkmanager \
network-manager-applet bluez gnome-bluetooth ttf-dejavu
Edite os arquivos abaixo com suas respectivas modificações:
- Seção MODULES
-> isso previne que alguns programas utilizem o ALSA OSS ao invés do PulseAudio.
- Seção NETWORKING
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
INTERFACES=(!eth0 !wlan0)
-> isso previne que o serviço nativo de rede (networking) detecte e configure as interfaces
- Seção DAEMONS
-> isso desabilita o serviço nativo de rede (networking) e o servidor de som (alsa)
## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
...
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
2. Ativando o KMS (Kernel Modeset) da Intel GMA950
MODULES="ata_piix ehci-hcd uhci-hcd ext4 intel_agp i915"
-> acrescente os módulos intel_agp e i915
2. Edite o arquivo /etc/default/grub
GRUB_GFXMODE=1024x600x24
GRUB_GFXPAYLOAD_LINUX=keep
3. Edite o arquivo /boot/grub/grub.cfg
linux (${root})//boot/vmlinuz26 root=/dev/disk/by-uuid/2621e753-aca0-438f-b1eb-a5b4241005cd rootfstype=ext4 ro nomodeset add_efi_memmap
linux (${root})//boot/vmlinuz26 root=/dev/disk/by-uuid/2621e753-aca0-438f-b1eb-a5b4241005cd rootfstype=ext4 ro add_efi_memmap
linux (${root})//boot/vmlinuz26 root=/dev/disk/by-uuid/2621e753-aca0-438f-b1eb-a5b4241005cd rootfstype=ext4 ro i915.modeset=1 add_efi_memmap
Eu já tinha um problema BASTANTE chato com o Arch Linux: Nunca conseguia habilitar a resolução nativa do monitor do meu netbook. Hoje consegui resolver essa questão de forma rápida e direta, consultando as fontes corretas na internet.
No próprio wiki do Arch Linux:
1, Edite o arquivo /etc/mkinitcpio.conf-> acrescente os módulos intel_agp e i915
GRUB_GFXMODE=1024x600x24
GRUB_GFXPAYLOAD_LINUX=keep
-> defina a resolução do seu monitor em GRUB_GFXMODE
Na linha referente aos parametros a serem carregados durante o boot remova a opção nomodeset, como no exemplo abaixo:
ANTES
DEPOIS
Se por um acaso a remoção da opção nomodeset não for suficiente, acrescente a opção i915.modeset=1 como no exemplo abaixo:
4. Atualize o "ramdisk" responsável pelo pré-carregamento de alguns módulos necessários para o arranque do sistema
mkinitcpio -p kernel26
Se você utiliza o Kernel LTS
mkinitcpio -p kernel26-lts
Reinicie o computador e aproveite! :-)
Espero ter ajudado.
0 comments:
Postar um comentário