Dual boot: EFI + GPT

1. Dual boot: EFI + GPT

Caique
CaiquePortela

(usa Ubuntu)

Enviado em 22/06/2015 - 10:43h

Recentemente comecei a ter alguns problemas em relação a máquinas com dualboot. Imaginem a situação:

- Tenho uma máquina (servidor) que roda preferencialmente o SO Windows. Uma vez por mês é rodado uma script que altera a partição de boot, setando uma partição com linux e reinicia a máquina. Ao iniciar o linux, ele roda alguns testes (hardware) e no fim, gera um relatório, seta a partição do windows como botavel novamente, e reinicia a máquina. Isso funciona!


Porém, funciona em uma máquina que utilize BIOS e disco MBR. As máquinas que são vendidas atualmente, já vem com EFI, portanto tenho que começar a utiliza-lo (e também há suas vantagens). Sobre o MBR, ele possui suas limitações de partição e tamanho de disco, por isso preciso utilizar GPT.


O problema?? Eu consigo instalar o windows e o linux sem problemas em uma máquina utilizando EFI e disco em GPT. Consigo alterar a ordem de boot da máquina para iniciar pelo windows (boot manager) ou pelo linux (GRUB), porém tudo isso manualmente, porém eu preciso que isso seja automático (Por dentro do windows, alterar a ordem de boot e por dentro do linux fazer o mesmo).


Durante os testes que tiveram resultados destrutivos, cheguei no seguinte resultado:

- Utilizando o GRUB, eu consigo pelo linux alterar a ordem de boot (Setar o linux como preferenciar ou o Windows (Entenda como setar o Windows como primário, é o GRUB iniciar em seguida o Boot manager do Windows). Problema: Pelo Windows eu não consigo fazer essa alteração no GRUB.

- Utilizando o Boot Manager do Windows, eu consigo utilizando o software EasyBCD alterar a ordem do Boot manager. Problema: O boot manager reconhece o linux e adiciona a linha como opção, porém ao tentar iniciar da um erro. Pelo linux eu não encontrei uma forma de alterar o boot manager.


Pesquisei na internet sobre como resolver esse problema. Em todos os casos que encontrei, o dualboot funciona se for trocado manualmente a ordem de boot, porém eu preciso que isso seja automático. No Windows rodar uma script para setar o linux como bootavel, e no linux setar o windows como bootavel. Tudo isso em uma máquina EFI e disco GPT.


Só para ficar como informação, nos testes eu estou particionando o disco da seguintes forma:

100 MB - Reservado Microsoft
200 MB - EFI Windows
100 GB - Windows
250 MB - /boot (linux - EFI)
5 GB - /
5 GB - /home
1 GB - SWAP


Alguém tem uma solução para o problema??


  


2. Re: Dual boot: EFI + GPT

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2015 - 11:15h


Uma ideia seria colocar o Linux em um CD/DVD/PEN (ou qualquer mídia inicializável) e agendar o reboot lá no Windows configurando o dispositivo removível como bootável. Após os testes, remove a mídia e daí a 30 dias coloca de novo.

Parece mais fácil de fazer, pois cria menos instabilidade no próprio Windows.


3. Re: Dual boot: EFI + GPT

Caique
CaiquePortela

(usa Ubuntu)

Enviado em 22/06/2015 - 12:07h

kyetoy escreveu:


Uma ideia seria colocar o Linux em um CD/DVD/PEN (ou qualquer mídia inicializável) e agendar o reboot lá no Windows configurando o dispositivo removível como bootável. Após os testes, remove a mídia e daí a 30 dias coloca de novo.

Parece mais fácil de fazer, pois cria menos instabilidade no próprio Windows.



Preciso que esse processo seja automático, sem possibilidade de falha (A menos que o servidor tenha um problema físico). Sendo assim, sem interação física.


4. Re: Dual boot: EFI + GPT

Eric
Grinder

(usa Slackware)

Enviado em 22/06/2015 - 12:54h

Uma vez eu tentei usar também e EasyBCD, mas parece que ele não combina muito com o GRUB, na verdade eu não consegui fazer praticamente nada, lidar com GPT / UEFI é um saco, eu uso também gpt, etc, etc, mas o seu caso é bem mais específico e tem que ser automatizado.

Não custa tentar
http://www.easyuefi.com/index-us.html




5. Re: Dual boot: EFI + GPT

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2015 - 13:24h


Cara, achei esse programa aí que promete gerenciar o sistema que será bootado por data e hora.

Testa aí, se funcionar escreve um artigo aí para nós.

http://wiki.linuxquestions.org/wiki/Smart_Boot_Manager

http://sourceforge.net/projects/btmgr/




6. Re: Dual boot: EFI + GPT

Caique
CaiquePortela

(usa Ubuntu)

Enviado em 24/06/2015 - 16:17h

kyetoy escreveu:


Cara, achei esse programa aí que promete gerenciar o sistema que será bootado por data e hora.

Testa aí, se funcionar escreve um artigo aí para nós.

http://wiki.linuxquestions.org/wiki/Smart_Boot_Manager

http://sourceforge.net/projects/btmgr/



Ele promete gerenciar... Mas isso a alguns anos atrás. Ele roda em DOS e MBR.

Preciso de um software bem mais atual...








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts