O sistema operacional Linux Desktop pode funcionar em dispositivos tablet Baytrail que acompanham o Windows

O sistema operacional Linux Desktop pode funcionar em dispositivos tablet Baytrail que acompanham o Windows

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

Responder1

Resposta curta:

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

Resposta longa:

Eu tenho um tablet HP Stream 7 (fornecido com Windows 8.1). Há um ano venho tentando colocar um sistema operacional Linux rodando nele.

O tablet possui UEFI de 32 bits e processador de 64 bits. Isto apresenta certas dificuldades ao instalar o Linux. editar: Muitos desses problemas agora podem ser resolvidos com uma instalação 'manual'.

O seguinte tópico 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 individual chamadoFedlet.

O tópico do fórum do Ubuntu explicando a instalação do Linux no HP Stream 7

*Infelizmente, encontrei um problema em que o instalador ubiquity 'travava' quando chegava à etapa 'Partition Drives'. (o sistema operacional foi inicializado a partir de uma unidade USB).

Por fim, isolei o problema e estabeleci que isso ocorreu porque o sistema tentou ler uma das várias partições de 4 MB no SSD, chamada Replay Protected Memory Block (RPMB). 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 esta partição RPMB, o sistema trava. A maioria das distribuições Linux já possui um bug registrado dizendo que é esse o caso. *edit: Isso foi corrigido em kernels mais recentes.

A única distribuição que não possui esse 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. Depois de compilar meu próprio kernel, o tablet funcionou com gnome e tela sensível ao toque! Porém a tela sensível ao toque estava com bugs, registrando vários cliques quando toquei nela e ainda não tenho wi-fi, pois atualmente não é suportado pelo kernel do Linux (pelo menos que eu saiba). Tentarei compilar um driver wifi em um futuro próximo.

Um guia muito básico para instalar o Debian Multi-arch em tablets Baytrail.

  1. Primeiro faça backup da instalação do Windows em uma unidade USB.
  2. Faça uma unidade USB de instalação do Debian Multi-Arch.
  3. Procure a tela sensível ao toque e o dispositivo Wifi que seu tablet possui e compile um kernel com os drivers de kernel apropriados incluídos. Eu recomendo um kernel mais recente
  4. Desative 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. Só é necessário se você deseja duelar com o Windows.
  6. Inicialize a unidade USB e instale o sistema operacional usando o instalador gráfico de 64 bits. é provável que seu dispositivo Wi-Fi e a tela sensível ao toque não funcionem neste momento
  7. reinicie o tablet e selecione sua nova instalação debian nas opções de inicialização.
  8. Depois que o debian for inicializado, instale seu novo kernel personalizado a partir de um pendrive.
  9. Finalmente conecte-se à internet e instale o GNOME Desktop.

Um guia muito básico para instalar o Ubuntu 16.04 32 bits em tablets Baytrail.

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

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

2) edite o arquivo grub na primeira partição (aquela com os arquivos efi) para apontar para os arquivos do kernel da segunda partição. A entrada de inicialização do grub deve ser semelhante a esta:

    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 iso do servidor Ubuntu.

3) Inicialize a partir do disco e selecione a entrada de menu correspondente. Você precisará de um teclado e um adaptador de internet (usei um adaptador USB para 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 ifupdown para se conectar à internet.

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

8) reinicie e você deverá ter um tablet funcionando.

9) drivers para wifi podem ser encontrados aquiDriver wi-fi Hadess

Responder2

Sim, alguns tablets não têm tantos problemas quanto outros, acredito que tudo se resume à instalação de drivers.

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

então consegui instalar o arch usando o tutorial deste pessoal:https://www.youtube.com/watch?v=MMkST5IjSjY

Baixei 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:https://www.reddit.com/r/LinuxActionShow/comments/3dtsz2/archlinux_up_and_running_on_the_acer_iconia_tab_8w/

mas isso ainda não se aplica aos meus drivers, ainda não encontrei nada sobre como ativar o hardware na inicialização.

Me deparei com este artigo entre alguns outros que sugerem que o problema só pode ser resolvido quando houver vontade de corrigi-lo.

informação relacionada