Se você estiver usando o Ubuntu 16.04+, muitos problemas de compatibilidade foram resolvidos. Ainda assim, dependendo da versão que você está usando e do hardware / modelo que você possui, você pode precisar de todas ou algumas das etapas fornecidas nesta resposta. Se você está lendo isso em agosto de 2017 ou mais, posso dizer que com o Ubuntu 17.04 eu o instalei em mais de 40 laptops com UEFI, que variam de Lenovo, Dell, HP, Sony, Acer e Toshiba, onde os modelos eram 2016 e acima, e não tive nenhum problema ao instalar o Ubuntu simplesmente seguindo as etapas no instalador. Com as etapas básicas, quero dizer:
- Inserir o instalador USB do Ubuntu
- Selecione Instalar o Ubuntu (Instalar o Ubuntu junto com o Windows)
- Selecione Placa sem fio e atualize o software de terceiros ao instalar o Ubuntu
- Conclua a instalação e veja a instalação do Ubuntu sem nenhum problema com o Windows ou Ubuntu.
Agora, essa não é uma verificação completa de 100%. Estou apenas mencionando que estou impressionado com o fato de que, de um total de 43 laptops, 43 não tiveram nenhum problema do meu lado. Ainda assim, se você tiver um problema, esse é o motivo pelo qual este guia foi criado.
Antes de explicar as etapas para isso, quero deixar claro que tentei várias maneiras de instalar o Ubuntu com versões anteriores a 15.04 (ou qualquer outra distro) no Windows 8 ou Windows 10. Sem sorte. O Microsoft Windows realmente criou uma grande confusão para todas as distribuições Linux. Se você possui um sistema Windows 8 pré-instalado, provavelmente nunca poderá instalar o Ubuntu ou qualquer outro sistema operacional da maneira normal (LiveCD / LiveUSB) ou Wubi. Isso ocorre porque o Windows 8 introduziu vários novos recursos, dos quais 2 são:
- UEFI que substitui o que conhecemos como BIOS (uma alternativa para)
- Inicialização segura, que impede que qualquer coisa, exceto o sistema operacional instalado, neste caso, o Windows 8 seja inicializado. Este não é mais o caso do Ubuntu desde 12.04.2, portanto, não há necessidade de desativar a inicialização segura.
Em outra observação, quero mencionar algo sobre a Inicialização segura retirada do UEFI Wiki
Modo de segurança
"Inicialização segura" é um novo recurso UEFI que apareceu em 2012, com computadores pré-instalados no Windows 8. O Ubuntu suporta esse recurso começando com 12.10 de 64 bits ( consulte este artigo ) e 12.04.2 de 64 bits, mas como os PCs que implementam o suporte a ele se tornaram difundidos no final de 2012, ele ainda não foi amplamente testado; portanto, é possível que você possa encontrar problemas ao inicializar o Ubuntu no Secure Boot.
IMPORTANTE: Se você encontrar um bug, envie um relatório de bug no pacote shim no Ubuntu, de preferência usando o comando:
ubuntu-bug shim
depois de instalar com o Secure Boot desativado. Como mencionado por slangasek :
Não é necessário desativar o SecureBoot no firmware para instalar o Ubuntu em uma máquina Windows 8. O Ubuntu 12.04.2 e 12.10 são compatíveis com o SecureBoot. Qualquer máquina que forneça as chaves recomendadas do Microsoft Third-Party Marketplace no firmware poderá inicializar o Ubuntu no SecureBoot. Se houver algum problema, arquive um bug da barra de ativação para o pacote shim .
Também quero notificar que passo esta semana testando o 15.04 e tive um excelente resultado. Dos 12 laptops (4 Toshibas, 3 HP e 5 Lenovo) nos quais o Windows 8.1 foi pré-instalado, em todos os casos, o Ubuntu detectou o Gerenciador de Inicialização do Windows corretamente, deu a opção de instalar junto com o Windows 8.1 (na verdade, dizia Instalar junto com o Windows Boot Manager ) e resolveu os problemas que apareceram nas versões anteriores do Ubuntu. Basicamente, não precisei fazer mais nada nesses casos. Isso ocorreu com a Inicialização segura em um sistema de inicialização habilitado para EFI. Eu também. Testou 4 PCs com Windows 10 e funcionou perfeitamente com 15.10 e 16.04.
Isso não significa que, no seu caso, funcionará perfeitamente, apenas significa que, nos meus casos, eu tive uma instalação 100% Ubuntu Perfect. Novamente, com 15.04 (também em 15.10 e 16.04. Em todos os casos, era de 64 bits). Eu até conversei com usuários como Marius Nestor, da Softpedia, que na verdade precisavam desativar o Secure Boot para que a instalação funcionasse, portanto, deve-se observar que, mesmo que atualmente tenha uma excelente experiência com o Secure Boot, talvez não. Lembre-se disso quando tudo mais falhar (podemos agradecer a Marius por sua excelente contribuição). Em qualquer caso, eu enviaria o relatório de erros para o link fornecido acima.
Portanto, com tudo isso dito, a instalação do Ubuntu via WUBI não é viável (pelo menos não é recomendado por mim), coisas como tentar inicializar, por exemplo, com o gerenciador de inicialização do Windows 8, não são possíveis agora, a menos que algo mude no futuro (também existem alguns erros relacionados a isso na barra de ativação, como o mencionado por bcbc ). Além disso, o WUBI não funciona no Windows 8 e versões posteriores se você tiver UEFI com uma partição GPT (partição não do tipo MS-DOS). Fundamentos da leitura O suporte à UEFI significa que o Wubi agora funciona em laptops fornecidos com o Windows 8? Para maiores informações.
Não apenas isso, mas tentar instalar o Ubuntu de 32 bits é impossível. Você precisa da versão de 64 bits para que tudo funcione corretamente. Leia mais sobre o Wubi em Posso instalar o Ubuntu no Windows?
A seguir, um pequeno guia para instalar o Ubuntu com um sistema Windows 8 ou 10 pré-instalado. As etapas precisam ser executadas na ordem precisa mencionada aqui para começar tudo. Se uma etapa for ignorada ou executada antes da outra, você provavelmente acabará com alguns dos problemas mencionados na parte inferior deste guia.
Por enquanto, você precisa fazer isso através de um LiveCD, LiveDVD ou LiveUSB, assumindo (realmente exigindo) que você tenha os seguintes pontos:
- Você está usando uma versão de 64 bits do pelo menos Ubuntu 12.04.2. As versões de 32 bits não funcionarão.
- Seu sistema veio com o Windows 8 ou 10 pré-instalado (e você não deseja excluí-lo)
- Você não está instalando o Ubuntu dentro do Windows 8 ou 10, mas ao lado dele. No interior, é impossível porque precisa de Wubi, que não é suportado.
- Seu sistema ativou o UEFI (e não pode ser desativado) com o Secure Boot.
- Você já criou um espaço livre para o Ubuntu no Windows 8 com pelo menos 8 GB (eu recomendo deixar pelo menos 20 GB ou mais, para que você possa testar o inferno).
- Você garantiu que realmente havia espaço livre na unidade para criar as partições necessárias e também não tinha todas as partições primárias usadas (no caso de usar um esquema do MS-DOS) porque isso criará um problema com o instalador do Ubuntu mostrando apenas a opção "Substituir o Windows" em vez da opção "Ao lado do Windows".
- Você sabe como gravar um LiveCD, LiveDVD ou LiveUSB a partir do Windows 8. Caso contrário, procure aplicativos do Windows que possam fazer isso por você. Eu faço o meu em outro PC com o Ubuntu ^^.
- O Windows 8 não foi desligado no modo de hibernação ou em qualquer outro modo ('inicialização rápida' que é por padrão no Windows 8) que o deixa em um estado salvo. Desligue o Windows 8 da maneira normal, com a opção Desligar. Isso impedirá que outros problemas relacionados a isso apareçam. Leia a parte inferior ( RESOLUÇÃO DE PROBLEMAS ) desta resposta para obter mais informações sobre este ponto.
- Você está instalando em um esquema de disco do tipo MS-DOS (você pode ter apenas 4 partições primárias em oposição ao esquema GPT) que possui pelo menos 1 partição primária gratuita (você pode descobrir o tipo de esquema que possui daqui se estiver operando em um Ubuntu Live CD ou aqui se for do Windows). Lembre-se de que se você já estiver usando 4 Partições Primárias, nenhuma partição aparecerá no instalador do Ubuntu, pois não há mais partições Primárias a serem usadas (as partições do tipo MS-DOS são limitadas a 4 Primárias, a GPT é limitada a 128). Isso acontece muito em muitos laptops que acompanham 4 partições primárias pré-criadas. Se você estiver instalando em uma partição do tipo GPT e quiser inicializá-lo, precisará deixar o UEFI ativado.
POR FAVOR, LEIA OS PONTOS ACIMA DESDE MUITOS USUÁRIOS SALTAR ESTA PARTE E QUANDO SE ENCONTRAREM SEUS PROBLEMAS, NORMALMENTE É PORQUE ELES NÃO OS SEGUIRAM.
Antes de começarmos, precisamos fazer o seguinte:
Execute o compmgmt.msc no Windows 8. A partir daí, crie uma partição com tamanho suficiente. Observe que eu mencionei a criação deste DO Windows 8 porque tive casos em que fazer a partição do LiveUSB tornou o Windows 8 impossível de inicializar, mesmo depois de fazer um reparo de inicialização. Portanto, para remover esse problema ou ter uma chance maior de removê-lo (ou simplesmente ignorar o problema) e garantir que os dois sistemas funcionem, particione seu disco rígido no Windows 8 primeiro.
Agora siga estas etapas para ter um Windows 8 + Ubuntu instalado no seu sistema:
Windows 8 + Ubuntu
Primeiro precisamos saber com que tipo de opções de placa-mãe estamos lidando. Abra um terminal (acessando o menu Iniciar e digitando, PowerShell
por exemplo) e execute o terminal como Administrador (Clique com o botão direito do mouse no aplicativo que será exibido no menu Iniciar e selecione Executar como Administrador). Agora digite Confirm-SecureBootUEFI
. Isso pode lhe dar três resultados:
Verdadeiro - significa que seu sistema tem uma inicialização segura e está ativado
Falso - significa que seu sistema tem uma inicialização segura e está desativado
Cmdlet não suportado nesta plataforma - significa que seu sistema não oferece suporte à inicialização segura e provavelmente você não precisa deste guia. Você pode instalar o Ubuntu simplesmente inserindo o LiveCD ou LiveUSB e executando o procedimento de instalação sem problemas.
Se você o tiver ativado e tiver realizado o particionamento necessário, podemos prosseguir com este guia. Depois de inicializar no Windows 8, vamos para as opções de desligamento e, mantendo pressionada a SHIFTtecla, clique em Reiniciar .
(Esse é um truque muito antigo na maioria dos Windows, mesmo desde o Windows 3.1, onde você mantém uma tecla para fazer algo especial ao reiniciar)
O Windows 8 mostrará uma janela de reinicialização totalmente diferente:
Quando você acessar o menu acima, selecione Solucionar problemas
Você receberá as seguintes opções:
Selecione configurações de firmware UEFI
NOTA - Na versão em espanhol do Windows 8, a opção Configurações de firmware UEFI não está disponível em vários laptops testados Lenovo, HP e Acer. Eles têm uma opção para inicializar o computador e outro menu personalizado aparecerá, o que permite que você faça algumas coisas. No caso da Lenovo, você não terá a opção de instalar o Ubuntu com o Windows 8, a única opção é remover o Windows 8 completamente. Isso se aplica apenas se você não estiver usando o 15.04+.
ESTA É UMA PARTE IMPORTANTE
O sistema será reiniciado e você terá permissão para ir para a BIOS (Se não pressionar a tecla apropriada, alguns comuns são DEL, F2ou F10).
Nesta parte, não posso ajudar muito, pois cada BIOS é diferente para cada modelo de placa-mãe. Há duas opções que você pode escolher aqui, sendo ambas opcionais, já que o Ubuntu pode ser instalado sem problemas. Você pode procurar uma opção para desativar a Inicialização segura ou uma opção para desativar a UEFI . Em alguns casos, você poderá encontrar os dois; ele será exibido no BIOS como uma opção chamada Secure Boot ou Enable UEFI .
Se você encontrar essas opções, dependendo se não conseguir instalar o Ubuntu com a Inicialização segura, desative a Inicialização segura (lembre-se de relatar isso como um bug usando ubuntu-bug shim
), para poder permanecer no modo UEFI e também inicializar com o Ubuntu. Em algumas placas-mãe, esta será a única opção que você realmente precisa alterar e também será a única opção que você vê relacionada à UEFI, porque elas não oferecem a possibilidade de desativar a UEFI.
QUESTÕES DUPLAS DE INICIALIZAÇÃO
Eu também gostaria de mencionar uma nota importante aqui. Se você instalar o Ubuntu no modo legado (sem SecureBoot), poderá ter problemas ao inicializar o Windows e o Ubuntu ao mesmo tempo, pois ambos não aparecerão no menu de inicialização dupla. Se você possui o Windows no UEFI, por exemplo, e instala o Ubuntu no Modo Legado, você poderá inicializar apenas o Ubuntu no Modo Legado e o Windows no Modo UEFI.
Portanto, antes de prosseguir, verifique se você está instalando o Ubuntu com as mesmas opções de inicialização do Windows. Dessa forma, você poderá escolher qual inicializar no mesmo menu de inicialização e não se preocupe se funcionará ou não. No Guia UEFI do Ubuntu,
você pode ver que há uma seção que ensina como saber se você realmente instalou o Ubuntu na mesma configuração de inicialização 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:
[ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode"
Portanto, se você tiver QUALQUER problema de inicialização dupla, esse pode ser o problema. Leia o Guia UEFI do Ubuntu, uma vez que abrange várias maneiras de solucionar problemas de inicialização dupla e converter o Ubuntu para o modo Legacy ou EFI. Eu já testei isso com vários membros do Ask Ubuntu que me ajudaram além dos 2 laptops que me foram fornecidos para o teste. Isso deve resolver quaisquer problemas de inicialização dupla relacionados ao Windows 8 + Ubuntu, mas encorajo novamente qualquer pessoa com problemas (iguais ou novos) a registrar um bug, conforme mencionado acima. Os desenvolvedores do Ubuntu estão trabalhando duro para fornecer uma solução fácil de instalar para todos os casos e essa é uma das principais prioridades.
Continuando com o guia, em outras placas-mãe que oferecem a possibilidade de desabilitar o UEFI, o que eliminaria completamente o UEFI e o Secure Boot nele e inicializaria no BIOS normal da maneira como se você achar que é assim que deseja (ter um UEFI livre computador e não enfrentar nenhum dos problemas relacionados a isso), então, por todos os meios, faça-o. Eu testei o Intel DZ68DB e fiz os dois estudos de caso. Lembre-se de que isso fará com que o processo de inicialização dupla não funcione em quase todos os casos. Você terá um sistema que inicializa o Windows no UEFI ou inicializa o Ubuntu no Legacy.
Com isso em mente, lembre-se de selecionar também a ordem de inicialização para garantir que ela inicialize seu CD-ROM, DVD-ROM ou unidade USB para que você possa inicializar a partir da imagem do Live Ubuntu após a reinicialização.
Alguns pontos que devemos considerar antes de continuar:
Se o Windows 8 foi instalado com o UEFI ativado, é altamente recomendável permanecer no UEFI, embora, se você ainda deseja desativá-lo por razões específicas, o GRUB criará a parte inicializável do Windows 8. Mas se você desativar o UEFI e desejar para acessar o Windows 8 posteriormente (antes de instalar o Ubuntu), ele não funcionará, pois a parte de inicialização do Windows 8 precisa do UEFI (novamente o problema de inicialização dupla).
Se você desabilitar apenas a Inicialização Segura, não há problemas em alguns casos. Você está desativando apenas a parte que cria o maior problema entre o Windows e o Linux, que impede a inicialização correta do Ubuntu. Em qualquer um dos casos, recomendo que você tente primeiro instalar o Ubuntu com UEFI / Secureboot, pois na maioria dos casos ele funcionará. se você desabilitar algum deles e instalar o Ubuntu, poderá não conseguir inicializar no Windows 8 posteriormente através do Menu de Inicialização do GRUB.
Agora, antes de salvar, algumas placas-mãe oferecem a opção Boot Mode . Verifique se esta opção não está apontando para a UEFI Boot, mas para o CSM Boot (Compatibility Support Module), que fornece suporte para sistemas do tipo Legacy BIOS.
Outros sistemas oferecem uma opção de inicialização UEFI que você pode ativar ou desativar. Dependendo das opções que mencionei acima, você pode configurá-lo para o desejado.
E, por último, outros oferecem uma opção UEFI / Legacy Boot First, onde você seleciona qual deseja usar primeiro. Obviamente, a opção é auto-explicativa.
Agora salve as alterações e reinicie.
Quando a imagem do Ubuntu Live for iniciada, ela será bem diferente da imagem normal com a qual estamos acostumados. Não se preocupe, isso ocorre porque o Ubuntu tem uma opção de inicialização alternativa quando um sistema possui o EFI instalado. Basta selecionar tudo como você está acostumado. Eu recomendo a leitura do seguinte artigo no site do Ubuntu sobre as instalações do Ubuntu ao usar o UEFI . Se houver algum problema, tente criar uma pequena partição (aproximadamente 250 MB de tamanho) para a parte EFI do sistema. Isso é feito na parte da instalação, na qual pergunta se você deseja instalar na partição desejada ou se usou as Opções Avançadas . Selecione as opções avançadas se você encontrar um problema. Lá, crie uma partição de 250 MB para o EFI e o restante para o GRUB e outras coisas com as quais você está acostumado.
Acho que até aqui você deve estar bem e ter evitado vários problemas normalmente encontrados ao experimentar o Ubuntu com Windows 8, que são:
- Não inicializando um LiveCD / LiveDVD / LiveUSB / Wubi
- Não instalando o Ubuntu devido a problemas de segurança (Sim, certo, problemas de monopólio mais corretamente)
- Não inicializando o Windows 8/10 ou Ubuntu (não mostrando nenhum deles)
- Não deixando o Ubuntu criar uma partição
- Não reconhecendo a parte EFI do sistema
- O Ubuntu não reconhece a partição do Windows 8/10
- Não visualizando o GRUB e inicializando diretamente no Windows
- Windows 8/10 não inicializando ou legível porque ou as alterações de partição são feitas no Ubuntu
SOLUÇÃO DE PROBLEMAS
SEU COMPUTADOR INICIA DIRETAMENTE AO WINDOWS
Este é um problema comum e se você não conseguir um menu do GRUB, reinstalar ou reparar o grub NÃO AJUDARÁ
Cada sistema BIOS / EFI é diferente, pode parecer uma das seguintes imagens:
Observe a "UEFI Boot Option Priority" ou "Boot Option Menu". Normalmente, o Windows é o padrão e o Ubuntu (ou, como no segundo sistema operacional da imagem), é uma opção.
Depois de selecionar o Ubuntu no menu de inicialização UEFI, você receberá um menu grub. Você poderá inicializar o Ubuntu ou o Windows no menu grub.
Outro problema que poderia fazer o sistema inicializar diretamente no Windows (sem exibir o menu GRUB) é que, se o Windows tomou posse do gerenciador de inicialização ou após a instalação do Ubuntu, a partição EFI não foi configurada corretamente para o Windows. Para resolver isso, basta ir ao Windows e abrir um terminal e digite o seguinte (Precisa de privilégios administrativos):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
Isso irá configurar o Windows Boot Manager para levar em consideração o GRUB Boot Manager. Isso ainda pode acontecer mesmo após a execução do Reparo de Inicialização no Ubuntu. Portanto, certifique-se de que o Windows leia a partição EFI do Ubuntu, caso você esteja usando um sistema de inicialização EFI em vez do BIOS antigo. Na linha de comando acima, a diferença entre shimx64.efi e grubx64.efi é que shimx64 é o binário assinado real da Microsoft que funciona com o Secure Boot ativado enquanto grubx64 é o binário normal do grub (Não assinado).
Windows 8.1 / 10 não reconhecido / Ubuntu não mostrando a opção para instalar ao lado
Se você seguiu todas as etapas acima, incluindo a criação de uma partição antecipadamente no Windows 8.x, continue com a instalação normal do Ubuntu. Quando você chegar à opção de como gostaria de instalá-lo, se não encontrar a opção de instalar ao lado dele, selecione "Outra coisa" em vez de limpar o disco rígido. Configure o novo layout da partição no espaço vazio reservado, que não é o Windows 8/10.
Você precisa criar pelo menos 1 partição para o sistema raiz (que aparece como o símbolo "/") e configurá-la como Ext4, outra para SWAP (Memória Virtual). O espaço SWAP pode ser tão pequeno quanto 128 MB se você tiver muita memória RAM ou até 4 GB. Com essas 2 partições criadas com base no espaço vazio que você forneceu, você deve estar pronto para prosseguir. E um último para a parte EFI, que deve ter cerca de 100 MB.
Quando o instalador perguntar onde colocar o carregador de inicialização, peça para colocá-lo na partição com o tipo "efi". Isso instalará o GRUB, que será carregado assim que o sistema for iniciado no futuro, o que lhe permitirá escolher o Ubuntu (ou qualquer outro sabor instalado) ou o Gerenciador de Inicialização do Windows, que o levará ao Windows 8.
Também recomendo a leitura dos links a seguir para obter informações adicionais sobre alguns problemas e causas nesta parte específica:
REPARANDO A BOOT
Após concluir a instalação, se o Windows 8 estiver desabilitado na inicialização e ele inicializar apenas no Ubuntu, não se preocupe. No Ubuntu após a inicialização, instale o Reparo de inicialização no Ubuntu abrindo um Terminal e digitando o seguinte:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair
O Boot Repair mencionará que temos algum erro do GRUB, que temos um sistema EFI e que o Ubuntu é ótimo. Desde rochas Ubuntu (Não funciona se o Ubuntu não rock! ^^), basta clicar em Aplicar para que o reparo de inicialização corrige tudo. Agora reinicie e você verá o Windows 8 e o Ubuntu lado a lado.
Para casos com problemas raros de inicialização, particionamento ou uso de discos rígidos antigos em uma placa-mãe mais nova, sua solução pode estar consultando o FixParts, que resolve partições desalinhadas e outros problemas de tipo particionado.
Se você estiver enfrentando um dos seguintes problemas:
- Perder dados ao copiar do Ubuntu para o Windows 8 após desligar o Windows 8
Não é possível acessar as partições do Windows a partir do Ubuntu, obtendo um disco contém um sistema de arquivos impuro
Essa é provavelmente a causa de uma opção no Windows 8 chamada Inicialização Rápida, que se comporta de maneira semelhante à hibernação e mantém um instantâneo do sistema; assim, quando você inicializa, ele carrega mais rapidamente. Como ele mantém um instantâneo, tudo o que você copiar ou alterar no Windows 8 do Ubuntu após fazer o desligamento falso será perdido (além de outros problemas encontrados AQUI ).
A solução no Windows 8 é acessar:
Painel de controle -> Opções de energia -> Escolha o que o botão liga / desliga faz
Aqui, clique em "Alterar configurações que estão indisponíveis no momento", onde você deve ver algo assim:
Desmarque a opção que diz "Ativar inicialização rápida". Você também precisa desativar a hibernação . Você pode fazer isso com este comando (você precisa estar em um console com direitos de administrador):
powercfg.exe -h off
Isso deve remover o arquivo de hibernação e permitir que a partição seja montada no Ubuntu.
Um vídeo de demonstração já está disponível sobre esse problema. Podemos instalar o Ubuntu 12.04.2 (versões de 64 bits) em diante com o SecureBoot ativado. Mas precisamos desativar o SecureBoot após a etapa de reparo da inicialização.