O trabalho do sistema operacional Linux Desktop em dispositivos Baytrail Tablet que acompanham o Windows

1

Eu já vi essa pergunta em muitos fóruns na Internet e criei essa pergunta como um local para as pessoas explicarem seu sucesso ou fracasso na criação dessa configuração.

    
por Huw Evans 16.02.2016 / 18:04

2 respostas

4

Resposta curta:

Atualmente, existem muitos obstáculos para que tablets desse tipo executem um sistema operacional Linux. Qualquer tentativa provavelmente resultará em uma instalação do Buggy. No entanto, tecnicamente pode ser feito e espero que isso se torne mais fácil no futuro próximo.

Longa resposta:

Eu tenho um computador Tablet HP Stream 7 (fornecido com o Windows 8.1). Eu tenho tentado durante o ano passado para obter um sistema operacional Linux rodando nele.

O tablet tem um UEFI de 32 bits e um processador de 64 bits. Isto coloca certas dificuldades ao instalar o linux. edit: Muitos destes problemas podem agora ser resolvidos fazendo uma instalação 'manual'.

A seguinte discussão nos fóruns do ubuntu me levou a acreditar que era possível instalar o ubuntu mate neste tablet usando componentes de um pequeno projeto one-man chamado Fedlet .

O tópico do fórum do Ubuntu explicando o Linux instalado no HP Stream 7

* Infelizmente eu encontrei um problema em que o instalador de ubiquity iria "travar" quando eu cheguei na etapa 'Partition Drives'. (o sistema operacional inicializou a partir de uma unidade USB).

Eventualmente eu isolei o problema e estabeleci que isso acontecia porque o sistema tentava ler uma das várias partições de 4MB no SSD chamada RPMB (Replay Protected Memory Block). Este RPMB é usado pelo Windows para armazenar as chaves DRM necessárias para executar o sistema operacional Windows. Os arquivos no formato RPMB não podem ser excluídos ou alterados sem uma chave de descriptografia. Eles também não podem ser montados sem a chave.

Quando o Linux tenta montar essa partição RPMB, o sistema trava. A maioria das distribuições Linux tem um bug já registrado dizendo que este é o caso. * edit: Isto foi corrigido em kernels mais recentes.

A única distribuição que não possui este bug é o Debian Multi-arch. Este sistema operacional pode ser instalado no tablet, mas o kernel fornecido não suporta telas sensíveis ao toque. Uma vez que eu compilei meu próprio kernel, o tablet trabalhou com o gnome e touch-screen! No entanto, o ecrã táctil estava cheio de bugs, registando vários cliques quando o toquei e ainda não tenho wifi, uma vez que isto não é suportado actualmente pelo kernel do linux (pelo menos para o meu conhecimento). Vou tentar compilar um driver wifi no futuro próximo.

Um Guia Muito Detalhado para Instalar o Multi-arch Debian em Tablets Baytrail.

  1. Primeiro, faça backup de suas janelas instaladas em uma unidade USB.
  2. Faça uma unidade USB de instalação multi-arch do Debian.
  3. Procure a tela sensível ao toque e o dispositivo Wi-Fi que seu tablet possui e compile um kernel com os drivers de kernel apropriados incluídos. Eu recomendo um kernel mais recente
  4. Desativar a inicialização segura no BIOS do tablet.
  5. Redimensione a partição do Windows para liberar espaço para a instalação do Linux. Somente necessário se você quiser duelar boot com windows.
  6. Inicialize a unidade USB e instale o sistema operacional usando o instalador gráfico de 64 bits. as chances são de que seu dispositivo Wi-Fi e a tela de toque não funcionem neste ponto
  7. reinicie o tablet e selecione sua nova instalação do debian nas opções de inicialização.
  8. Uma vez iniciado o debian, instale seu novo kernel personalizado a partir de um pendrive.
  9. Finalmente, conecte-se à internet e instale o GNOME Desktop.

Um Guia Muito Difícil para a Instalação do Ubuntu 16.04 32bit nos tablets Baytrail.

1a) Primeiro, faça backup da instalação do Windows em uma unidade USB. Desativar inicialização segura.

1) pegue um disco USB e particione-o para ter duas partições. Coloque os arquivos efi de fedlet na primeira partição e copie o servidor 32bit ubuntu 16.04 iso para o segundo.

2) edite o arquivo grub na primeira partição (aquela com os arquivos efi) para apontar para os arquivos do kernel das segundas partições. A entrada de inicialização do grub deve ser algo como isto:

    menuentry "ubuntu server usb" {
set root=(hd0,gpt1)
    linuxefi    (hd0,gpt1)/install/vmlinuz  boot=install    
    initrdefi   (hd0,gpt1)/install/initrd.gz
}

Onde (hd0, gpt1) é a partição que contém a cópia do servidor ubuntu iso.

3) Inicialize a partir do disco e selecione a entrada do menu correspondente Você vai precisar de um teclado e um adaptador de internet (eu usei um usb para adaptador Ethernet da maplin)

4) instale o sistema usando os diálogos na tela.

5) reinicie (sem o USB) e selecione drop to root shell.

6) configure o ifupdown para conectar-se à internet.

7) apt-get install ubuntu-desktop ou gnome-desktop ou o que você planeja usar.

8) reinicie e você deve ter um tablet funcionando.

9) drivers para o wi-fi podem ser encontrados aqui Hadess driver wi-fi

    
por 16.02.2016 / 18:04
0

Sim, alguns tablets não têm tantos problemas quanto os outros. Acredito que realmente se trata de instalar drivers.

Para passar a inicialização do EFI, usei o arquivo bootia32 de um 'fedlet.iso' em / EFI / BOOT você pode encontrar muito sobre como ti

então eu consegui instalar o arch usando esse tutorial de caras: link

Eu fiz o download e adicionei patches de um repositório / hadess / rtl8723, mas ainda não consegui encontrar o hardware usando comandos como lspci e hwls.

Encontrei um guia para outro tipo de tablet baytrail que encontrou uma maneira de ativar o hardware na inicialização: link

mas isso não se aplica aos meus drivers ainda, ainda estou para encontrar alguma coisa na ativação do hardware na inicialização.

Me deparei com este artigo entre alguns outros que sugerem que o problema pode ser resolvido somente quando há uma vontade de corrigi-lo.

    
por 16.06.2016 / 18:21