Uma nota para os leitores: Sim, esta pergunta já foi feita. No entanto, a maioria das perguntas feitas sobre esse tópico nunca recebeu uma resposta, e as perguntas que receberam uma resposta estão muito desatualizadas e não se aplicam às versões atuais do Ubuntu Touch. As circunstâncias mudaram, portanto, essa questão NÃO é uma duplicata . Qualquer resposta fora do tópico será sinalizada .
Eu estava lendo as compilações diárias atuais do Ubuntu ontem, e notei que o suporte ao X86 foi oficialmente implementado nas compilações atuais do Ubuntu touch.
Isso abre um monte de novas oportunidades. Eu comecei a mexer com um emulador X86, usando um bootloader android Nexus 7 modificado no lugar do BIOS tradicional. Consegui rodar o Ubuntu Touch (lento como melaço, e não sem o estranho problema gráfico), tudo ia muito bem, até que o U-T tentou inicializar a bateria e o rádio. Tudo caiu depois disso, até corrompeu a imagem que eu estava usando para fazer isso. No entanto, isso prova que o Ubuntu Touch é capaz de rodar em hardware X86.
Agora eu sou muito bom com hardware virtual, mas eu sugo quando se trata de realmente tentar algo em hardware real. Eu não tenho idéia de como portar um bootloader android para dispositivos específicos, muito menos tentar manipular o Ubuntu touch para rodar no vergonhoso firmware UEFI de 32 bits que vem com a maioria dos tablets Windows (baytrail).
Honestamente, ter um bootloader android para rodar em uma máquina virtual já era ruim o suficiente, tive que criar uma CPU virtual dinâmica que pudesse alternar entre a arquitetura ARM e x86 dentro de um ambiente em execução, sem travar ou mesmo causar danos catastróficos para tudo carregado na RAM.
Então, eu só queria saber se alguém descobriu como superar essas limitações e, em geral, instalar o Ubuntu Touch em um tablet Windows 8 de 32 ou 64 bits.