Eu tenho minha resposta de uma postagem em um tópico que está discutindo isso desde 2014 para vários sabores de linux. Compartilharei minha maneira de instalar sem as peças opcionais do guia.
O que ainda não funciona
- O navegador Chrome está piscando / rasgando (desative a aceleração de hardware nas configurações do Chrome para evitá-lo)
- Controle de brilho via botões FN
- O som funciona, mas não com um kernel principal ainda. Provavelmente será na linha principal com a versão 4.11 ou posterior. (Existe a opção de compilar um kernel mais avançado, mas não foi isso que eu fiz).
- O som pelos fones de ouvido não funciona nem com o patch, mas você pode usar este solução alternativa para que funcione (não tentei)
Preparando no Windows
Se estiver iniciando no Windows: desative o BitLocker (isso permitirá que o Ubuntu monte e / ou redimensione a unidade de dados principal). No Windows, clique em Configurações do PC / PC e dispositivos / informações do PC; role até a parte inferior da tela e clique para desativar a unidade de descriptografia / BitLocker
Preparando o USB Live
ATUALIZAÇÃO: Também é possível fazer um pendrive inicializável com o roteiro de harryharryharry
Caso contrário:
Prepare o pendrive USB inicializável do Ubuntu Live. Faça o download do arquivo .iso para o Ubuntu 16.04 de 64 bits. No Linux, sudo apt-get install unetbootin
. Execute unetbootin
com o arquivo .iso baixado.
Copiando bootia32.efi especial para USB
Depois que o cartão de memória estiver configurado, copie bootia32.efi
para o diretório /EFI/BOOT
no cartão de memória. Buscar bootia32.efi
do github . Não tenho certeza se esse é o link correto, porque esqueci qual deles usei durante as instalações. Se alguém encontrar problemas, por favor, comente e eu vou atualizar. Existem vários desses arquivos, ou guias como criá-los, na web, embora em primeiro lugar eu peguei um que não funcionou (era para o Arch Linux).
Inicialize o Ubuntu ao vivo a partir de USB
Insira o pen drive na porta USB do Asus X205TA. No Windows, segure a tecla Shift e clique em Restart; escolha Opções Avançadas / Firmware UEFI para entrar no BIOS. Desligue o SecureBoot. Selecione o stick USB como dispositivo de inicialização. Salvar e sair
Se a partir de uma instalação Linux existente, você precisará pressionar ESC quando ligar a máquina pela primeira vez; isso deve abrir um pequeno menu para escolher o dispositivo de inicialização. Escolha o stick USB. Quando o menu do grub for carregado, selecione Experimentar o Ubuntu .
Backup do SSHD
Conecte um disco rígido externo USB ou pen drive USB com pelo menos 32 GB de espaço livre. Clique com o botão direito do mouse em qualquer unidade montada no iniciador do Unity (por exemplo, SO e Recuperação se estiver fazendo uma inicialização dupla com o Windows) e escolha Desmontar para cada. Abra um terminal e execute o seguinte:
dd if=/dev/mmcblk0 of=/media/ubuntu/HD/FILENAME bs=1M'
Substitua HD pelo nome pelo qual a unidade externa foi montada. Substitua FILENAME
pelo nome do arquivo que você deseja usar para a imagem resultante (ou defina outro caminho conforme desejado). Demora cerca de 20 minutos para o comando concluir; NÃO o interrompa, ou você terá que começar de novo! Nota: para restaurar o X205TA ao seu estado original, você pode executar este comando “invertido”: dd if=/media/ubuntu/HD/FILENAME of=/dev/mmcblk0 bs=1M
Inicialização dupla
Redimensione a partição de Recuperação (observe que a partição de Recuperação é necessária para inicializar o Windows nesta máquina, portanto, ela não pode ser removida se você quiser inicialização dupla, mas ela pode ser reduzida em tamanho para permitir espaço adicional). Clique com o botão direito do mouse nos ícones OS e Recovery no iniciador Unity e certifique-se de que cada um deles esteja desmontado (escolha Desmontar para cada um, se necessário). Execute gparted (nota: isto corre muito devagar neste ponto; seja paciente!). Encolha a partição de recuperação tão pequena quanto possível (um pouco menos de 6 GB). Expanda a partição do SO para ocupar o espaço extra.
Instalação do Live-USB-Stick
Reinicie no Live-USB.
Configurar uma conexão sem fio
Isso é necessário para baixar atualizações durante a instalação. Insira um adaptador Wi-Fi baseado em USB (o Ubuntu ainda não reconhecerá o wifi interno). Escolha uma conexão sem fio e conecte-se.
Clique duas vezes em Instalar o Ubuntu. Permitir que a instalação seja concluída
Reinicie. Ele deve aparecer perfeitamente, com grub-efi-ia32
já instalado (e não grub-efi-amd64
).
Finalizar a instalação
Se houver dupla inicialização, limpe o Windows. Reinicie o menu grub e escolha o Windows. Permita que o Windows verifique e “conserte” a unidade C: (basicamente o Windows está respondendo ao fato de que a unidade foi redimensionada).Quando terminar, irá reiniciar automaticamente; Escolha novamente o Windows para verificar se a instalação do Windows ainda está funcionando corretamente. Reinicie novamente e escolha o Ubuntu.
Atualize o Ubuntu (presume-se que o adaptador Wi-Fi USB ainda esteja instalado; se não, espere até que o wifi seja corrigido) com sudo apt update
e sudo apt upgrade
.
Configurar o Wi-Fi interno
Dois arquivos são necessários no diretório /lib/firmware/brcm
:
-
brcmfmac43340-sdio.bin
- isso já estava em vigor na minha instalação do 16.04. -
brcmfmac43340-sdio.txt
- você pode copiar o arquivo nvram * de / sys / firmware / efi / efivars / (por exemplo, nvram-74b00bd9-805a-4d61-b51f-43268123d113) como brcmfmac43340-sdio.txt:sudo cp /sys/firmware/efi/efivars/nvram* /lib/firmware/brcm/brcmfmac43340-sdio.txt
Se um dos arquivos acima não existir, faça o download de brcmfmac43340-sdio.bin
e brcmfmac43340-sdio.txt
da Internet e copie para /lib/firmware/brcm
(requer sudo
)
sudo -H gedit /etc/modprobe.d/blacklist-custom.conf
(possivelmente criando o arquivo) e adicione as seguintes linhas:
blacklist brcmfmac
blacklist brcmutil
e
sudo -H gedit /etc/rc.local and add the following line:
modprobe brcmfmac
Certifique-se de que rc.local
seja executável ( sudo chmod a+x /etc/rc.local
)
Em vez de colocar na lista negra, você pode adicionar as seguintes linhas ao /etc/rc.local
ANTES do comando modprobe:
modprobe -r brcmfmac
modprobe -r brcmutil
Reinicie; wifi interno agora deve estar funcionando
Configure o Wi-Fi para encontrar a banda de 5 Ghz
sudo mv /lib/firmware/brcm/brcmfmac43340-sdio.txt /lib/firmware/brcm/brcmfmac43340-sdio.txt.bak
sudo wget https://raw.githubusercontent.com/harryharryharry/x205ta-iso2usb-files/master/brcmfmac43340-sdio.txt -O /lib/firmware/brcm/brcmfmac43340-sdio.txt
sudo modprobe -r brcmfmac
sudo modprobe brcmfmac
Nota: não há necessidade de consertar o leitor de cartão SD - funciona desde o início.
Nota: não há necessidade de consertar o touchpad - ele funciona corretamente (incluindo a rolagem com dois dedos) desde o início.
Suspender
Corrija os problemas causados por tentativas de suspensão. Vá para Configurações do Sistema / Energia e escolha “Não suspender” para “Suspender quando inativo por” (faça isso para bateria e CA).
Neste ponto, tudo está funcionando bem, exceto o som e o bluetooth interno. Você pode endereçar os dois com um dongle USB Bluetooth até que as correções feitas no momento estejam incluídas em um dos kernels mainline.
Se precisar de mais correções para o congelamento, confira a postagem original do usuário awakephd aqui . Esteja ciente de que ele tem um erro de digitação em modEprobe
.
UPDATE: Aplicando patches em um kernel da linha principal
É possível aplicar os patches mais recentes a um kernel normalmente instalado. Aqui é uma publicação dos Fóruns do Ubuntu sobre como fazer isso.