Eu tenho executado o Ubuntu 14.10 em uma configuração de inicialização dupla no meu Asus EeeX205T por alguns meses agora. Algumas coisas ainda não funcionam - wi-fi interno / bluetooth, som, gerenciamento de energia - mas com um adaptador usb wifi, funciona o suficiente, e funciona bem o suficiente, que eu usei como uma máquina de viagem - um papel em que é excelente.
UPDATE : Agora estou executando o Ubuntu 15.04 nesta máquina, ainda com inicialização dupla (embora eu não tenha inicializado no Windows em meses). Com kernels 4.0 ou posteriores, o wifi interno agora funciona e o gerenciamento de energia funciona em parte (monitoramento de bateria), mas suspender, som e bluetooth ainda não funcionam. Com os kernels 4.1, existem alguns problemas ocasionais com congelamento. As instruções para instalar o 15.04 devem ser essencialmente as mesmas que abaixo, mas eu não tentei instalá-lo do zero, e não posso verificar se todas as etapas são as mesmas (ou mesmo necessárias). Etapas adicionais necessárias para ativar o Wi-Fi interno e outras configurações necessárias estão incluídas abaixo.
Aqui está como eu configurei o Ubuntu 14.10 de inicialização dupla. Note que muito do mesmo processo pode ser seguido para configurá-lo para uma instalação somente do Ubuntu. Observe também que você precisa inicializar no Windows uma vez ou duas:
PRÉ-INSTALAÇÃO
-
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
-
Prepare o pendrive USB inicializável do Ubuntu Live:
- Download do arquivo .iso para o Ubuntu 14.10 de 64 bits
- Crie um memory stick inicializável:
- No Windows, baixe e execute o Rufus
- No Linux,
sudo apt-get install unetbootin
; execute o unetbootin em uma janela de terminal
- Depois que o cartão de memória estiver configurado, copie o arquivo bootia32.efi para o diretório / EFI / BOOT no cartão de memória.
- Recupere o bootia32.efi do github (?) ou de um dos links listados no final deste post.
- Como alternativa, as instruções para gerar este arquivo podem ser encontradas aqui no github - procure pelo site do JF Well no t100.
- Inicialize o Ubuntu Live:
- Insira o cartão de memória na porta USB do Asus EEE
- No Windows, segure a tecla Shift e clique em Reiniciar; escolha Opções avançadas / Firmware UEFI para entrar no BIOS
- Desativar o SecureBoot
- Selecione o stick USB como dispositivo de inicialização
- Salvar e sair
- Quando o menu grub for carregado, selecione Experimentar o Ubuntu
-
Opcional, mas altamente recomendado : Faça um backup da imagem completa do SSHD
- Conecte um disco rígido externo USB com pelo menos 32 GB de espaço livre
- Clique com o botão direito do mouse nos ícones de SO e Recuperação no iniciador do Unity 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 de arquivo que você deseja usar para a imagem resultante (ou defina outro caminho conforme desejado).
- Demorará cerca de 20 minutos para o comando ser concluído; NÃO o interrompa, ou você terá que começar de novo!
- Nota: para restaurar o X205T ao seu estado original, você pode executar este comando “invertido”:
dd if=/media/ubuntu/HD/FILENAME of=/dev/mmcblk0 bs=1M
- e sim, eu fiz isso para verificar se ele funciona!
-
Opcional: 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ê desejar inicialização dupla, mas ela pode ser reduzida para permitir espaço adicional): / p>
- Clique com o botão direito do mouse nos ícones de SO e Recuperação no iniciador do Unity e verifique se cada um deles está desmontado (escolha Desmontar para cada um, se necessário)
- Abra um terminal e execute
gparted
- Nota: isto corre muito lentamente neste ponto; seja paciente!
- Use o gparted para reduzir a partição de recuperação o quanto for menor (um pouco menos de 6 GB)
- use o gparted para expandir a partição do sistema operacional para ocupar o espaço extra
- confirme as alterações (novamente, seja paciente ...)
INSTALAÇÃO (do Ubuntu Live)
-
Configure uma conexão sem fio (para baixar atualizações durante a instalação):
- Insira um adaptador Wi-Fi baseado em USB (o Ubuntu ainda não reconhece o wifi interno)
- Escolha uma conexão sem fio e conecte
-
Clique duas vezes em Instalar o Ubuntu
- Selecione o idioma; continuar
- Clique para instalar drivers adicionais e software restrito; continuar
- Escolha Instalar o Ubuntu ao lado do Windows; continuar
- Como alternativa, você pode optar por substituir completamente o Windows neste ponto
- Defina os tamanhos relativos das partições do Ubuntu / Windows conforme desejado (configuro o meu com 8 GB para Windows e 13 GB para o Ubuntu); continuar
- Permitir que a instalação seja concluída, mas não (ainda) permitir a reinicialização. Antes de reinicializar, abra um terminal e digite os seguintes comandos:
-
sudo -s
// configura um shell raiz -
mount /dev/mmcblk0p5 /mnt
// certifique-se de que esta é a partição para a qual o Ubuntu foi instalado -
mount /dev/mmcblk0p1 /mnt/boot/efi
// certifique-se de que esta é a partição EFI -
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
// transfere elementos-chave do atual sistema de arquivos do Ubuntu Live para a recém-montada partição do Ubuntu em / mnt -
mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
// também torna o atual resolv.conf disponível através da partição Ubuntu montada em / mnt -
chroot /mnt /bin/bash
// configura / mnt como a nova raiz e executa a bash -
apt-get remove grub-efi-amd64
// remove o grub de 64 bits… -
apt-get install grub-efi-ia32
// ... e instale o grub de 32 bits. (Nota: Desde 14.01 é descontinuado, você pode precisar editar /etc/apt/sources.list e adicionar link )
-
- Reinicie; a máquina deve inicializar no menu do grub, permitindo uma escolha entre o Ubuntu e o Windows. Se assim for, parabéns - você conseguiu! Caso contrário, e se você fez o backup recomendado, consulte a observação acima para saber como restaurar o estado original. Se você não fez o backup ... você pode ter um tijolo nas mãos.
FINALIZE A INSTALAÇÃO
-
Limpar o Windows:
- Reinicie o menu do Google Grub e escolha o Windows
- Permitir que o Windows verifique e “conserte” a unidade C: (basicamente o Windows está respondendo ao fato de que a unidade foi redimensionada)
- Quando terminar de verificar, ele será reinicializado automaticamente; escolha novamente o Windows para verificar se a instalação do Windows ainda está funcionando corretamente.
-
Configurar o leitor de cartões SDHC:
- Reinicie o menu e escolha o Ubuntu
-
Abra um terminal; executar
sudo -H gedit /etc/modprobe.d/sdhci.conf
- nota: esse arquivo pode ainda não existir; se não, crie-o
- Adicione a seguinte linha:
options sdhci debug_quirks=0x8000
-
Salvar e sair
-
No terminal, execute
sudo update-initramfs -u -k all
- Reinicie; O leitor de cartões SDHC deve agora funcionar
NOVO: INSTALAR O RECENTE CELULAR E ATIVAR WIFI / GERENCIAMENTO DE ENERGIA / TWEAKS
-
Faça o download e instale o kernel mais recente (4.0 estável ou 4.1RC6 instável até o momento da redação):
- No Ubuntu, use o navegador para navegar até
http://kernel.ubuntu.com/~kernel-ppa/mainline/
- Role até o final da lista; escolha o kernel mais recente (ou um anterior, se desejar, especialmente se houver algum erro na versão RC mais recente)
- Faça o download dos seguintes arquivos (###### será substituído por números indicando a versão do kernel):
- linux-headers - ###### - generic - ###### _ amd64.deb
- linux-headers - ###### _ all.deb
- linux-image - ###### - generic - ###### _ amd64.deb
- Instale esses arquivos abrindo um terminal, alterando para o diretório de download e executando
sudo dpkg -i linux*.deb
(fazendo assim, não assume nenhum outro arquivo linux * .deb no diretório de download) - Note que se um kernel não está funcionando corretamente ou não é mais necessário, ele pode ser removido (cada um ocupa mais de 200 MB, então vale a pena remover aqueles que não são necessários!):
- obtenha uma lista dos kernels instalados:
sudo dpkg -l | grep linux-image-
- remova uma imagem executando
sudo apt-get autoremove linux-image-#####-generic
(substitua os números de versão apropriados por #####) - pacotes obsoletos também podem ser listados (
sudo dpkg -l | grep linux-
) e removidos (sudo dpkg -P linux-######
)
- obtenha uma lista dos kernels instalados:
- Reinicie; Observe que você pode usar o menu GRUB para selecionar um kernel anterior para ser executado, se necessário
- No Ubuntu, use o navegador para navegar até
-
Configure o wifi (se o kernel mais recente não fizer isso automaticamente; requer kernel 4.0 ou posterior):
- Faça o download de brcmfmac43340-sdio.bin e brcmfmac43340-sdio.txt da internet (uma fonte está na página 3 da terceira “referência útil” abaixo); copie estes para / lib / firmware / brcm (requer sudo)
-
sudo -H gedit /etc/rc.local
e adicione as seguintes linhas:-
#rmmod brcmfmac
-
#rmmod brmutil
-
echo on > /sys/bus/platform/drivers/sdhci-acpi/INT33BB\:00/power/control
-
modprobe brcmfmac
-
-
sudo -H gedit /etc/modeprobe.d/blacklist-custom.conf
(possivelmente criando o arquivo) e adicione as seguintes linhas:-
blacklist brcmfmac
-
blacklist brcmutil
-
- Nota: em vez de colocar na lista negra, você pode cancelar o comentário (remover o #) das duas primeiras linhas adicionadas ao rc.local acima
- Reinicie; wifi interno agora deve estar funcionando
-
Corrija os erros de inicialização do mmcblk0rpmb (se o kernel mais recente não fizer isso automaticamente):
- Veja a quarta "referência útil" acima para as alterações necessárias no arquivo /lib/udev/60-persistent-storage.rules.
- Alternativamente, role a lista até encontrar uma postagem com o arquivo atualizado; baixe-o e salve-o no lugar do /lib/udev/60-persistent-storage.rules original (é altamente recomendável fazer o backup do original!)
- também pode salvar o arquivo atualizado em /etc/udev/60-persistent-storage.rules (isso deve substituir o arquivo / lib / udev)
- Reconstrua o initramfs:
sudo update-initramfs -u
- Opcional: Adicione
rm -f /dev/mmcblk0rpmb
a /etc/rc.local (pode ajudar a evitar congelamentos do sistema) - Reinicie; você não deve mais ver os erros de inicialização mmcblk0rpmb. (Isso também pode impedir outros atrasos no sistema)
- Veja a quarta "referência útil" acima para as alterações necessárias no arquivo /lib/udev/60-persistent-storage.rules.
-
Corrija os problemas causados por tentativas de suspensão (se o kernel mais recente não corrigir o problema do suspense):
- Vá para Configurações do Sistema / Energia e escolha "Não suspender" para "Suspender quando estiver inativo por" (faça isso para bateria e CA)
-
sudo -H gedit /etc/systemd/logind.conf
e adicione HandleLidSwitch = ignorar - Reinicializar
Neste ponto, você deve ter uma máquina de inicialização dupla em grande parte trabalhando. O que ainda não funciona (esperamos que um novo kernel futuro resolva estes problemas): * Bluetooth (meio que vê o bluetooth, mas não completamente) * Som (controle de volume parece funcionar, mas é um sistema de som "fictício") * ACPI (economia de energia, suspensão)
O que funciona neste momento (principalmente):
* Wi-Fi Interno (se o kernel & gt; 4.0 e passos acima forem seguidos)
* Portas USB
* Leitor de cartões SDHC (se você fizer o tweak acima)
* Brilho da tela (das configurações do sistema, mas não do teclado)
* Desligamento da tela após o tempo especificado; bloquear quando a tela é desligada - mas note que, às vezes, se o sistema travar após a tela ser desligada, ela não retornará à tela de login quando uma tecla for pressionada. Neste caso, é possível chamar uma tela de terminal ( Ctrl - Alt - F1 ), fazer o login e reiniciar o Servidor X ( sudo restart lightdm
), mas todos os programas abertos serão fechados e todos os dados não salvos poderão ser perdidos.
* Câmera embutida
NOVO: OUTRAS CONFIGURAÇÕES OPCIONAIS
-
Configure o cartão micro-SD como / home:
- Insira um cartão micro-SD e formate-o para ext4
- Uma maneira de fazer isso é instalar o gparted (
sudo apt-get install gparted
); note que você vai precisar de um wifi funcionando (veja acima)! - Observe que você também pode particionar o cartão micro-SD e instalar uma partição como / home e outra como outra
- Uma maneira de fazer isso é instalar o gparted (
- Copie todo o conteúdo de / home para o cartão SD (ou partição desejada)
- Determine o UUID do cartão SD ou a partição desejada (
sudo blkid
) *sudo -H gedit /etc/fstab
e adicione a seguinte linha:UUID=XXXX /home ext4 defaults 0 2
(substitua XXXX pelo UUID mencionado acima) - Reinicializar
- Insira um cartão micro-SD e formate-o para ext4
-
Torne a partição de recuperação não montável:
-
sudo blkid
para determinar o UUID da partição de recuperação -
sudo mkdir /mnt/Recovery
-
sudo -H gedit /etc/fstab
e adicione a seguinte linha:UUID=XXXX /mnt/Recovery ntfs noauto,umask=222 0 2
(substitua XXXX pelo UUID determinado acima) - Reinicializar
-
Continue a configuração do Ubuntu conforme desejado!
REFERÊNCIAS ÚTEIS