GNU Linux Ubuntu em notebook HP Pavilion x360

Publicado: 25/02/2015 em Técnico
Tags:, , ,
HP pavilion x360

HP pavilion x360

Desde 2004, estava usando notebooks da ACER com dual boot, windows que vinha na máquina e linux. Cheguei a usar três equipamentos diferentes neste período, tive apenas problema com um deles que era a instalação do adaptador WIFI da broadcom, os demais hardwares eram plug and play.

Depois de todo este tempo resolvi mudar para um notebook com um bom custo beneficio, acabei comprando um hp pavilion x360, imagem ao lado.  As primeiras impressões são boas, consegui usar o GNU/Linux neste equipamento de forma satisfatória, com tudo funcionando, como touch e acelerômetro, já que este note é 2 em 1, ou seja, pode ser usado como notebook e como tablet.

Abaixo estão as dicas de instalação e configuração.

As distribuições que mais se adaptaram e que a instalação não é um pouco problemática forma; Fedora, Ubuntu e OpenSuse. Porém a que ficou melhor na minha opinião principalmente pela facilidade na instalação e configuração posterior foi a Ubuntu.

A versão 15.04 lançada em abril de 2015 está com um suporte bem interessante quanto ao touch, o multitouch está funcionando nesta versão, porém, por ser uma versão de aprimoramento  e com suporte de apenas 9  meses, prefiro usar versões mais estáveis, sendo assim uso a versão LTS 14.04 que é estável e com suporte de 5 anos (entenda aqui suporte como as correções enviadas, atualizações).

Para realizar a instalação baixe no site do Ubuntu uma das duas versões, recomendo a 14.04 LTS

http://ubuntu.com

Para instalação em dual boot veja o final do artigo.

Resolver problema de falha na inicialização e no desligamento (não desliga).

Referência: http://askubuntu.com/questions/580666/ubuntu-14-10-startup-shutdown-issues-w-hp-pavilion-x360

Para o desligamento funcione  é necessário executar o seguinte:

No terminal digitar os comandos (recomendado):

echo "blacklist dw_dmac" | sudo tee -a /etc/modprobe.d/blacklist.conf
echo "blacklist dw_dmac_core" | sudo tee -a /etc/modprobe.d/blacklist.conf

ou altere o arquivo blacklist.conf

sudo gedit /etc/modprobe.d/blacklist.conf

no final deste documento acrescente as seguintes linhas:

blacklist dw_dmac

blacklist dw_dmac_core

Rotacionar sistema automaticamente com o acelerômetro (ainda testando):

Referências: http://ubuntuforums.org/showthread.php?t=996830&s=57a708bbf2fc5e4f850f64c253392934&p=6274392#post6274392

http://doc.opensuse.org/documentation/html/openSUSE_114/opensuse-reference/cha.tablet.html#sec.tablet.trouble

http://www.techradar.com/news/software/operating-systems/install-linux-on-your-x86-tablet-five-distros-to-choose-from-1162825/5

Acelerômetro

https://blog.jam.net.ve/2010/11/21/acelerometro-y-ubuntu/

Meus scripts (crie um arquivo na sua pasta local do tipo sh Ex: rotacionar.sh) e coloque o conteúdo a seguir neste arquivo, salve e execute no terminal:

#!/bin/bash

old=0
while true; do
    if [[ -e /sys/devices/platform/lis3lv02d/position ]]; then
        new=`cat /sys/devices/platform/lis3lv02d/position | awk -F , '{print$1}' | awk -F "(" '{print$2}'`
        if [[ $new != $old ]]; then
            if [[ $new -ge 350 && $new -le 950 ]]; then
                ##echo "rotação para Direita."
                xrandr -o right
                ##xinput --list
            elif [[ $new -le -350 && $new -ge -950 ]]; then
                ##echo "rotação para esquerda."
                xrandr -o left
                ##xinput --list
            elif [[ $new -le -50 && $new -ge -349 ]]; then
                ##echo "rotação normal paisagem."
                xrandr -o normal
                ##xinput --list
            elif [[ $new -ge 50 && $new -le 349 ]]; then
                ##echo "rotação normal paisagem."
                xrandr -o normal
                ##xinput --list
            #elif [[ $new -le -350 && $new -ge -450 ]]; then
                ##echo "rotação invertida paisagem."
            #    xrandr -o inverted
                       
            fi
        fi
        old=$new
        # sleep 1s
    fi
done

Altere as permissões do arquivo para poder executar:

chmod u+x rotacionar.sh  ou chmod 777 rotacionar.sh

Para executar no terminal digite:

./rotacionar.sh

Adicionar script na inicialização do gnome:

abra um terminal (você sabe o que é né?) e digite:

 

PS. Se não sabe o que um terminal, tecle ‘Alt + F2’ e rode o que mencionei.

Instalando em dual boot com windows 8.1.

A pedido do Diego via comentários, indicarei como realizar a instalação em dual boot com o windows.

Primeiro instale o windows, (eu prefiro deixar a versão que vem no equipamento lá no canto dela). então, partindo do principio de que o windows já está instalado no equipamento vamos executar o seguinte:

Com o UEFI ativo, inicie a instalação, no particionamento entre o modo personalizado e crie as seguintes partições:

Entre no modo LiveCD (Experimentar), abra pelo terminal o gparted, diminua a partição do windows e crie as partições abaixo:

1. / (partição raiz) do tipo EXT4

2. /boot (partição de boot) do tipo EXT4 500mb é o suficiente;

3. SWAP com o dobro da memória ram, do tipo SWAP;

4. Opcional: Crie a partição /home se achar interessante

Criadas as partições feche o gparted e realize a instalação.

Iniciando pelo GRUB – Iniciar Ubuntu automaticamente sem o f9

No final reinicie a máquina e mantenha a tecla F9 pressionada para iniciara gerenciador de boot, deve aparecer o ubuntu na tela, selecione esta opção e entre.

boot_manager

outra opção é entrar em um liveCD, conectar a internet e executar os comando abaixo.

Instale o boot- repair para instalar o gerenciador de boot no UEFI, no terminal digite:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

em seguinda o comando:

sudo apt-get install -y boot-repair && boot-repair &

Escolha a opção Recommend Repair como na imagem abaixo:

1335260967

Pronto! é só reiniciar e ver se está funcionando.

Notei que as vezes com atualização do kernel o sistema pode não iniciar, é só executar o comando:

sudo boot-repair

Dual boot UEFI

pelo ubuntu

http://www.vivaolinux.com.br/dica/Boot-Repair-Como-recuperar-o-GRUB-facilmente

http://sitjunior.com.br/blog/solucao-final-para-dual-boot-uefi-com-windows-8-e-ubuntu/

Anúncios
comentários
  1. Adlai disse:

    Olá. Tenho um HP x360 também e eu gostaria de saber o quanto melhorou o rendimento com o ubuntu?

  2. Oi Adlai, estou rodando em meu computador sem problemas com a versão 14.04 LTS.m também testei a 15.04 e vi que melhorou bastante principalmente a questão do multitouch, porém, tive problemas ao executar vídeos. Obrigado pelo comentário, estou estruturando o posto com as dicas finais.

    • Eduardo M. Silva disse:

      Amigo, bom dia! Encontrei sua publicação antes mesmo de instalar o Ubuntu no pavilion x360, que o fiz “sobre” o windows. Depois de instalar, segui os passos mas, infelizmente, não funcionaram. A rotação só ocorre se eu executar o arquivo sh direto do terminal e o desligamento, mesmo com a alteração no arquivo blacklist.conf não funciona. Tem alguma outra solução que possa me ajudar? Desde já agradeço.

  3. Diego moraes disse:

    Boa noite, tenho o mesmo modelo de notebook e estou com problemas para usar o dualboot wind 8.1 Ubuntu. Vc poderia fazer um tutorial com esse assunto ? Acredito que ajudaria muito.

  4. herbert disse:

    Obrigado pelo tutorial, Thiago!

    Infelizmente apaguei o Windows 8.1 na hora de instalar o Ubuntu 14.04, e agora o pc está sem programa operacional.

    Já perdi a conta das vezes que tento instalar via live usb e ele trava na reinicialização.

    Alguma sugestão, por gentileza?!

    • herbert disse:

      fui direto para o 15.04,

      • Amigo, tive um problema parecido e era o hd que estava com problemas. para conferir ligue para o suporte da hp que eles podem tentar te ajudar, inclusive solicite um cd de recuperação do SO( http://www8.hp.com/br/pt/contact-hp/phone-assist.html ),

        Quanto ao Ubuntu, não tive dificuldades com nenhum dos sistemas em pendrive. tenta mudar o pendrive para ver se continua com problemas.

        Att.

      • herbert disse:

        Situação atual:

        -consegui instalar o 15.04, mas ele não dá o boot automaticamente. Tenho que entrar na Bios para selecionar o Ubuntu, daí então ele roda; (li em algum lugar que é culpa da HP por ter bloqueado a prioridade de “boot”, mesmo estando sem o windows tenho que fazer isso sempre que ligar o pc);

        -copiei seu código no “gedit” e salvei na pasta de documentos como “rotacionar.sh” e tentei rodar “./rotacionar.sh” no terminal, e nada…
        tentei identificando o caminho do documento; “./Documents/rotacionar.sh” e deu permissão negada…

        Thiago Santos, devo agradecer em especial o contato do suporte da hp e a sugestão do cd de recuperação, obrigado!

  5. Disponha,

    instale o boot-repair de acordo com o final do artigo, se não funcionar direto, roda via pendrive, instale e rode do pendrive que funciona, assim você terá o sistema iniciando automáticamente. quanto ao arquivo esqueci de informar que precisa mudar as permissões, o que pode ser realizado através das propriedades do arquivo e chmod. no terminal digite chmod a+x (ou 777) nomedoarquivo.sh

    • herbert disse:

      Ok Thiago!

      A propósito, li a respeito do ubuntu unity 8 rodando no 14.04. Vi alguns vídeos no youtube também e me pareceu perfeito para esse modelo de notebook… acabei instalando aqui no 15.04, mesmo com os vários bugs.

  6. herbert disse:

    a respeito do computador ter problemas com desligamento e reiniciar, o seguinte código funcionou perfeito para mim;

    sudo apt-get purge cairo-dock-*
    sudo apt-get autoremove
    sudo apt-get update
    sudo reboot

  7. herbert disse:

    peço desculpas pelas besteiras que falei no último comentário,

  8. bodohomuthu1 disse:

    HP pavilion x360. Desde 2004, estava usando notebooks da ACER com dual boot, windows que vinha na máquina e linux. Cheguei a usar … hpavilionh.wordpress.com

  9. Henry disse:

    alguém conseguiu usar o Bluetooth no ubuntu? o meu n~ao reconheceu.

  10. andre dutra disse:

    Sempre fui fã do linux.
    O ubuntu neste note aumentou bastante o desempenho.
    Mas não consegui utilizar o rotacionar.
    Está dando comando inválido, ou arquivo inexistente.

  11. Joao Eduardo disse:

    Thiago Santos de Amorim, essa solução de desligar equivale a outras distribuições?

  12. Jorg Reske disse:

    nossa, o script e show mais tambem so funciona diretamente digitado no terminal,…… tentei integraçao mais da erro……. e dificil mais vou usar Windows mais um tempinho que Linux ainda nao ta 100% funcional …

  13. Jorg, funcionou ainda melhor com o opensuse porém, o sensor as vezes para de responder. Esta funcionalidade de giro automático só funciona redondo do windows. Estou usando, configurado seta mais ctrl para rotacionar, assim, quando quero só pressiono as duas teclas.

  14. aramis disse:

    Oi,
    Você chegou a testar outras distribuições? Elas funiconam normalmente, porem o touch e no modo tablet tem problemas de compatibilidade, ou realmente só dá para instalar nesses 2 em 1 ubuntu, fedora e opensuse? Porque eu uso aptosid, não queria mudar a distribuição.
    obrigada

    • Olá Aramis,

      Estou preparando uma postagem para melhor uso deste equipamento. Atualmente estou com o androidx86 e o opensuse Tumbleweed, esta última com tudo automaticamente funcional. Escolha para isso o desktop gnome.

  15. Marlus disse:

    Conhece alguma solução para o funcionamento do Quick Launch Bar do HP Pavilion?

  16. MARCEL LIMA CORREA disse:

    Boa noite Thiago, peguei um note desses, mas ele está péssimo de wifi, já foi para assistência, trocou a placa, porém continua com sinal muito fraco, o seu também é assim ou sera que é um defeito do meu? Estou pensando em mandar para assistência novamente e depois quero instalar o androidx86, consigo deixar ele em dualboot com meu windows10? Você tem algum tutorial de como fazer?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s