Fazer dual boot em modo UEFI [RESOLVIDO]

1. Fazer dual boot em modo UEFI [RESOLVIDO]

Ezau
ezau_primo

(usa Ubuntu)

Enviado em 26/03/2022 - 10:02h

Bom dia, pessoal!
Vou formatar o meu computador agora. Tenho dual boot e Windows 10 com Ubuntu 20.04 LTS. Vou tirar o Ubuntu e colocar o Kubuntu 20.04 LTS. O Windows está em UEFI, mas o Ubuntu daqui não está. Agora que vou formatar, estou vendo como fazer corretamente pra que os dois fiquem em UEFI.

As partições aqui estão assim:
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 239615 32768 16M Microsoft reserved
/dev/sda3 239616 145736919 145497304 69,4G Microsoft basic data
/dev/sda4 145737728 146800639 1062912 519M Windows recovery environment
/dev/sda5 146802688 1009805311 863002624 411,5G Microsoft basic data
/dev/sda6 1009805312 1010804735 999424 488M BIOS boot
/dev/sda7 1010804736 1018804223 7999488 3,8G Linux swap
/dev/sda8 1018804224 1953523711 934719488 445,7G Linux filesystem

Eu sei que vou ter que apagar o sda7 e sda8 e refazer eles, mas vejam que tem tanto uma partiçao BIOS boot (sda6) e uma partição EFI System (sda1). Posso apagar essas duas?
Eu li que tem que criar uma partiçao UEFI de pelo menos 512mb e já vi como criar ela, mas não sei se posso apagar essas duas que mencionei (sda6 e 1). Alguém sabe dizer?

Obrigado pela ajuda!


  


2. Re: Fazer dual boot em modo UEFI [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 26/03/2022 - 10:56h

https://www.vivaolinux.com.br/artigo/Instalacao-dual-boot-UEFI-Linux-MintUbuntu-com-Windows-8110/

-vc não precisar apagar nenhuma partição previamente
-basta selecionar partição pré existente no momento da instalação pelo modo avançado




3. Re: Fazer dual boot em modo UEFI

Ezau
ezau_primo

(usa Ubuntu)

Enviado em 26/03/2022 - 11:57h

clodoaldops escreveu:

https://www.vivaolinux.com.br/artigo/Instalacao-dual-boot-UEFI-Linux-MintUbuntu-com-Windows-8110/

-vc não precisar apagar nenhuma partição previamente
-basta selecionar partição pré existente no momento da instalação pelo modo avançado



Entendi. Vlu, Clodoaldo.

Minha dúvida agora é so se preciso criar uma partição UEFI. Em vídeos, inclusive um que é do Diolinux ensinando a fazer dual boot de Windows 10 com Ubuntu, quando ele vai instalar o Ubuntu, ele cria uma partição UEFI de 512mb e fala que ela é necessária pra que o sistema fique em UEFI.

Aqui no meu HD existe uma partição EFI de 100mb. Eu descobri que ela é criada automaticamente pelo Windows caso ele seja instalado em UEFI (que é o meu caso). Pesquisando aqui, li que não se deve apagar ela, pois ai o windows vai perder o boot. Ao mesmo tempo, como eu tenho Ubuntu 20.04 instalado, existe uma outra partiçao de boot chamada Bios Boot, pq o Ubuntu foi instalado em legacy.

Então, se eu instalar o Kubuntu, provavelmente ele vai criar outro arquivo de boot, e o HD ficará com 3 partições de boot (uma do windows, a do ubuntu e a do kubuntu). Minha dúvida então é se eu devo apagar essas 2 partições de boot e criar uma nova. Não sei se, ao criar a nova partiçao UEFI igual ao Diolinux faz no vídeo, ela vai reconhecer tanto o Windows quanto o Kubuntu.


4. Re: Fazer dual boot em modo UEFI [RESOLVIDO]

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 26/03/2022 - 15:48h

ezau_primo escreveu: O Windows está em UEFI, mas o Ubuntu daqui não está. Agora que vou formatar, estou vendo como fazer corretamente pra que os dois fiquem em UEFI.

As partições aqui estão assim:
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 239615 32768 16M Microsoft reserved
/dev/sda3 239616 145736919 145497304 69,4G Microsoft basic data
/dev/sda4 145737728 146800639 1062912 519M Windows recovery environment
/dev/sda5 146802688 1009805311 863002624 411,5G Microsoft basic data
/dev/sda6 1009805312 1010804735 999424 488M BIOS boot
/dev/sda7 1010804736 1018804223 7999488 3,8G Linux swap
/dev/sda8 1018804224 1953523711 934719488 445,7G Linux filesystem

Eu sei que vou ter que apagar o sda7 e sda8 e refazer eles, mas vejam que tem tanto uma partiçao BIOS boot (sda6) e uma partição EFI System (sda1). Posso apagar essas duas?
Eu li que tem que criar uma partiçao UEFI .....

UEFI não é partição, é firmware assim como o BIOS. Não confunda as coisas.

Observe a saída do seu comando (provavelmente o fdisk):
- sda1 é uma partiçao EFI. Sistemas Windows para dar boot em discos GPT obrigatoriamente requerem firmware UEFI. Provavelmente seu disco é GPT.
Linux ou Windows instalados em modo UEFI requerem essa partição para inicializar.
- sda2,3,4 e 5 pertencem ao sistema Windows, recomendável não mexer nelas se deseja manter seu Windows.
- sda6 é uma partição que permite ao Linux, instalado em modo BIOS, dar boot em discos GPT.
Se vai instalar o Linux em modo UEFI esta partição não é necessária.
- sda7 é partição Linux swap (troca). Atualmente a tendência é usar arquivo de troca. Essa partição não será necessária.
- sda8 é partição Linux nativa, seu Linux está instalado nela.

Esse resumo é o básico, voce decide o que fazer segundo seus objetivos.

Obs: O comando acima, com interface em linha de comando, não mostra a posição das partições no disco. Nada garante que as partições estão nessa sequência na mídia do disco. Um programa gráfico daria uma melhor visão.


5. Re: Fazer dual boot em modo UEFI

Ezau
ezau_primo

(usa Ubuntu)

Enviado em 26/03/2022 - 16:05h

ricardogroetaers escreveu:



UEFI não é partição, é firmware assim como o BIOS. Não confunda as coisas.

Observe a saída do seu comando (provavelmente o fdisk):
- sda1 é uma partiçao EFI. Sistemas Windows para dar boot em discos GPT obrigatoriamente requerem firmware UEFI. Provavelmente seu disco é GPT.
Linux ou Windows instalados em modo UEFI requerem essa partição para inicializar.
- sda2,3,4 e 5 pertencem ao sistema Windows, recomendável não mexer nelas se deseja manter seu Windows.
- sda6 é uma partição que permite ao Linux, instalado em modo BIOS, dar boot em discos GPT.
Se vai instalar o Linux em modo UEFI esta partição não é necessária.
- sda7 é partição Linux swap (troca). Atualmente a tendência é usar arquivo de troca. Essa partição não será necessária.
- sda8 é partição Linux nativa, seu Linux está instalado nela.

Esse resumo é o básico, voce decide o que fazer segundo seus objetivos.

Obs: O comando acima, com interface em linha de comando, não mostra a posição das partições no disco. Nada garante que as partições estão nessa sequência na mídia do disco. Um programa gráfico daria uma melhor visão.


Pelo que eu entendi pesquisando aqui, o sda1 (EFI system) é uma partição criada automaticamente pelo Windows se ele for instalado em UEFI. Essa mesma partição pode ser usada no dual boot.
A sda6 (BIOS boot) é uma partição criada pelo ubuntu se ele for instalado em legacy dentro um GPT. Como eu quero instalar o Kubuntu em UEFI, posso excluir ela.

Avancei bastante já pesquisando aqui, mas ainda resta um problema.

Eu não posso apagar a partiçao EFI. Ela é a partição que dá boots em UEFI, e portanto dá boot no Windows, e ao mesmo tempo, ela pode ser usada para o dual boot. O problema é que o Windows cria ela com apenas 100MB de tamanho. Para dual o boot, o recomendado é uma partição EFI de 512MB (há recomendações de 550MB.) Então, eu poderia extender a partição EFI ou recriar um nova. O problema é saber se alguma dessas duas opções pode corromper alguma coisa.


6. Re: Fazer dual boot em modo UEFI [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 26/03/2022 - 18:17h


Segundo a saída do fdisk do post #1, sda1,sda2 e sda3 estão na sequência no disco, ie. onde um termina o outro começa. Nessa situação é meio difícil extender sda1 (a partição efi de boot). Sda3 e sda5 são partições windows e uma delas tem o sistema operacional. Se sda2 não for usado (tem 16Mb só, mas eu não sei pq não tenho windows p comparar) e o sistema estiver em sda5, vc pode desfragmentar sda3,redimensionar(sda3), excluir sda2 e depois redimensionar sda1. Tudo em teoria ...


7. Re: Fazer dual boot em modo UEFI [RESOLVIDO]

Ezau
ezau_primo

(usa Ubuntu)

Enviado em 27/03/2022 - 11:22h


leandropscardua escreveu:


Segundo a saída do fdisk do post #1, sda1,sda2 e sda3 estão na sequência no disco, ie. onde um termina o outro começa. Nessa situação é meio difícil extender sda1 (a partição efi de boot). Sda3 e sda5 são partições windows e uma delas tem o sistema operacional. Se sda2 não for usado (tem 16Mb só, mas eu não sei pq não tenho windows p comparar) e o sistema estiver em sda5, vc pode desfragmentar sda3,redimensionar(sda3), excluir sda2 e depois redimensionar sda1. Tudo em teoria ...


Nesse caso, me parece que não vai ter saída aqui. A melhor solução de todas seria formatar o HD inteiro. Formataria o Windows e aumentaria a partição EFI dele já na criação das partições (se possível), e depois poderia instalar o Kubuntu normalmente. Muito trabalho.

Me resta agora descobrir se seria possível excluir essa partição EFI e criar uma usando o instalador do Kubuntu. Digo "possível" no sentido de que essa nova partição EFI conseguiria dar boot nos dois sistemas.


8. Re: Fazer dual boot em modo UEFI [RESOLVIDO]

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 27/03/2022 - 20:39h

leandropscardua escreveu: Segundo a saída do fdisk do post #1, sda1,sda2 e sda3 estão na sequência no disco, ie. onde um termina o outro começa. ...

Observação: Embora essa situação seja muito comum, não é uma regra geral. Nem sempre as partições estarão posicionadas na mídia do disco na sequência exata dos arquivos de dispositivo que as representa. Não se tome de repentino susto se deparar-se, alguma vez com a situação do exemplo abaixo.
sda2 - sda4 - sda1 - sda3
A esquerda é o "início" da mídia do disco e a direita é o "final".

Caso deseje, pode ver o tópico inteiro:
https://www.google.com/url?client=internal-element-cse&cx=012376089574642119623:g3_jemu5vi0&...

Caso deseje, pode ir direto a figura da "bagunça organizada" que funcionou:
https://i.imgur.com/2CzKx1Q.png



9. Re: Fazer dual boot em modo UEFI [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 27/03/2022 - 23:10h


ricardogroetaers escreveu:

leandropscardua escreveu: Segundo a saída do fdisk do post #1, sda1,sda2 e sda3 estão na sequência no disco, ie. onde um termina o outro começa. ...

Observação: Embora essa situação seja muito comum, não é uma regra geral. Nem sempre as partições estarão posicionadas na mídia do disco na sequência exata dos arquivos de dispositivo que as representa. Não se tome de repentino susto se deparar-se, alguma vez com a situação do exemplo abaixo.
sda2 - sda4 - sda1 - sda3
A esquerda é o "início" da mídia do disco e a direita é o "final".

Caso deseje, pode ver o tópico inteiro:
https://www.google.com/url?client=internal-element-cse&cx=012376089574642119623:g3_jemu5vi0&...

Caso deseje, pode ir direto a figura da "bagunça organizada" que funcionou:
https://i.imgur.com/2CzKx1Q.png

Sua observação está correta, mas eu só afirmei pq o relatório do fdisk do post #1 contém o setor de início e fim (2a e 3a colunas) do contrário realmente eu não poderia afirmar nada pq as partições poderiam ir ganhando números malucos. Mas valeu por lembrar!



10. Re: Fazer dual boot em modo UEFI

Ezau
ezau_primo

(usa Ubuntu)

Enviado em 29/03/2022 - 14:27h

Esperei pra escrever uma solução pq ainda estava testando tudo.

Resumindo o problema:
Eu tinha um dual boot de Windows 10 com Ubuntu 20.04 LTS. Por configuração errada no firmware (também conhecido como BIOS, mas acho que não são a mesma coisa), o Windows ficou instalado em modo UEFI e o Ubuntu em modo BIOS.

Eu poderia especificar um monte de coisas técnicas que aprendi pesquisando pra resolver o problema, mas o texto ficaria gigantesco, então caso alguém venha a ter o mesmo problema que eu tive aqui, acredito que seria mais fácil pesquisar na internet. Sendo assim, farei um resumo simples da solução.

Resumo da solução:
O único jeito viável de resolver o problema foi realmente formatar tudo. Baixei o Windows 10 e dei boot pelo pendrive. Na parte de particionamento (novamente, usando o instalador do Windows), eu exclui todas as partições, tanto do Windows quanto do Ubuntu. Então tive que criar manualmente uma partição EFI, porque o Windows cria automaticamente essa partição, porém com tamanho de 100MB, e o recomendado para dual boot é de 512MB. Para criar essa partição, usa-se a linha de comando (o famoso prompt). Ao pressionar Shift + F10, ela irá abrir e lá a partição EFI será criada usando o Diskpart. Caso alguém precise fazer esse tipo de coisa, é só pesquisar na internet. É muito fácil fazer isso.

Então criei a partição EFI com tamanho de 550MB, pq também li recomandações com esse tamanho. Depois disso, fechei o prompt e segui normalmente o processo de instalação, criando as partições C e D para o Windows. O instalador criou normalmente a partição reservada do Windows e a de recuperação, mas vale mencionar que a partição de recuperação não apareceu no instalador como normalmente acontece, se não me engano. Mas após instalar o Windows, abri o gerenciador de particionamento e vi que a partição de recuperação havia sido criada normalmente, então estava tudo certo.

O instalador também reconheceu automaticamente que já havia uma partição EFI, e portanto não criou outra.

Instalação da distro linux (no meu caso, Kubuntu):
A instalação do Kubuntu foi feita normalmente. Baixei a iso no Windows 10 e criei o pendrive bootável. Criei as partições normalmente durante a instalação, como é feito em qualquer video/tutorial. A única diferença aqui é que o boot deve ser colocado na mesma partição EFI criada pelo Windows 10, ou seja, na janela de particionamento, aquela última opção que pergunta onde deverá ser instalado o dispositivo de boot, a opção a ser escolhida é a partição EFI (acho que no meu caso, ela estava como sda1). E pronto. É só colocar pra instalar normalmente. Os dois sistemas ficarão com o boot na partição EFI do Windows 10 e ao ligar o computador, serão apresentadas ao usuário as opções pra escolher em qual sistema ele quer entrar.

OBS: pode acontecer de as opções de inicialização só aparecerem se o usuário apertar a tecla de atalho das opções de boot. No meu caso, essa tecla é a F12.

Sobre as configurações do firmware (também chamado por muitos de BIOS):
Eu coloquei o firmware para modo "only uefi", ou seja, desativei o modo legacy. Também tive que desativar a opção CSM. O CSM é um módulo de suporte para o legacy (apesar de o nome estar "gourmetizado"), então se deixar ele ativo, pode acontecer de o sistema instalar em modo BIOS, mesmo selecionando o modo UEFI no pendrive (que foi o que aconteceu aqui e gerou o problema de ter um sistema em UEFI e outro em BIOS).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts