
Esta é uma porta bastante funcional do Ubuntu 10.10 Maverick Meerkat no Desire HD e a melhor parte disso é que você nem precisa substituir sua instalação do Android para poder executar o Ubuntu. Caramba, você nem precisa reiniciar seu dispositivo; ele será executado diretamente no Android e também há instruções sobre como ativar a GUI!
A seguir, é apresentada uma lista do que você pode esperar desta versão do Ubuntu no seu Desire HD:
- Um terminal Linux totalmente funcional com acesso a todos os utilitários de linha de comando padrão do Linux.
- Um ambiente de área de trabalho Gnome totalmente funcional.
- Vários aplicativos gráficos já incluídos para você executar.
- Uma versão para desktop totalmente funcional do navegador Mozilla Firefox 3.6.13.
- A capacidade de compilar e executar programas Linux nativos diretamente no seu telefone.
Existem alguns problemas conhecidos também:
- Os sons do Ubuntu não funcionarão,
- Nem todos os aplicativos Ubuntu poderão ser executados.
Agora, se você quiser continuar com a instalação, aqui está o guia completo.
Aviso Legal: Por favor, siga este guia por sua conta e risco. O AddictiveTips não será responsável se o seu dispositivo for danificado ou em tijolos durante o processo.
Requisitos:
- Um HTC Desire HD enraizado. Para obter instruções de root, veja como fazer root permanente no HTC Desire HD.
- Um cartão microSD com 3 GB ou mais de espaço livre.
- O kernel personalizado da LeeDrOiD v2.0.6 (ou qualquer outro kernel personalizado com suporte ao LoopBack) já instalado. (Você pode instalar o kernel usando o ClockworkMod Recovery).
Imagem do Ubuntu e scripts necessários(Download torrent; requer um cliente BitTorrent como o uTorrent. Atualizar: Marque abaixo; veja atualização no final deste post.)- Aplicativo Android Terminal Emulator (instalar no Android Market)
- Aplicativo Android VNC Viewer (instalado no Android Market)
- Antes de continuar, mova todos os seus aplicativos de volta para o Armazenamento Interno, se você os tiver movido para o SD usando o App2SD.
- Uma conexão ativa à Internet no seu telefone (Wi-Fi é recomendado).
Procedimento:
1 - Instalando o Ubuntu:
- Crie uma pasta chamada 'ubuntu' na raiz do seu cartão SD.
- Extraia o conteúdo do arquivo Ubuntu.tar baixado e transfira-o para a pasta da Etapa 2.
- Inicie o Emulador de Terminal e digite estes comandos: su pm setInstallLocation 1cd sdcard / ubuntush ubuntu.sh
bootubuntu
- Se tudo correr bem, você deverá ver “root @ localhost: / #” agora, indicando que você está executando o Ubuntu.
1.1 - Entrando no Ubuntu a qualquer momento:
Para entrar no terminal Ubuntu a partir de agora, basta iniciar o Emulador de Terminal, obter privilégios su, cd no diretório ubuntu e digite 'bootubuntu':
su
cd sdcard / ubuntu
sh ubuntu.sh
bootubuntu
1.2 - Saindo do Ubuntu a qualquer momento:
Para sair do terminal Ubuntu a qualquer momento, você precisará inserir o comando 'exit' no terminal Ubuntu.
Nota: Se você fechar o Emulador de Terminal por acidente ou se ele travar, você devo inicie o Android Terminal novamente e use a saídacomando para sair corretamente do Ubuntu ou não será fechado corretamente. Caso você receba um erro dizendo "loop device busy" ao tentar sair, basta usar o comando exit várias vezes (não há mal em usá-lo quantas vezes quiser). Se você ainda receber o erro, ignore-o.
2 - Configurando a GUI do Gnome Desktop:
Agora que você tem o Ubuntu 10.10 em execução, a próxima etapa seria ativar a GUI do Gnome Desktop.
- Se você ainda não está no terminal Ubuntu, insira-o usando as instruções acima mencionadas.
- Verifique se a conexão com a internet do seu telefoneestá ativo e digite os seguintes comandos. Aguarde até que cada um termine e digite 'y' (para sim) para confirmar qualquer prompt que você receber: apt-get updateapt-get install tightvncservercd / bin
gato> x
rm –r –f / tmp
mkdir / tmp
chmod 777 / tmp
exportar USER = root
exportar XKL_XMODMAP_DISABLE = 1
vncserver –geometry 1024 × 800
Pressione Enter mais uma vez após inserir o último comando.
- Agora você deve configurar sua tecla de redução de volume como Ctrl no Emulador de Terminal. Basta ir ao Menu> Preferências> Tecla Control e selecionar a tecla Diminuir volume. Volte para a linha de comando quando terminar.
- Mantenha pressionada a tecla Diminuir volume e pressione 'd'. (Isso basicamente digitará Ctrl + D.)
- Agora digite estes comandos:
chmod 777 x x
- Esse script 'x' basicamente permite iniciar a GUI do Gnome. Como é a primeira vez que você executa esse script, ele solicita que você defina uma senha para a conexão VNC. Defina uma senha de sua escolha.
- Ele também solicitará que você defina uma senha para o modo "somente visualização", o que não é necessário, então responda 'n' para não.
- Agora inicie o Android VNC Viewer e crie uma nova conexão com as seguintes configurações:
- Apelido: Qualquer coisa de sua escolha.
- Senha: A senha que você definiu na Etapa 6.
- Endereço: localhost
- Porta: 5901
- Formato de cor: Cores de 24 bits (4bpp)
- Agora clique em "Conectar". Dentro de um minuto, você deverá ver a área de trabalho do Ubuntu 10.10 Gnome.
- Por fim, precisamos configurar um script chamado 's' para interromper a GUI do Gnome. Basta voltar ao Emulador de Terminal e digite os seguintes comandos:
cd /bin cat > s export USER=root vncserver -kill :1 vncserver -kill :2 sudo reboot sudo halt
Pressione Enter mais uma vez após inserir o último comando.
- Verifique se a tecla Ctrl ainda está configurada como "Diminuir volume" nas preferências do Emulador de terminal.
- Mantenha pressionada a tecla Diminuir volume e pressione 'd'. (Isso digitará Ctrl + D novamente.)
- Agora digite este comando:
chmod 777 s s
Sua GUI do Gnome Desktop agora foi configurada.
2.1 - Iniciando a GUI do Gnome Desktop:
Para iniciar a GUI do Gnome Desktop a qualquer momento,basta entrar no Ubuntu usando as instruções acima na parte 1.1 e, em seguida, digite o comando 'x' no Emulador de terminal. Isso iniciará o servidor da GUI. Em seguida, basta iniciar o Android VNC Viewer, usar a conexão configurada na etapa 8 da parte 2 e clicar em "Conectar".
2.2 - Saindo da GUI do Gnome Desktop:
Sair da GUI do Gnome Desktop é tão simples quanto fechar a conexão no Android VNC Viewer, retornar ao Emulador de Terminal e inserir o comando 's'.
Nota: Se você estiver executando a GUI da área de trabalho, poderá devo saia primeiro digitando 's' no TerminalEmulador antes de sair do próprio terminal Ubuntu. Se você fechar o Emulador de Terminal por engano ou ele travar, inicie-o novamente, entre no terminal Ubuntu usando o comando 'bootubuntu' e use o comando 's' para parar o servidor VNC antes de finalmente usar o comando 'exit' para sair do o terminal Ubuntu corretamente. Caso contrário, você terá problemas com a sua conexão VNC quando tentar usá-la na próxima vez.
Ufa, deve ser isso, finalmente. Agora você tem o Ubuntu 10.10 Maverick Meerkat em funcionamento no seu HTC Desire HD, juntamente com a GUI do Gnome Desktop e vários aplicativos, incluindo o Mozilla Firefox. Desfrutar!
Atualizar: O link para os arquivos Ubuntu deste método nãoparece estar mais disponível, e o projeto parece ter sido descontinuado. Felizmente, há outro projeto semelhante na XDA-Developers que funciona melhor. Confira.
Comentários