[FUG-BR] Instalando o FreeBSD em Equipamentos com UEFI e GPT
Paulo Henrique - BSDs Brasil
paulo.rddck em bsd.com.br
Segunda Julho 22 22:34:34 BRT 2013
Em 21/07/2013 20:04, Paulo Henrique - BSDs Brasil escreveu:
> Saudações a todos.
>
> Bom, esse topico é destinado a ajuda para instalar o FreeBSD em
> Dual-boot com o Windows 8 em maquinas com UEFI e GPT, evitando utilizar
> compatiblidade legadas.
> Como o suporte ao UEFI e principalmente informações na Internet
> relacionado a como fazer tal instalação é escassa, se resume a 3 ou 4
> resultados através do Google, e as informações que coletei não foram
> suficientes para tirar diversas duvidas, assim como fazer funcionar,
> então nada melhor do que colocar um tópico somente para discutir.
>
> O objetivo no final é conseguir executar tanto o Windows como o FreeBSD
> em uma maquina com UEFI e GPT, e todas as informações pertinentes será
> tratada posteriormente para a confecção de um guia para esses ambientes.
>
> Considerações quanto ao Hardware:
> Equipamento utilizado: Ultrabook Sony Vaio SVS13A25PBS.
> Processador: Core i7
> Memoria: 6 Gbytes
> HD: Seagate 750 Gbytes Sata 2.
>
> Esse notebook já teve instalado o FreeBSD contudo utilizando a
> compatibilidade de boot legado ( emulação da Bios antiga ), que até
> atende a necessidade de muitos, sim atende até por que é possivel usar o
> Windows 7 sobre esse modo e o notebook tem suporte para o Windows 7,
> porém daqui a dois ou três anos Windows 7 não será uma opção agradável
> devido a estar já em EOL, sem contar que para quem trabalha com TI
> acompanhar as mudanças dos software antes que eles sejam os usados em
> seus ambientes é quase um requerimento da profissão.
>
> Até o momento usei as seguintes fontes para obter informações:
>
> 1 - https://wiki.freebsd.org/UEFI
>
> Projeto responsavel pela implementação do suporte ao UEFI no FreeBSD,
> não compreendi completamente os passos lá descritos, e se manterá outro
> sistema na mesma maquina ou a maquina como um todo será destinada ao
> FreeBSD.
>
> 2 - http://forums.freebsd.org/showthread.php?t=28156
>
> Forum que discute tal assunto, contudo na epoca ( 2009 ) creio que GPT e
> o Projeto de UEFI não estavam prontos, creio que ambos passaram a estar
> disponivel apartir da Release 9.0 ( GPT ) e Revisão 250655.
>
> 3 - http://www.daemonforums.org/showthread.php?t=7831
>
> Discussão interessante acerca do PC-BSD e UEFI, rendeu ums novos
> caminhos para buscas.
>
> 4 - https://wiki.archlinux.org/index.php/UEFI_Bootloaders
>
> Muitas informações sobre Boot UEFI sobre Linux, algumas duvidas tambem
> forão explanadas, porem voltadas para linux.
>
> 5 - http://www.rodsbooks.com/gdisk/
>
> Aborda o Uso do gdisk ( particionado com suporte a GPT para Linux ),
> mais alguns caminhos para pesquisas.
>
> 6 - http://technet.microsoft.com/en-us/library/dd744301%28WS.10%29.aspx
>
> Informações sobre o suporte a UEFI e GPT em ambientes Microsoft Windows.
>
> 7 -
> http://www.daemonforums.org/showthread.php?s=9c67863f6c8da44e34525b8215f3a06f&t=7658
>
> Uma discussão quanto a instalação em dual boot do Windows 8 e o OpenBSD,
> infelizmente nem teve continuação pois o equipamento usado não possui
> suporte a boot legacy.
>
> 8 - http://forums.freebsd.org/showthread.php?t=33686&highlight=uefi
>
> Discussão muito boa, contudo usando solução de boot legacy
>
> 9 - http://forums.pcbsd.org/showthread.php?t=18867
>
> Outro Excelente topico quanto a UEFI e GPT, contudo abordando o PC-BSD,
> porem não deixou claro se será dual-boot ou somente o PC-BSD.
>
> 10 - http://refit.sourceforge.net/
>
> Informações sobre sistemas operacionias em maquinas com UEFI, ainda
> analisando as informações, é usado pelo PC-BSD para suporte a boot UEFI
> em equipamentos da Apple.
>
> 11 - https://wiki.freebsd.org/AppleMacbook
>
> Fonte de informações para instalação do FreeBSD em maquinas Apple que
> possui UEFI.
>
> 12 - https://bbs.archlinux.org/viewtopic.php?id=138190
>
> Novo caminho para analise, contudo ainda não li completamente, trata do
> utilizar o Grub2 que possui suporte a UEFI para gerenciar o boot tanto
> do Windows como do FreeBSD, nada contra em ter um linux instalado na
> maquina até por que em um futuro proximo precisarei.
>
> Bom esses são os resultados relevantes das pesquisas que já fiz sobre
> esse tema, e ainda estou analisando muita das informações obtidas, e de
> primeiro momento gostaria de obter mais fontes de informações para
> explanar o assunto.
> De inicio algunas duvidas, o FreeBSD tem suporte a boot UEFI através de
> emulação da bios sobre uma partição FAT12/16, ao usar tal metodo o mesmo
> sobrescreve a partição existente do UEFI no inicio do disco, o arranjo
> dos diretorios no equipamento são um pouco diferentes do que da
> documenteaçao, e o arquivo que informa para substituir é o mesmo que
> torna responsavel o boot do Windows ?
> Usando o metodo informado na wiki do FreeBSD sobre UEFI a unica coisa
> que consegui foi corromper o boot do Windows sem se quer listar o
> FreeBSD para boot.
>
> Infelizmente o notebook é atualmente o meu de produção e os periodos de
> testes ficarão restritos aos fins de semana para não atrapalhar o meu
> ganha pão, preciso de pelo menos o windows para trabalhar.
>
> Qualquer informação a mais será bem vindo.
>
>
> Desde já agradeço e desculpe-me pela "biblia", realmente esse é assunto
> de interesse e quero retribuir os resultados a comunidade.
>
> Abraços a todos e uma otima semana.
>
>
> Att. Paulo Henrique.
>
>
Saudações a Todos,
Estou mudando o rumo um pouco para ter um método guia mais compreensível.
Localizei tres paginas descrevendo a instalação do Slackware Linux em
ambientes UEFI com uso do elilo e principalmente do GRUB2, sendo este
ultimo o que permite multi-boot de OSs diferentes.
De inicio seguirei a respectiva logica.
Instalar o Slackware.
Instalar o GRUB2.
Configurar o grub2 para inicializar tanto o Slackware como o Windows 8.
Ai posteriormente resolvido o problema de boot em múltiplos sistemas
operacionais partir para o objetivo final instalar o FreeBSD com
UEFI+GPT usando o grub2 como o inicializador do sistema.
Ainda tenho duvidas quanto a necessidade da partição com freebsd-boot
que em discos GPT é criado, mais isso deixarei mais para frente para
analisar.
Embora a instalação de apenas o Windows 8 e o FreeBSD seja mais
agradável de momento a opção de usar o linux como o meio parece ser a
melhor opção.
Segue os links novos informando a instalação do Slackware em GPT+UEFI.
http://www.linuxquestions.org/questions/slackware-14/slackware-and-grub2-getting-a-uefi-mb-running-4175419283/
http://docs.slackware.com/howtos:slackware_admin:installing_on_uefi_hardware
http://docs.slackware.com/howtos:slackware_admin:set_up_grub_as_boot_loader_on_uefi_based_hardware
E esse ultimo é o que mais aborda o dual-boot com linux e windows.
https://help.ubuntu.com/community/UEFIBooting
Obs: Quando usei o FreeBSD através do boot legacy so conseguia usar a
VGA intel HD4000 e não a Nvidia, no freebsd quando tentava com a placa
da nvidia dava kernel panic ele até aparecia o X mais logo depois kernel
panic.
Pelo que compreendi o suporte a placa da nvidia está diretamente
relacionada a UEFI e tambem ao gmux ( lembro de ter lido algo quanto a
isso no kernel linux versão 3.2 - padrão do slackware ).
Bom vou continuar pesquisando lendo até concluir o backup e o feriado
aqui do Rio de Janeiro já esta prometendo a primeira bateria de testes.
Abraços a todos e que possuir informações relevantes por favor poste,
pois será muito útil.
--
Paulo Henrique.
BSDs Brasil - FUG-BR
site: www.fug.com.br
Rip Irado !!!
flamers > /dev/null
Mais detalhes sobre a lista de discussão freebsd