Este método mais genérico é voltado a aplicar dual boot entre qualquer sistema linux com qualquer Windows, com foco no Windows 10.
| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. Mais detalhes clicando aqui.
Introdução
Já apresentamos dentre as opções o QEMU + KVM, também o VirtualBox e até o Wine com dxvk como alternativa; mas se não tem jeito, o jeito é engolir o choro e fazer dual boot, tendo os 2 sistemas em seu computador.
Antes de prosseguir, gostaria de ressaltar que o tutorial é para quem já sabe instalar Linux – ou no mínimo tem uma boa noção de como instala-lo – e já sabe como instalar/configurar o Windows. Ou seja, o foco aqui são os pormenores e observações para se fazer um dual boot com sucesso e evitar problemas.
Caso você seja um novato do mundo Linux, fizemos esta publicação onde ensinamos como instalar e configurar o Ubuntu!
1. Preparativos
Para evitar qualquer dor de cabeça, o dualboot deve ser feito na seguinte sequência:
- Instale o Windows primeiro.
- Instale o Linux depois.
Se você instalar o Linux primeiro, o Windows vai aplicar sua Partição Reservada pelo Sistema e vai apagar todo o conteúdo do GRUB do Linux! Dai você terá o trabalho maior de iniciar um LiveUSB ou outro recuperador de partição pra reinstalar o GRUB no começo do disco.
O tutorial é voltado a quem já tinha Windows no computador e vai colocar Linux para estudos ou só pra navegar na internet, deixando o Windows para games, por exemplo. – Acredito eu, que seja o caso da maioria. – De todo modo, o Windows deve ser instalado primeiro, para evitar qualquer complicação.
2. Windows
A partir daqui vou considerar que você já colocou o DVD ou Pendrive com o instalador do Windows 10, seja ele qualquer versão e em qualquer modo (BIOS ou UEFI) e instalou ou está instalando seu sistema. Particularmente recomendo que configure sua BIOS para iniciar a instalação do Windows como UEFI, pela maior maleabilidade de configurações e por permitir até 64 partições primárias. O UEFI também torna o boot um pouco mais rápido e permite maior facilidade para recuperação em caso de desastre. – Abordamos sobre UEFI nesta publicação!
Durante a instalação eu não recomendo que crie partições extras D: ou E:, isso só vai tornar mais complicado o processo de particionamento posterior para instalar o Linux e criar fragmentação do disco com maior facilidade.
2.1 Particionando
Para o Linux ser devidamente instalado, você deve diminuir o tamanho da partição C:/ do Windows.
Não importando muito se você já tinha o Windows instalado antes, ou se instalou recentemente.
- Pressione simultaneamente as teclas Windows + R para abrir o Executar;
- Dentro do Executar digite: diskmgmt.msc e clique em Ok;
Identifique o volume C:/ e diminua-o conforme sua necessidade; Mais detalhes aqui.
Quanto pretende deixar para o Windows e quanto pretende deixar para o Linux? Lembre-se que o Linux exige, no mínimo, 15 Gb para uma boa operabilidade da partição / .
Após concluído o particionamento, pode reiniciar a máquina e já inserir o pendrive do LiveUSB do Linux.
- Por que não posso fazer isso no Linux?
Dependendo do quanto você já usou seu Windows após formatá-lo, é provável que o esquema de partição NTFS dele já tenha criado fragmentação no disco. Se você particionar com o Linux, poderá fragmenta-lo junto, tornando os 2 sistemas lentos. Diminuir a partição pelo particionador do Windows diminui esse risco.
OBS: É bem provável que em modo UEFI o Windows tenha criado +2 partições, uma “oculta” pequena e outra de Recuperação, no final do disco. Ou seja, você terá apenas a área diminuída da partição C:/ para usar no Linux.
2.2 HDD ou SSD
Caso você tenha +1 HDD ou tenha 1 HDD e 1 SSD, poderá instalar os sistemas em unidades diferentes.
Por exemplo, instale normalmente o Windows no HDD e o Linux no SSD; Pela BIOS, defina o HDD como inicializador primário e instale o GRUB do Linux no HDD. Assim seu sistema terá dualboot em discos diferentes.
Compreenda que, não importa onde cada sistema será instalado; O Windows é quem definirá o inicializador – não é uma regra já que o Linux pode se encarregar disso, mas não abordarei esse método nesta publicação – e você só precisará definir na BIOS para a unidade do Windows ser reconhecida primeiro, apontando o instalador do GRUB para a partição Windows também.
Dessa forma a instalação será a mais simples possível dentro do escopo de complexidade de abordar +1 disco na mesma máquina, diminuindo a chance de cometer erros e de algum sistema não iniciar mais.
3. CSM/UEFI
BIOS é a sigla para Basic Input Output System, e também o nome genérico que dão para particionamento e configuração de sistemas sem UEFI. Para fazer a diferenciação, chamarei de CSM como algumas fabricantes fazem.
3.1 Caso sua instalação Windows seja UEFI
- Verifique se o SecureBoot está ativo e desative-o!
Sistemas Linux possuem assinaturas de SecureBoot mas a maioria das distros é problemática quanto a isso. E posteriormente, por exemplo no caso do Ubuntu, se você instalar pacotes de programas ou mesmo kernel sem assinatura, isso causará problemas com as assinaturas do UEFI e o sistema já deixará de iniciar. Desativar o SecureBoot no momento da instalação em UEFI resolve a maioria dos problemas e erros que o sistema possa vir a dar. - Caso sua BIOS não esteja permitindo desativar o modo SecureBoot, provavelmente é alguma máquina Acer ou Dell da linha Enterprise ou semelhante.
Nesse caso a solução é bem simples: Vá nas configurações administrativas da BIOS e procure pela sessão “Senha de Supervisor” e crie uma. Isso tornará a entrada da sua BIOS mais “irritante”, uma vez que sempre pedirá senha caso você queira mudar algo simples como a sequência de boot. Mas isso te permitirá modificar a permissão do Secure Boot, permitindo desativá-lo.
Coloque uma senha fácil de lembrar como 12345678, assim você não corre o risco de esquece-la e inutilizar seu sistema por completo por consequência.
- Ajuste a ordem de boot para certificar-se que a sequência de boot do HDD está correta e que o Windows inicia normalmente.
- Inicie seu LiveUSB do Linux como UEFI.
3.2 Caso sua instalação Windows seja CSM
- Não há um consenso quanto ao que ajustar nesse caso. Entre na BIOS e certifique-se que a sequência de boot do HDD está correta e que o Windows inicia normalmente.
- Inicie seu LiveUSB do Linux como CSM.
4. Linux
Seu Windows já foi devidamente instalado e você já reservou espaço em disco para o Linux. Agora você pode colocar o LiveUSB e iniciar a instalação, porém faço algumas observações:
- Não crie qualquer partição com ponto de montagem EFI ou /boot.
Basta definir a mídia para instalar o GRUB como a /dev/sdXY que está localizado o Windows e o instalador utilizará a “Reservado pelo Sistema” que o Windows criou e instalará nela automaticamente.
O fato aqui é:
O Linux vai entrar na partição “Reservado pelo Sistema” que o Windows criou e vai injetar o GRUB lá. Uma vez que isso foi feito, o GRUB vai gerenciar o boot de ambos sistemas!
- Não crie partição SWAP, opte por usar Swap Files!
O despejo de memória RAM numa partição SWAP é mais lento que num Swap File e ficará ainda mais lento se em DualBoot. – Falamos deles aqui!
Instale seu sistema normalmente, respeitando as regras acima e apontando a mídia onde instalar o inicializador do GRUB na mesma unidade que está o Windows.
5. Pós Instalação
Vamos supor que o Windows está Ok e o Linux recém instalado. Mas o GRUB não aparece e seu Linux simplesmente “não é reconhecido”. Isso ocorre em alguns casos em que o GRUB não se ativa totalmente na partição Reservada pelo Sistema.
Para o Linux ser reconhecido e iniciar normalmente, abra o Windows, inicie o CMD.exe como Administrador e execute este comando:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Agora ao reiniciar, o GRUB com o Windows + Linux listados deve surgir!
5.1 Problemas?
Caso o dualboot continue apresentando problemas, poderá tentar esta, esta ou esta soluções que abordarei no site futuramente.
6. Grub Customizer
Uma maneira bacana de customizar a tela de boot do GRUB em dualboot é usar o Grub Customizer.
Para instalá-lo em seu sistema:
Debian/Ubuntu/LinuxMint:
sudo add-apt-repository ppa:danielrichter2007/ grub-customizer sudo apt-get update sudo apt-get install grub-customizer
Fedora:
sudo dnf install grub-customizer
Manjaro:
sudo pacman -S grub-customizer
CentOS:
sudo yum install grub-customizer.x86_64
OpenSUSE:
$ wget -c http://mirror.yandex.ru/fedora/russianfedora/russianfedora/ free/fedora/releases/17/Everything/i386/os/grub-customizer-2.5.6-1.fc17.R.i686.rpm
$ su
# zypper in grub-customizer-2.5.6-1.fc17.R.i686.rpm
Dentro do Grub Customizer você poderá renomear as listas de boot, ajustar quais entradas poderão aparecer e ainda mudar as cores da tela de boot.
7. rEFInd
O rEFInd é um gestor de boot que veio com a proposta de modernizar a gestão de início de sistemas que fazem uso do UEFI. Particularmente não vejo grande vantagem em trocar, a troca pode ser por gosto pessoal, considerando que o GRUB é muito mais amigável por termos o Grub Customizer, enquanto que o rEFInd ainda exige configurações em .conf files para modifica-lo.
Abordamos a configuração e customização do rEFInd aqui, como alternativa, caso queira mudar o gestor de boot GRUB por outro!
8. Conclusão
Apesar das complicações na instalação, ter dualboot é algo que infelizmente muitas pessoas ainda não vão escapar. Mas sabendo configurar os 2 sistemas, o que seria uma imensa dor de cabeça pode ser algo produtivo.
Pretendo futuramente trazer uma publicação á parte apenas para corrigir problemas de dualboot, como quando o Windows desaparece com o GRUB impedindo o Linux de iniciar ou caso o Windows seja quem desapareça.
#UrbanCompassPony
Fontes:
tecmint
hackermoon
itsfoss
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.
Boa tarde, estou usando linux mint, executei a instalação mas o grub não apareceu, e o win10 inicializou diretamente. Queria saber qual o comando equivalente para o Linux Mint 19.1 para este comando: “bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi”
O comando é esse mesmo, voce faz ele no Windows como admin via CMD, e o GRUB vai voltar ao normal.
Muito bom o tutorial cara. Fiz exatamente o que eu queria, ativar o Dual-boot sem perder a minha instalação do Windows. Com certeza uma página que está nos meus favoritos agora. Muito obrigado e parabéns!
Agradeço a confiança 😉
Como remover o Ubuntu e o GRUB?
A remoção é normal, formatando o Ubuntu. Mas assim que o grub sair, vc precisa rodar novamente o instalador do Windows pra restaurar o gestor de boot dele. Ou use o grub pra gerenciar o Windows, mesmo sem Ubuntu.
Passando apenas pra agradecer!
Boa noite.
Instalei o Ubuntu 22.04.1 junto com meu Windows 10, num notebook
e não estou conseguindo montar minha partição de dados em modo RW, somente em RO.
Já editei meu fstab, colocando a opção rw, mas, mesmo assim, só monta em RO.
Quando tentei montar pelo terminal, deu erro dizendo que o cache do Windows está impedindo a montagem da partição (ntfs). Mas, é a partição de armazenamento de dados, não a do sistema Windows.
E, verificando aqui, estava(m) bem fragmentada(s) a(s) partições. A do Windows com 10% e a de armazenamento com 13%.
Alguma dica???
Tem um comando chamado ntfsfix que pode ajudar.
$ sudo ntfsfix -d -b /dev/sdX
A partir dai tenta montar. Se não der certo, entra no Windows, desativa a hibernação e desliga. Ai liga o PC e entra no linux e tenta montar.