- Cenário:
Tenho uma placa ATI em um note Dell Vostro 1000 (velhinho o coitado) e uso
Debian Wheezy (que está bom
para caramba!) com kernel 3.1.0-1-amd64 e Xen 4.1, utilizando HVM.
- Informações sobre a placa VGA:
lspci -vnn | grep -i vga
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS482 [Radeon Xpress 200M] [1002:5975] (prog-if 00 [VGA
controller])
E seguindo a Wiki do Debian, tenho o seguinte link para configuração da minha placa VGA:
- Problema:
A melhor forma de instalar o driver da minha placa, foi instalar o pacote "firmware-linux-nonfree", pois antes não tinha bons
resultados gráficos. Com a instalação do pacote tudo ficou perfeito, um visual lindo com o GNOME 3. ;)
Porém eu uso Xen....
O Xen dá erro na hora da inicialização, e não é possível ver mais nada quando o pacote em questão está instalado!!
- Solução:
O pacote "firmware-linux-nonfree" altera o 'initrd' e o VMLinux do kernel 3.1.0-1-amd64, removendo o pacote em questão. O
kernel Xen funciona normal, porém a aceleração gráfica vai para o brejo.
Portanto, a minha solução foi remover o pacote "firmware-linux-nonfree" e criar imagens diferentes para o kernel do Xen
(sem aceleração gráfica):
# cp -R /boot/config-3.1.0-1-amd64{,-xen}
# cp -R /boot/initrd.img-3.1.0-1-amd64{,-xen}
# cp -R /boot/System.map-3.1.0-1-amd64{,-xen}
# cp -R /boot/vmlinuz-3.1.0-1-amd64{,-xen}
Aí basta alterar as configurações de Boot do Xen diretamente no arquivo de configuração do GRUB. Ficará algo mais ou
menos assim:
### BEGIN /etc/grub.d/20_linux_xen ###
submenu "Xen 4.1-amd64" {
menuentry 'Debian
GNU/Linux, with Xen 4.1-amd64 and Linux 3.1.0-1-amd64-xen' --class debian --class gnu-linux --class gnu
--class os --class xen {
insmod lvm
insmod part_msdos
insmod ext2
set root='(ZION-boot)'
search --no-floppy --fs-uuid --set=root 1ac9beac-b31f-4840-9b96-
d06bfda6e847
echo 'Loading Xen 4.1-amd64 ...'
multiboot /xen-4.1-amd64.gz
placeholder com1=9600,8n1 console=com1,vga something else
echo 'Loading Linux 3.1.0-1-amd64-
xen ...'
module /vmlinuz-3.1.0-1-amd64-xen placeholder
root=/dev/mapper/ZION-raiz ro console=tty0 console=hvc0 quiet
echo 'Loading initial ramdisk ...'
module /initrd.img-3.1.0-1-amd64-xen
}
menuentry 'Debian GNU/Linux, with Xen 4.1-amd64 and Linux 3.1.0-1-amd64-xen (recovery mode)' --class debian --class
gnu-linux --class gnu --class os --class xen {
insmod lvm
insmod part_msdos
insmod ext2
set root='(ZION-boot)'
search --no-floppy --fs-uuid --set=root 1ac9beac-b31f-4840-9b96-
d06bfda6e847
echo 'Loading Xen 4.1-amd64-xen
...'
multiboot /xen-4.1-amd64.gz
placeholder com1=9600,8n1 console=com1,vga
echo 'Loading Linux 3.1.0-1-amd64-xen
...'
module /vmlinuz-3.1.0-1-amd64-xen placeholder
root=/dev/mapper/ZION-raiz ro single console=tty0 console=hvc0
echo 'Loading initial ramdisk ...'
module /initrd.img-3.1.0-1-amd64-xen
}
}
### END /etc/grub.d/20_linux_xen ###
Feito isto, podemos 'bootar' com o kernel "não Xen" e instalar o pacote "firmware-linux-nonfree", pois aí o mesmo habilita a
aceleração gráfica neste kernel.
A desvantagem é que o kernel do Xen não terá aceleração gráfica em minha placa de vídeo, mas, pelo menos, agora consigo
usar o Xen sem problemas. ;).
E quando quiser jogar uns joguinhos, uso a outra imagem do kernel com aceleração gráfica.
Bom divertimento ... ;)
Previamente publicado em:
Nenhum comentário foi encontrado.