Estou tentando instalar o Ubuntu no meu tablet Nexus 7 (2012), no entanto, parece que este tablet não está mais incluído nos lançamentos oficiais de desenvolvimento. Estou na metade do caminho seguindo o Guia de Porting to New New Device e estou começando a perceber o quão profundo esse projeto está prestes a se tornar, então eu queria saber se havia uma maneira de encontrar e instalar o último desenvolvimento liberação para garoupa.
Este é o resultado que obtive ao seguir o guia de instalação do Ubuntu Touch:
$ ubuntu-device-flash touch --channel=stable --device grouper --bootstrap
2015/06/08 12:48:59 Device is |grouper|
Device grouper not found on server https://system-image.ubuntu.com channel stable
Eu também tentei isso devel
também. Faz sentido que uma compilação do uTouch para o Grouper não esteja em nenhum desses canais, pois não é mais oficialmente suportada.
Como não sou contra o tempo para aprender a fazer isso corretamente, se não há uma maneira de acessar uma compilação para garoupa, alguém tem bons artigos para ler ou conselhos de suas tentativas de fazer esse tipo de coisa? Esta será minha primeira grande incursão no desenvolvimento ou na tentativa de algo assim.
fonte
Respostas:
Desde ontem, eu tenho no meu Ubuntu Nexus 7 2012 Ubuntu 14.04.3 LTS, então acho que as etapas para reproduzir isso no Ubuntu Touch podem ser semelhantes (ou você pode tentar a versão desktop).
Então, tudo o que você faz por sua conta e risco. :-)
Meus passos foram, em suma, isso:
Edite o arquivo com repositórios em /etc/apt/sources.list com base nesses exemplos (eu escolhi o Trusty porque é o próximo LTS após a 13.04 e não espero problemas)
deb http://ports.ubuntu.com/ trusty main restricted
deb-src http://ports.ubuntu.com/ trusty-security main restricted
Faça
apt-get update
eapt-get upgrade
Opcional: Instale o servidor SSH com
apt-get install ssh
Reinicie o tablet e aproveite a versão mais recente do Ubuntu :-)
Fonte: meu blog de hoje (em tcheco)
fonte
Etapa 1: faça o download de tudo
Primeiro, pegue os arquivos de compilação diários Raring mais recentes para o Nexus 7 2012:
ubuntu-13.04-preinstalled-desktop-armhf + nexus7.bootimg
ubuntu-13.04-preinstalled-desktop-armhf + nexus7.img.gz
(encontrado aqui: http://old-releases.ubuntu.com/releases/raring/ )
Em seguida, pegue as ferramentas necessárias para instalar esses arquivos de compilação no seu dispositivo:
No seu computador, pressione Ctrl + Alt + T para iniciar um terminal.
Adicione o PPA do Ubuntu SDK Release:
$ sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
Atualize seu sistema para usar os pacotes mais recentes:
$ sudo apt-get update
$ sudo apt-get upgrade
Instale o pacote ubuntu-device-flash:
$ sudo apt-get install ubuntu-device-flash
(encontrado aqui: https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/ )
Etapa 2: desbloquear seu dispositivo
O Nexus 7 de 2012 é fornecido com um carregador de inicialização bloqueado, o que significa que você deve desbloqueá-lo para exibir imagens diferentes no dispositivo. Felizmente, este é um processo trivial, e você só precisa fazê-lo uma vez.
( Aviso: Desbloquear o gerenciador de inicialização apaga todos os dados e redefine o dispositivo para os padrões de fábrica. Se você preferir não perder todas as suas preciosas fotos de gatos, faça backup delas no computador!)
Reinicie seu 2012 Nexus 7 no carregador de inicialização do Android. Para fazer isso, primeiro desligue o dispositivo da maneira normal (mantenha pressionado o botão liga / desliga, selecione desligar e espere alguns segundos). No estado desligado, mantenha pressionado o botão de diminuir o volume e pressione o botão liga / desliga. Continue mantendo o volume baixo e os botões liga / desliga até ver a interface do usuário do carregador de inicialização.
Usando um cabo micro-USB (o que você usa para carregar deve ser bom), conecte seu dispositivo a qualquer computador executando o Ubuntu. O dispositivo agora exibe a GUI do carregador de inicialização, com a seguinte aparência:
Verifique se o fastboot lista o dispositivo. Em um terminal no Ubuntu, execute:
$ sudo fastboot devices
Inicie o processo de desbloqueio do carregador de inicialização:
$ sudo fastboot oem unlock
Seu dispositivo agora deve solicitar que você desbloqueie o carregador de inicialização. Siga as instruções na tela para continuar. Sua tela agora deve ficar assim:
Conclua o processo reiniciando:
$ sudo fastboot reboot-bootloader
Quando o dispositivo é reiniciado novamente no carregador de inicialização (modo de inicialização rápida), você verá "LOCK STATE - UNLOCKED" em letras pequenas e vermelhas. Nesse momento, seu dispositivo está desbloqueado.
(a partir daqui: https://wiki.ubuntu.com/Nexus7/Installation )
Etapa três: instalar tudo
Faça o gunzip do arquivo * .img.gz baixado na Etapa 1 para extrair o arquivo .raw dentro.
Verifique mais uma vez se o seu dispositivo está conectado via micro-USB e se o fastboot lista o dispositivo executando o seguinte no terminal:
$ sudo fastboot devices
(Se o seu dispositivo não estiver listado, verifique se o dispositivo está ligado e inicializado no gerenciador de inicialização.)
Emita a seguinte série de comandos:
$sudo fastboot erase boot
$sudo fastboot erase userdata
$sudo fastboot flash boot /path/to/*.bootimg
$sudo fastboot flash userdata /path/to/unzipped/*.raw
$sudo fastboot reboot
Etapa quatro: usar seu dispositivo
Se tudo deu certo, agora você deve ter o Ubuntu Desktop em execução no seu Nexus 7 2012! O instalador provavelmente será de buggy, mas muito familiar. Cuidado, é claro, que esta versão do Ubuntu não é mais suportada pela Canonical, e você pode ter alguma dificuldade em encontrar e usar os aplicativos mais recentes no seu dispositivo. Boa sorte e divirta-se com o seu novo e recente tablet Ubuntu!
fonte
Você pode usar as instruções de instalação manual em https://wiki.ubuntu.com/Nexus7/Installation - o local dos arquivos não é mais válido, mas os arquivos ainda estão disponíveis aqui: http://cdimage.ubuntu.com/ lançamentos / raring / release /
As instruções se resumem a estes comandos:
No entanto, parece haver outras opções para obter um Linux "real" no Nexus 7 (2012), listados aqui https://github.com/Tasssadar/multirom/wiki/Grouper-Native-Desktop-Linux
Observe também que o Nexus 7 (2013), Nexus 4 e Nexus 10 são suportados pelo Ubuntu Touch, consulte https://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/
fonte