Cursos 24 horas

domingo, 14 de abril de 2013

Windows 8 e Ubuntu 12.10 + UEFI em Dual Boot

Dual Boot com Windows 8 e Ubuntu 12.10 + UEFI

Na passada sexta-feira decidi aventurar-me na instalação do Linux Ubuntu 12.10 em Dual boot com o Windows 8. Consciente das dificuldades que iria ter por causa da interface de firmware UEFI, encarei todo o processo como um grande desafio até porque ainda não há muita informação credível sobre todo este processo e as queixas por parte dos utilizadores são imensas (assustador).
Depois de muitas e muitas tentativas, aqui fica o nosso tutorial que ensina como colocar finalmente, em dual boot, o Windows 8 e o Ubuntu 12.10, em sistemas que usem UEFI/Secure boot.
uefi_12
O UEFI (EFI (Extensible Firmware Interface) Unificado) é uma interface de firmware padrão para PCs, concebida para substituir o BIOS (basic input/output system). Este padrão foi criado por mais de 140 empresas tecnológicas como parte do consórcio UEFI, incluindo a Microsoft. Foi concebido para melhorar a interoperabilidade do software e contornar as limitações do BIOS. O UEFI oferece algumas características interessantes como a protecção contra bootkits (será que ha assim tantos???), rapidez no boot (…se tivermos um disco SSD), etc etc.
A verdade é que as queixas do mundo Linux relativamente a todo este mecanismo não são em vão. Não é fácil meter outro sistema ao lado do Windows 8 quando usamos UEFI/Secure boot. A produção deste tutorial envolveu 3 dias de trabalho a instalar/desinstalar sistemas e a tentar encontrar uma solução.
Para quem pretender colocar o Ubuntu 12.10 em dual boot com o Windows 8 deve seguir os seguintes passos:
Pré-REQUISITOS
  • Necessário o que Ubuntu 12.10 seja de 64 bits (segundo informações a versão de 32 bits não é compatível com sistemas que usem UEFI/secureboot – ver aqui)
  • No meu caso a instalação do Ubuntu 12.10 foi feita através de uma PenUSB. Usei o Lili USB Creator para criar uma pen USB de arranque com o Ubuntu.
  • Muito importante: Para que a PEN arranque sem problemas é necessário desactivar o secure boot na BIOS
uefi_20
Instalação do Ubuntu 12.10
Depois de desactivar o secure boot é necessário também indicar na BIOS que o sistema deverá arrancar pela PEN/dispositivo USB. Feitas as configurações vamos então proceder à instalação/configuração do Windows.
O processo de instalação do Ubuntu 12.10 é “normal”, devendo apenas ser escolhida a opção Something Else na parte onde indicamos como pretendemos instalar o Ubuntu. Escolhendo a opção Something Else iremos ter a possibilidade de criar partições e definir onde queremos instalar o quê.
uefi_13
Depois de escolhermos a opção Something Else  é hora de definirmos as partições necessárias
uefi_02
Para que tudo corra bem é aconselhável que sejam criadas 4 partições:
  • /boot – para instalação do boot do sistema
  • / – Para instalação do sistema de ficheiros
  • /home – Para armazenar os ficheiros pessoais
  • swap – partição dedicada à chamada memória virtual
O tamanho a atribuir a cada partição dependa da disponibilidade dos vossos disco.
Partição /boot
A partição /boot deverá ser ciadas com os seguintes parâmetros:
  • Tamanho: entre 250 a 300 MB
  • Tipo: primária
  • Tipo de sistema de ficheiros : ext2
  • Mount Point: /boot
uefi_15
Partição /
  • Tamanho: depende da disponibilidade do vosso disco
  • Tipo: Lógica
  • Tipo de sistema de ficheiros : ext4
  • Mount Point: /

uefi_16
Partição /home
  • Tamanho: depende da disponibilidade do vosso disco
  • Tipo: Lógica
  • Tipo de sistema de ficheiros : ext4
  • Mount Point: /home
uefi_19
Partição /swap
  • Tamanho: 4 GB (considerando que tê 8 GB de RAM)
  • Tipo: Lógica
  • Tipo de sistema de ficheiros : swap area
uefi_18
Depois de definidas todas as partições, é ESSENCIAL que indiquem correctamente qual a partição para instalação do bootloader. Para este exemplo a partição que foi criada para boot foi /dev/sda3
uefi_07
E está feito! Agora basta finalizar a instalação do Ubuntu para procedermos a configuração do boot.
Boot Loader/Boot Manager do Windows/Grub2
Após a instalação do Ubuntu verifiquei que que não havia nenhum boot manager para escolher qual dos sistemas a arrancar, estando o Windows 8 por omissão. Após algumas pesquisas, vi que muitos tutorias indicavam o EASYBCD para criar uma entrada para o Ubuntu no Boot Manager do Windows. Após variadíssimas tentativas, desisti do  EASYBCD  pois não consegui criar uma entrada correcta para que o Ubuntu iniciasse. Se alguém pretender experimentar, tem aqui um bom tutorial
Nesse sentido, abandonei o Boot Manager do Windows e, usando um liveCD com o Ubuntu, instalei o boot-repair para que o boot fosse o Grub2.
uefi_10
A instalação do boot-repair no Ubuntu live CD pode ser realizada através dos seguintes comandos:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update 
sudo apt-get install boot-repair
Depois de instalado basta executar o boot-repair e carregar em Recommended repair. No final de todo o processo reiniciem a máquina e o grub2 deverá aparecer como gestor de boot.
Conclusões
Certamente existem outros métodos para ter em Dual Boot o Windows 8 e o Ubuntu 12.10. Este processo funcionou corretamente com o meu sistema, tendo eu despendido muitas horas para testar várias soluções. Como referi, hoje percebo bem a revolta de muitos e as limitações que este “mecanismo” da UEFI introduz…segurança (sim é capaz…mas nos últimos tempos não me lembro de ver muitos bootkits), Rapidez…(???, So se tivermos um disco SSD..com um disco normal continua tudo na mesma), Boot inteligente (hum….mais inteligente que o ser humano fazendo-nos pensar que está tudo errado)…
As boas noticias é que há informações que vem aí um método simples para instalação de sistemas operativos, em dual boot, com UEFI e sendo que um dos sistemas é o Windows 8. Um obrigado ao utilizador DJLinux que partilhou informação, tendo-me levado a testar e a produzir este tutorial.
Enquanto isso ficamos a espera do vosso feedback e não deixem de nos contar as vossas experiencias com a UEFI/Secure boot.

 http://pplware.sapo.pt/linux/dual-boot-com-windows-8-e-ubuntu-12-10-uefi/

Nenhum comentário:

Cursos 24 Horas

Cursos 24 Horas - Cursos Online com Certificado