Uma vez que mudei para OpenSuse, todo os projetos e uso de FreeBSD pararam completamente.

Eu tinha conseguido a autorização do dono do projeto finstall, uma interface gráfica de instalação para o FreeBSD baseado em Python e Glade, para participar, sendo incluido como commiter, mas nunca atualizei nada. Vergonha pura.

VirtualboxTentando retomar os trabalhos, instalei o FreeBSD 8.0 num ambiente VirtualBox. Um dos primeiros problemas que notei de cara foi o Xorg. O ambiente inicia com 800x600 e não há meios de mudar isso (o ambiente hospedeiro tem tela de 1280x800). Problema que não encontrei no Windão dentro do VirtualBox.

Googleando por aí, encontrei a sugestão para alterar meu xorg.conf com os parâmetros:

Section "Monitor" 
   #Add the following two lines: 
   HorizSync 31-80 
   VertRefresh 30-100 

e

   #add your mode: 
   SubSection "Display" 
      Viewport 0 0 
      Depth 16 
      Modes "1280x800" 
   EndSubSection 

ambos não funcionaram.

Buscando mais um pouco no Google, segui uma lista do próprio VirtualBox, sobre o mesmo problema. A dica matadora foi utilizar:

 VBoxManage setextradata your_machines_name CustomVideoMode1xx

No meu caso:

 VBoxManage setextradata FreeBSD CustomVideoMode1 1280x800x16 

Existem algumas dicas no FreeBSD Wiki, como o uso do driver "vboxvideo", mas para mim nada deu certo (só funcionou com o driver "vesa").

Outra coisa que levei um certo tempo pra me ligar e arrumar foi em relação ao teclado e mouse. Não havia meio de funcionar. Somente depois de umas 2 horas batendo cabeça lembrei que precisava da instalação do hald e dbus. Instalando o hald, o restante vem automagicamente como dependência.

Agora estou feliz com meu FreeBSD funcionando no VirtualBox, falando com a Internet e o Linux através de uma interface bridged. Espero conseguir fazer alguma coisa logo pro finstall.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.