É comum que ao dar boot em modo Live-CD com qualquer versão do Android-X86ele inicie sem dificuldades mas após sua instalação tenhamos a frustrante decepção de que o boot termine na tela de terminal esperando que o usuário use a linha de comandos. Isso ocorre porque o instalador não configura o padrão de vídeo no sistema pós instalado, ficando a cargo do usuário fazê-lo manualmente como veremos aqui.
O Projeto Android-x86 é um bem sucedido projeto para rodar o sistema operacional mais famoso dos dispositivos portáteis em PCs comuns e embora a sua instalação não seja tão amigável como uma instalação de Ubuntu ou mesmo de Windows é possível instá-lo com sucesso e sem riscos em uma máquina virtual onde poderá ser usado como se fosse um tablet.
Infelizmente, como já disse lá no começo o instalador inicia o LiveCD em modo gráfico mas após o boot com o sistema instalado e aparentemente com tudo certo de deixa na decepcionante linha de comandos.
A solução é chata, mas simples de ser feita e consiste em apenas adicionar alguns parâmetros no Grub permitindo assim que o sistema use uma configuração de vídeo padrão VESA.
Se você está no prompt de comandos do Android digite o seguinte comando para abrir o editor de textos com o arquivo de configuração do menu de boot.
vi /mnt/grub/menu.lst
Você deverá ver o menu como segue:
- Usando a setinha do teclado vá até o final da linha “kernel /android ….”
- Com atenção pressione “i” (você está no modo de comandos do editor “vi”, isso fará com que você entre em modo de edição)
- Agora você pode digitar as duas instruções abaixo:
nomodeset xforcevesa
A linha deverá terminar assim:
- Agora pressione [ESC] para voltar ao modo de comandos do vi;
- tecle :wq (exatamente assim tudo junto)
- Tecle [ENTER] para voltar a linha de comandos do Android.
Feito isso é só reiniciar a máquina Virtual que ela deverá entrar em modo gráfico.
Definindo o modo gráfico
Em todos os testes que fiz isso foi suficiente, no entanto, a resolução de vídeo pode não ser satisfatória e caso você queira definí-la, poderá fazê-la com a instrução “vga=XXX”, onde o “XXX” é o código da resolução VESA que você deseja usar, por exemplo, 345 significa “1280×1024 com 32bits de profundidade de cor”.
Para saber quais são os códigos possíveis coloque “vga=ask” e reinicie a máquina virtual, após passar pelo grub ela vai esperar que você pressione ENTER para listar os modos de vídeo disponível ou ESPAÇO para continuar o boot.
- Pressione ENTER para exibir a tabela,
- Anote o código correspondente ao modo de vídeo que te agrade (digamos, 360 que corresponde ao 1152x864x32)
- Reinicie novamente em modo “debug” (segunda opção do menu de boot) para voltar ao prompt de comandos;
- Edite novamente o arquivo menu.lst e então substitua o “ask” pelo número que representa o modo desejado (no meu exemplo pelo 360).
Após salvar o arquivo e reiniciar a máquina virtual ela deverá entrar no modo gráfico com a resolução escolhida.