Se estiver a utilizar o Ubuntu 16.04+, muitos problemas com compatibilidade estão agora resolvidos. Mas mesmo assim, dependendo da versão que estiver a usar e do hardware/modelo que tiver, poderá precisar de todos ou alguns dos passos fornecidos nesta resposta.Se estiver a ler isto em Agosto de 2017+, posso dizer que com o Ubuntu 17.04 o instalei em mais de 40+ Portáteis com UEFI, desde a Lenovo, Dell, HP, Sony, Acer e Toshiba onde os modelos eram 2016 e Up, e não tive qualquer problema em instalar o Ubuntu simplesmente seguindo os passos no instalador. Com os passos básicos quero dizer:
- Inserir o Ubuntu USB Installer
- Seleccionar Instalar Ubuntu (Instalar Ubuntu ao lado do Windows)
- Seleccionar Cartão Sem Fios & Actualizar software de terceiros durante a instalação do Ubuntu
- Concluir a instalação e ver o Ubuntu instalar sem qualquer problema com o Windows ou Ubuntu.
Agora, esta não é uma verificação 100% completa de prova. Estou apenas a mencionar que estou impressionado com o facto de que de um total de 43 portáteis, 43 não tinham qualquer problema do meu lado. Ainda assim, se tem um problema, esta é a razão pela qual este guia foi criado.
Antes de explicar os passos para o fazer, quero deixar claro que tentei muitas formas de instalar o Ubuntu com versões anteriores a 15.04 (ou qualquer outra distro para esse efeito) a partir do Windows 8 ou Windows 10. Sem sorte. O Microsoft Windows realmente criou uma grande confusão para todas as distribuições Linux. Se tiver um sistema Windows 8 pré-instalado, provavelmente nunca será capaz de instalar o Ubuntu ou qualquer outro sistema operativo à maneira normal (LiveCD/LiveUSB) ou Wubi. Isto porque o Windows 8 introduziu várias novas funcionalidades, das quais 2 são:
- UEFI que substitui o que conhecemos como BIOS (uma alternativa ao)
- Secure Boot que impede tudo menos o sistema operativo instalado, neste caso, o Windows 8 de arrancar. Este já não é o caso do Ubuntu desde 12.04.2, pelo que não há necessidade de desactivar o arranque seguro.
Em nota adicional quero mencionar algo sobre o Arranque Seguro retirado da Wiki UEFI
SecureBoot
“Secure Boot” é uma nova funcionalidade UEFI que apareceu em 2012, com computadores Windows 8 pré-instalados. O Ubuntu suporta esta funcionalidade a partir de 12.10 64 bits (ver este artigo) e 12.04.2 64 bits, mas como os PCs que implementam o suporte para o Ubuntu só se tornaram generalizados no final de 2012, ainda não foi amplamente testado, por isso é possível que encontre problemas para arrancar com o Ubuntu sob Arranque Seguro.
IMPORTANTE: Se encontrar um bug, por favor arquive um relatório de bug contra o pacote shim no Ubuntu, de preferência usando o comando:
ubuntu-bug shim
once que tenha instalado com o Arranque Seguro desactivado. Como mencionado por slangasek:
Não é necessário desactivar o SecureBoot no firmware para instalar o Ubuntu numa máquina Windows 8. O Ubuntu 12.04.2 e 12.10 são compatíveis com o SecureBoot. Qualquer máquina que seja enviada com as chaves de mercado de terceiros recomendadas pela Microsoft no firmware será capaz de iniciar o Ubuntu sob SecureBoot. Se houver algum problema no ficheiro um bug de launchpad para o pacote shim.
Eu também quero notificar que passei esta semana a testar o 15.04 e tive um excelente resultado. De 12 computadores portáteis ( 4 Toshibas, 3 HP & 5 Lenovo) onde o Windows 8.1 foi pré-instalado, em todos os casos, o Ubuntu detectou correctamente o Gestor de Arranque do Windows, deu a opção de instalar juntamente com o Windows 8.1 (Na verdade, disse Instalar juntamente com o Gestor de Arranque do Windows) e resolveu quaisquer problemas que surgissem em versões anteriores do Ubuntu. Basicamente, não tive de fazer mais nada nestes casos. Isto foi com o Secure Boot on e num sistema de arranque activado por EFI. Eu também. Testei 4 PCs Windows 10 e funcionou perfeitamente com 15.10 & 16.04.
Isto não significa que no seu caso funcionará perfeitamente, apenas significa que nos meus casos, eu tinha uma instalação 100% Ubuntu Perfect. Mais uma vez, com 15.04 (também em 15.10 e 16.04. Em todos os casos era de 64 bits). Até tive conversas com utilizadores como Marius Nestor da Softpedia, que na realidade tiveram de desactivar o Secure Boot para que a instalação funcionasse, por isso é de notar que, mesmo que eu tenha actualmente uma excelente experiência com o Secure Boot, é possível que não funcione. Tenha isto em mente quando tudo o resto falhar (Podemos agradecer ao Marius pela sua excelente contribuição). Em qualquer caso, eu enviaria o relatório de bugs para o link fornecido acima.
Então, com tudo isto dito, instalar o Ubuntu via WUBI não é exequível (não recomendado pelo menos por mim), coisas como tentar arrancar por exemplo com o carregador de arranque do Windows 8 não são possíveis neste momento, a menos que algo mude no futuro (Existem também alguns bugs relacionados com isto na plataforma de lançamento, como o mencionado pelo bcbc). Para além disto, o WUBI não funciona a partir do Windows 8 ou superior se tiver UEFI com uma partição GPT (não do tipo MS-DOS). Por favor, leia-se Será que o suporte UEFI significa que Wubi irá agora funcionar em computadores portáteis fornecidos com Windows 8? para mais informações.
Não só isso, mas tentar instalar Ubuntu de 32 bit é impossível. É necessária a versão de 64 bits para que tudo funcione correctamente. Leia mais sobre Wubi em Posso instalar o Ubuntu dentro do Windows?
O seguinte é um pequeno guia para instalar o Ubuntu com um sistema Windows 8 ou 10 pré-instalado. Os passos Têm de ser feitos na ordem precisa que os menciono aqui para começar tudo. Se um passo for ignorado ou feito antes de outro, muito provavelmente acabará com alguns dos problemas mencionados no final deste guia.
Por enquanto isso, precisa de o fazer através de um LiveCD, LiveDVD ou LiveUSB, assumindo (realmente necessário) que tem os seguintes pontos:
- Está a usar uma versão de 64 bits de pelo menos Ubuntu 12.04.2. As versões de 32 bits não funcionarão.
- Você não está a instalar o Ubuntu dentro do Windows 8 ou 10, mas sim ao lado dele. Dentro dele é impossível porque precisa do Wubi que não é suportado.
- Você sabe como gravar um LiveCD, LiveDVD ou LiveUSB a partir do Windows 8. Caso contrário, procure por aplicações Windows que o possam fazer por si. Eu faço o meu noutro PC com Ubuntu ^^.
- Windows 8 não foi desligado no modo Hibernação ou em qualquer outro modo (“arranque rápido” que é por defeito no Windows 8) que o deixa num estado guardado. Encerrar o Windows 8 da forma normal, com a opção de encerramento. Isto impedirá o aparecimento de outros problemas relacionados com isto. Leia o fundo (TROUBLESHOOT) desta resposta para mais informações sobre este ponto.
li>O seu sistema veio com o Windows 8 ou 10 pré-instalado (E não o quer apagar)
li>O seu sistema tem UEFI activado (E não pode ser desactivado) com Secure Boot.li>Você já criou um espaço livre para o Ubuntu a partir do Windows 8 com pelo menos 8 GB (Recomendo deixar pelo menos 20 GB, para que possa testar o Ubuntu).Você certificou-se de que realmente tem espaço livre na unidade para criar as partições necessárias e certificou-se também de que não tem todas as partições primárias usadas (no caso de usar um esquema MS-DOS) porque isto irá criar um problema com o instalador do Ubuntu mostrando-lhe apenas a opção “Replace Windows” em vez da opção “Alongside Windows”.
li>Você está a instalar num esquema de disco tipo MS-DOS (Só pode ter 4 partições primárias em oposição ao esquema GPT) que tem pelo menos 1 Partição Primária Gratuita (Pode descobrir o tipo de esquema que tem a partir daqui se operar num CD Ubuntu Live ou aqui se a partir do Windows). Lembre-se que se já estiver a utilizar 4 Partições Primárias, nenhuma partição aparecerá no instalador do Ubuntu, uma vez que já não há mais partições Primárias para utilizar (as partições do tipo MS-DOS estão limitadas a 4 Primárias, as GPT estão limitadas a 128). Isto acontece muito em muitos computadores portáteis que vêm com 4 partições primárias pré-criadas. Se estiver a instalar numa partição do tipo GPT e quiser que ela arranque, tem de deixar a UEFI activada.
PLEASE READ THE ABOVE POINTS SINCE MANY USERS JUMP THIS PART E QUANDO OS SEUS PROBLEMAS SÃO FUNDADOS NORMALMENTE TÊM NEMPREENDIDO A UM DELE.
Antes de começarmos precisamos de fazer o seguinte:
p>Executar compmgmt.msc no Windows 8. A partir daí, criar uma partição com tamanho suficiente. Note-se que menciono a criação disto a partir do Windows 8 porque tive casos em que fazer a partição a partir do LiveUSB tornou o Windows 8 não inicializável, mesmo depois de ter feito uma reparação de arranque. Assim, para remover esse problema ou ter uma maior probabilidade de o remover (ou simplesmente ignorar completamente o problema) e certificar-se de que ambos os sistemas funcionam, partilhe o seu disco rígido a partir do Windows 8 primeiro.
Agora siga estes passos para ter um Windows 8 + Ubuntu funcional instalado no seu sistema:
Windows 8 + Ubuntu
P>Primeiro precisamos de saber com que tipo de opções da placa-mãe estamos a lidar. Abra um terminal (indo ao menu iniciar e digitando PowerShell
por exemplo) e execute o terminal como Administrador (Clique com o botão direito do rato na aplicação que aparecerá no menu iniciar e seleccione Executar como Administrador). Agora digite Confirm-SecureBootUEFI
. Isto pode dar-lhe 3 resultados:
True – Significa que o seu sistema tem um boot Seguro e está Activado
False – Significa que o seu sistema tem um boot Seguro e está Desactivado
Cmdlet não suportado nesta plataforma – Significa que o seu sistema não suporta um boot Seguro e muito provavelmente não precisa deste guia. Pode instalar o Ubuntu simplesmente inserindo o LiveCD ou LiveUSB e fazendo o procedimento de instalação sem qualquer problema.
Se o tiver Activado e tiver a partição necessária feita, então podemos prosseguir com este guia. Depois de arrancar no Windows 8, vamos para as opções de desligamento e, mantendo a tecla SHIFT pressionada, clique em Reiniciar.
(Este é um truque muito antigo na maioria das janelas, mesmo desde o Windows 3.1 onde se tem uma chave para fazer algo especial ao reiniciar)
Windows 8 irá mostrar uma janela de reinício totalmente diferente:
Quando obtiver o menu acima, seleccione Troubleshoot
Então irá obter as seguintes opções:
Select UEFI Firmware Settings
NOTE – Na versão espanhola do Windows 8, a opção para UEFI Firmware Settings não está disponível em vários computadores portáteis, Lenovo, HP, e Acer testados. Têm uma opção para iniciar o computador e aparecerá outro menu personalizado que lhe permite fazer um par de coisas. No caso da Lenovo, não terá a opção de instalar o Ubuntu com o Windows 8, a única opção é remover completamente o Windows 8. Isto só se aplica se não estiver a usar 15.04+.
STA É UMA PARTE IMPORTANTE
O sistema será reiniciado e ser-lhe-á permitido ir à BIOS (Se não pressionar a tecla apropriada, algumas comuns são DEL,F2 ou F10).
Nesta parte, não posso ajudar muito uma vez que cada BIOS é diferente para cada modelo de Placa Mãe. Há 2 opções que pode tomar aqui, ambas são opcionais uma vez que o Ubuntu pode instalar sem qualquer problema. Pode procurar uma opção para desactivar o Secure Boot ou uma opção para desactivar o UEFI. Em alguns casos, poderá encontrar ambas as opções, que serão mostradas na BIOS como uma opção chamada Secure Boot ou Enable UEFI.
Se encontrar esta opção, então dependendo se não conseguir instalar o Ubuntu com o Arranque Seguro activar então desactivar o Arranque Seguro (Lembre-se de reportar isto como um bug usando ubuntu-bug shim
), para poder continuar no modo UEFI e também ser capaz de arrancar com o Ubuntu. Em algumas placas-mãe, esta será a única opção que realmente precisa de mudar e também será a única opção que vê relacionada com o UEFI porque não oferecerá a possibilidade de desactivar o UEFI.
DUAL BOOT ISSUES
Gostaria também de mencionar aqui uma nota importante. Se por acaso instalar o Ubuntu no modo Legacy (No SecureBoot) poderá ter problemas em arrancar ambos, Windows e Ubuntu ao mesmo tempo, uma vez que ambos não aparecerão num menu Dual-Boot. Se tiver o Windows em UEFI, por exemplo, e instalar o Ubuntu em Modo Legacy, só conseguirá arrancar para o Ubuntu em Modo Legacy e Windows em Modo UEFI.
Então, antes de prosseguir, certifique-se de que está a instalar o Ubuntu com as mesmas opções de arranque que o Windows. Desta forma, poderá escolher de qual deles arrancar no mesmo menu de arranque e não se preocupar se vai funcionar ou não. A partir do Ubuntu UEFI Guideyou pode ver que existe uma secção que lhe ensina como saber se realmente instalou o Ubuntu na mesma configuração de arranque do Windows (Modo UEFI):
An Ubuntu installed in EFI mode can be detected the following way: its /etc/fstab file contains an EFI partition (mount point: /boot/efi) it uses the grub-efi bootloader (not grub-pc) from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command: && echo "Installed in EFI mode" || echo "Installed in Legacy mode"
Então, se tiver QUALQUER problema de arranque duplo, este pode ser o problema. Por favor leia o Guia Ubuntu UEFI uma vez que cobre várias formas de resolver problemas de boot duplo e converter o Ubuntu em modo Legado ou EFI. Já testei isto com vários membros do Ask Ubuntu que me ajudaram, para além de 2 computadores portáteis que me foram fornecidos para os testes. Isto deverá então resolver quaisquer problemas de arranque duplo relacionados com o Windows 8 + Ubuntu, mas volto a encorajar qualquer pessoa com problemas (iguais ou novos) a arquivar um relatório de bug, como mencionado acima. Os Desenvolvedores do Ubuntu estão a trabalhar arduamente para fornecer uma solução fácil de instalar para todos os casos e esta é uma das principais prioridades.
Continuar com o guia, noutras placas-mãe que oferecem a possibilidade de desactivar o UEFI que eliminaria completamente o UEFI e o Secure Boot nele e arrancar da forma normal da BIOS, se achar que é assim que quer (ter um computador livre de UEFI e não enfrentar nenhum dos problemas relacionados com isto) então, por todos os meios, faça-o. Eu testei o Intel DZ68DB e fiz ambos os estudos de caso. Lembre-se que ao fazê-lo, o processo de Boot Duplo não funcionará em quase todos os casos, ficará com um sistema que ou arranca com Windows em UEFI ou Boots Ubuntu em Legacy.
Com isso em mente, lembre-se também de seleccionar a Ordem de Arranque para ter a certeza de que arranca com o seu CDROM, DVDROM ou Drive USB para que possa arrancar a partir da sua imagem Ubuntu ao vivo após reiniciar.
alguns pontos que devemos considerar antes de continuar:
-
Se o Windows 8 foi instalado com UEFI activado, é altamente recomendável permanecer em UEFI, embora se ainda quiser desactivá-lo por razões específicas, o GRUB criará a parte de arranque para o Windows 8. Mas se desactivar o UEFI e quiser aceder ao Windows 8 depois (antes de instalar o Ubuntu), não funcionará uma vez que a parte de arranque para o Windows 8 precisa de UEFI (Novamente o problema do Arranque Duplo).
-
Se apenas desactivar o Arranque Seguro, não há problema em alguns casos. Só está a desactivar a parte que cria mais problemas entre Windows e Linux, que é a que impede o Ubuntu de arrancar correctamente. Em qualquer dos casos, encorajo-o a tentar primeiro instalar o Ubuntu com UEFI/Secureboot, uma vez que na maioria dos casos funcionará. se desactivar qualquer um deles e instalar o Ubuntu, poderá não ser capaz de arrancar para o Windows 8 depois através do Menu GRUB Boot.
/ol>
Agora antes de guardar, algumas placas-mãe oferecem uma opção de Modo de Arranque. Verifique que esta opção não está a apontar para o UEFI Boot mas sim para o CSM Boot (Módulo de Suporte de Compatibilidade) que fornece suporte para sistemas Legacy BIOS como sistemas.
Outros sistemas oferecem uma opção UEFI Boot que pode activar ou desactivar. Dependendo das opções que mencionei acima, pode definir esta opção para a que pretende.
E por último, outros oferecem uma opção UEFI/Legacy Boot First onde selecciona qual pretende utilizar primeiro. Obviamente, a opção é auto-explicativa.
Agora guarde as alterações e reinicie.
Quando a imagem Ubuntu Live começar, mostrar-se-á bastante diferente da imagem normal a que todos estamos habituados. Não se preocupe, isto é porque o Ubuntu tem uma opção de arranque alternativa quando um sistema tem o EFI instalado. Basta seleccionar tudo aquilo a que está habituado. Recomendo vivamente a leitura do seguinte artigo no site do Ubuntu sobre instalações Ubuntu quando se utiliza o UEFI. Se houver um problema, tente criar uma pequena partição (cerca de 250 MB de tamanho) para a parte EFI do sistema. Isto é feito na parte de instalação onde lhe pergunta se deseja instalar na partição desejada ou se utilizou as Opções Avançadas. Seleccione as opções avançadas caso surja um problema. Aí, crie uma partição de 250 MB para EFI e o resto para GRUB e outras coisas a que está habituado.
P>Pensei que até aqui deveria estar bem e ter evitado vários problemas tipicamente encontrados ao tentar o Ubuntu com o Windows 8 que são:
- Não iniciar um LiveCD/LiveDVD/LiveUSB/Wubi
- Não instalar o Ubuntu devido a problemas de segurança (Sim, certo, mais correctamente questões de monopólio)
- Não ver o GRUB e arrancar directamente para o Windows
- Janelas 8 / 10 não arrancar ou legível porque ou alterações de partição são feitas a partir do Ubuntu
li>Não iniciar o Windows 8 / 10 ou o Ubuntu (não mostrando nenhum deles)li>Não deixar o Ubuntu criar uma partiçãoli>Não reconhecer a parte EFI do sistemali>Ubuntu não reconhecer a partição do Windows 8 / 10
Os SEUS LIVROS DE COMPUTADORES DIRECTAMENTE PARA JANELAS
Este é um problema comum e se não obtiver um menu GRUB, A reinstalação ou reparação de larvas NÃO AJUDAM
Todos os sistemas BIOS/EFI são diferentes, podem parecer-se com uma das seguintes imagens:
Notificar a “Prioridade da Opção de Arranque UEFI” ou “Menu de Opção de Arranque”. Normalmente, o Windows é o padrão e o Ubuntu (ou como na segunda imagem do SO elementar) será uma opção.
Após seleccionar Ubuntu no menu de arranque UEFI obterá então um menu grub. Deverá ser capaz de arrancar tanto o Ubuntu como o Windows a partir do menu grub.
Outro problema que poderia fazer o sistema arrancar directamente para o Windows (sem sequer mostrar o menu GRUB) é se ou o Windows se apoderou do gestor de arranque ou depois de instalar o Ubuntu, a partição EFI não foi devidamente configurada para o Windows. Para resolver isto, basta ir ao Windows e abrir um terminal, depois digitar o seguinte (Need Administrative Privileges):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
Isto irá configurar o Gestor de Arranque do Windows para ter em consideração o Gestor de Arranque do GRUB. Isto ainda pode acontecer mesmo depois de executar a reparação de arranque a partir do Ubuntu. Assim, certificando-se de que o Windows lê a partição Ubuntu EFI, no caso de estar a utilizar um sistema de arranque EFI em vez da BIOS antiga, irá resolvê-lo. Na linha de comando acima, a diferença entre shimx64.efi e grubx64.efi é que shimx64 é o verdadeiro binário assinado pela Microsoft que funciona com o Secure Boot activado enquanto o grubx64 é o binário normal do grub (Não assinado).
Windows 8.1 / 10 Não Reconhecido / Ubuntu não mostrando opção para Instalar Juntamente com
Se tiver seguido todos os passos acima incluindo fazer uma partição antes do tempo através do Windows 8.x, prossiga com a instalação normal do Ubuntu. Quando chegar à opção de como gostaria de a instalar se não vir a opção de instalar Ao lado, seleccione “Algo Mais” em vez de limpar o disco rígido. Configure o novo layout de partição no espaço vazio que reservou que não é o Windows 8 / 10.
Necessita de criar pelo menos 1 partição para o sistema raiz (que mostra como o símbolo “/”) e defini-lo para Ext4, outra para SWAP (Memória Virtual). O espaço SWAP pode ser tão pequeno quanto 128MB se tiver muita ram ou tão alto quanto 4GB. Com estas 2 partições criadas com base no espaço vazio que forneceu, deverá estar pronto para prosseguir. E uma última para a parte EFI que deve ser cerca de 100MB.
Quando o instalador perguntar onde colocar o carregador de arranque, diga-lhe para o colocar na partição com o tipo “efi”. Isto irá instalar o GRUB que irá carregar assim que o seu sistema for iniciado no futuro, o que lhe dará a escolha de ir com o Ubuntu (ou qualquer sabor que esteja instalado) ou ir para o Gestor de Arranque do Windows que o levará para o Windows 8.
Também recomendaria a leitura dos seguintes links para obter informações adicionais sobre algumas questões e causas nesta parte específica:
-
opção “Instalar ao lado” em falta. Como instalo o Ubuntu ao lado do Windows usando “Algo Mais”?
-
Como instalo o Ubuntu ao lado do UEFI activado o Windows 8?
-
Como usar o particionamento manual durante a instalação?
REPAIRAR O Ubuntu
Após terminar a instalação, se por acaso tiver o Windows 8 desactivado a partir do arranque e apenas arrancar para o Ubuntu, não se preocupe. No Ubuntu depois de arrancar, instale o Boot-Repair no Ubuntu abrindo um Terminal e digitando o seguinte:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get updatesudo apt-get install boot-repairboot-repair
Boot Repair mencionará que temos algum erro GRUB, que temos um sistema EFI e que o Ubuntu rocha. Uma vez que o Ubuntu rocha (Não funciona se o Ubuntu não balançar! ^^), basta clicar em Aplicar para que a reparação do arranque corrija tudo. Agora reinicie e deverá ver o Windows 8 e Ubuntu lado a lado.
Para casos com problemas de arranque raros, particionamento ou utilização de discos rígidos antigos numa placa mãe mais recente, a sua solução pode ser verificar FixParts que resolve partições desalinhadas e outros problemas de tipo particionado.
Se estiver a ter um dos seguintes problemas
- Perdendo Dados ao copiar do Ubuntu para o Windows 8 após desligar o Windows 8
-
Não pode aceder às suas partições do Windows a partir do Ubuntu obtendo um Disco contendo um sistema de ficheiros sujo
Esta é muito provavelmente a causa de uma opção no Windows 8 chamada Arranque Rápido que se comporta de forma semelhante à hibernação e mantém um instantâneo do sistema para que quando arrancar, carregue mais rapidamente. Uma vez que mantém um instantâneo, tudo o que copiar ou alterar no Windows 8 a partir do Ubuntu depois de fazer o falso encerramento será perdido (para além de outros problemas encontrados AQUI).
A solução no Windows 8 é ir para:
Painel de Controlo –> Opções de Alimentação –> Escolha o que o botão de alimentação faz
Aqui clique em “Alterar configurações que estão actualmente indisponíveis” onde deverá ver algo como isto:
Desmarque a opção que diz “Ligar arranque rápido”.Também é necessário desactivar a hibernação. Pode fazê-lo com este comando (precisa de estar numa consola com direitos de administrador):
powercfg.exe -h off
Isto deve remover o ficheiro de hibernação e permitir a montagem da partição no Ubuntu.
Está agora disponível um vídeo de demonstração sobre este assunto. Podemos instalar o Ubuntu 12.04.2 (versões de 64 bits) em diante com o SecureBoot activado. Mas precisamos de desactivar o SecureBoot após o passo de Reparação de Boot.