Dual Boot com o Manjaro

Nessa postagem irei tentar explicar e informar como fazer dual boot com o Manjaro da forma mais fácil e da melhor maneira de não encontrar qualquer problema com isso, seguindo a wiki do Manjaro.
Como descrito na wiki do Manjaro, a forma mais fácil quando o Manjaro já está instalado em seu desktop, é não instalar o grub da outra distribuição ou instalar o grub da outra distribuição na partição onde ela será instalada (sda1, sdb1, etc) e não no HD (sda, sdb, etc), assim deixando o Manjaro gerenciar o boot, e quando o Manjaro for instalado depois que uma distribuição que já está presente em seu desktop, é só deixar o grub do Manjaro gerenciar o boot.
Aqui já encontramos problemas com algumas pessoas, mesmo sabendo que o Manjaro não aceita de forma simples que outro SO gerencie o boot, por algum motivo elas se comportam como uma criança quando não ganha dos pais o doce que quer.

Tirando o tema que algumas distribuições podem adicionar, eu não vejo motivo coerente em querer utilizar o grub de uma distribuição em especifico quando o assunto é dual boot com o Manjaro. No final a fonte do grub “é a mesma”, não é?
Voltando ao tutorial….
Deixar o grub do Manjaro gerenciar o boot.
Instalando outra distribuição depois do Manjaro.
Como mencionado mais acima, durante o processo de instalação você deve escolher que o grub seja instalado na mesma partição que a distribuição e não no HD.
Veja que o sistema vai ser instalado na partição sda5.

Altere a opção sda disponível aqui.

Para a partição do sistema, sda5.

Ficando assim.

Prossiga com a instalação normalmente a partir de agora.
A outra distribuição já está instalada.
Se você já instalou a 2º distribuição e não consegue mais entrar no Manjaro, siga os passos abaixo.
Legacy
Primeiro siga os passos da postagem para recuperar o grub do Manjaro, veja aqui. Depois de recuperado o grub do Manjaro, siga os passos abaixo.
Reinicie o sistema e inicie na 2º distribuição, descubra em qual partição o sistema está instalado com o comando abaixo.
lsblk
No meu caso a 2º distribuição está na partição sda5

Então eu utilizo o comando abaixo no terminal para instalar o grub da outra distribuição.
sudo grub-install --force /dev/sda5
Reinicie o sistema e seja feliz com o dual boot.
UEFI
Primeiro siga os passos da postagem para recuperar o grub do Manjaro, veja aqui. Depois de recuperado o grub do Manjaro, siga os passos abaixo. Independente se você está no Manjaro ou não, utilize o comando abaixo no terminal.
efibootmgr

O Manjaro é o 0001, então eu utilizo o comando abaixo.
sudo efibootmgr -o 0000,0001,0002,0003

Você terá que fazer esse procedimento toda vez que instalar uma outra distribuição que não seja o Manjaro.
Reinicie o sistema e seja feliz com o dual boot.
Obs: em alguns casos pode acontecer de você precisar utilizar mais um comando, veja abaixo.
Utilizando o Manjaro.
sudo cp /boot/grub/x86_64-efi/core.efi /boot/efi/EFI/boot/bootx64.efi
Utilizando uma liveusb (ou outro sistema operacional) e montado a partição do sistema / para /mnt e a partição /boot/efi para /mnt/boot/efi.
sudo cp /mnt/boot/grub/x86_64-efi/core.efi /mnt/boot/efi/EFI/boot/bootx64.efi
Deixar o grub de outra distribuição gerenciar o boot.
Achou que eu iria me esquecer de você?
Lógico que não, agora vou mostrar como deixar você utilizar o grub da distribuição que você quiser. Abra o arquivo grub.cfg e anote os números da linha mostrada abaixo como exemplo.

Agora abra o arquivo custom.cfg em branco, e copie as linhas abaixo. Altere os xxxxxxx pela numeração copiada no passo anterior. O btrfs precisará de alterações adicionais (rootflag=subvolume=@)
menuentry "Manjaro - Dual Boot" { insmod part_gpt part part_msdos insmod ext2 search --no-floppy --fs-uuid --set=root xxxxxxxxxxxxxxxxxxxxxxxx configfile /boot/grub/grub.cfg }
Salvar e fechar o arquivo.
Ao iniciar, você terá que escolher a entrada criada anteriormente Manjaro – Dual Boot.

Pronto, agora seu sistema vai iniciar com o grub da distribuição de sua escolha e você vai reclamar da entrada extra no grub.
Créditos.
Base: wiki manjaro
Gif: então tá né
Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.
Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.
Nos acompanhe:
Ultima vez instalei archLinux decidi testar systemd-boot na minha opiniao e mais simples e mais minimalista como deve ser gerenciador de boot, na minha opiniao merce ate tutorial.
CurtirCurtir
Olá, meu laptop já é particionado. 1 partição uso para guardar arquivos. Na outra partição, tenho instalado o Manjaro LXQT, que uso para testes. E a última partição é a minha distro principal, Manjaro Mate.
Decidi remover o Manjaro LXQT para instalar o Ubuntu Studio. O procedimento acima está atualizado? (Não gostaria de ter surpresas no meio do caminho). Muito grato.
CurtirCurtir
Olá dmftradutor, desculpe-nos por ter perdido a sua questão.
O tutorial está atualizado, é o mesmo que o presente na wiki do Manjaro.
CurtirCurtir
Estou com o mesmo problema! Tenho o windows 10 e instalei o Manjaro e simplesmente o grub não acha o windows somente o manjaro e quando dou o comando efi… diz que não tem suporte a variáveis. Teria alguma ideia ? Gosto muito dos teus posts, comecei a usar Manjaro graças a eles! Ótimo trabalho! Abs
CurtirCurtir
Olá Wagner, ficamos felizes que estamos ajudando você de alguma forma, quanto ao seu problema, existem muitas possibilidades.
Verifique se o pacote “efibootmgr” está instalado no sistema.
Tenha certeza que seu sistema realmente tenha suporte efi.
Verifique nosso tutorial de como recuperar o grub, mesmo não sendo o seu caso, o procedimento pode ajudar.
Temos um grupo no Telegram, o link você pode encontrar no artigo sobre o grupo. Pelo Telegram podemos ter uma ideia melhor sobre o que possa estar acontecendo, já que podemos trocar informações mais precisas e mais rapidamente.
CurtirCurtir
No meu diz que o efibootmgr variables are not supported in this system
CurtirCurtir
Você tem suporte para EFI?
Saudações.
CurtirCurtir