Eu instalei recentemente o Arch Linux em um dos tablets windows baratos. Eu escolhi o arch linux, porque ele tinha o kernel mais recente, e no kernel 4.12 o driver do rtl8723bs era mainlined. Fiquei surpreso com o quão bem ele se formou. Mas uma coisa continua me irritando ...
O tablet tem processador Z3735G (x86_64 suportado). Mas tem o infame UEFI de 32 bits. Eu modifiquei a mídia de instalação para incluir bootia32.efi e inicialize o cmdline grub e carregue a iso ativa. Eu tive que reiniciar o iso ao vivo algumas vezes, mas aí o problema começou. O dispositivo geralmente falha ao inicializar o kernel. Existem 3 tipos de falhas:
boot
boot
Este problema persistiu mesmo após a instalação. Eu tentei vários argumentos do kernel para suprimir esse problema:
i915.modeset=0
sem efeito i915.nomodeset=1
IDK se isso estiver correto nomodeset
sem efeito add_efi_memmap
Embora isso não seja permitido, o kernel pode sobrescrever a memória EFI. video=SVIDEO-1:d
sem efeito acpi=off
sem efeito noapic
sem efeito intel_idle.max_cstate=1
adicionado sempre, mas o problema persiste. O kernel quando a inicialização falha não produz uma única linha de saída, então não consigo descobrir o que aconteceu. Talvez seja um problema que ele inicialize o kernel de 64 bits e o grub & de 32 bits. Alguém já experimentou / resolveu problema semelhante? Por favor, me avise.
Especificações do sistema:
CPU: Intel Atom Z3735G @ 1.33GHz
GPU: Intel IGP
RAM: 1GB LDDR3
Flash: 16GB internal
EDIT # 1 Eu acho que o motivo é a configuração do modo grub2 gfxterm. Pode passar um valor errado para o linux, o que falha na inicialização. A inicialização no modo invisível resulta em uma tentativa de inicialização bem-sucedida.