Ubuntu dual-booting com o Windows 7 no sistema UEFI

0

Estou tentando instalar o Ubuntu 14.04 LTS em um sistema UEFI que já tenha o Windows 7 instalado. O Windows está instalado no primeiro disco SATA (sda). Eu quero instalar o Ubuntu no segundo disco SATA (sdb), que está vazio no momento.

Eu tenho um bom entendimento de como funciona o boot via UEFI. Eu imagino que preciso fazer o seguinte:

  • Particione manualmente o segundo disco usando o tipo de instalação "Outra coisa", criando uma partição ~ 250MB ext2 para / boot (sdb1) e o restante do disco como uma partição LVM PV (sdb2). Em seguida, crie root e troque os LVs.
  • Monte a partição EFI no primeiro disco (sda1) em / boot / efi, para que o instalador possa colocar os arquivos do carregador UEFI do Ubuntu junto com os do Windows.

Estou com dois problemas.

  1. Quando tento particionar o segundo disco, não consigo criar uma partição LVM do LVM. Esse tipo não está listado no menu suspenso "Usar como:".
  2. Parece não haver nenhuma maneira de montar a partição EFI do primeiro disco (sda1) em / boot / efi.

Alguém mais descobriu como contornar esses problemas?

Obrigado.

    
por TheJase 11.11.2015 / 21:37

2 respostas

1

Pessoalmente, quando quero usar o LVM, eu o configuro antecipadamente usando outras ferramentas - programas de linha de comando ( gdisk , pvcreate , vgcreate , lvcreate , etc.) ou uma GUI front-end como system-config-lvm . O instalador do Ubuntu verá o grupo de volumes e os volumes lógicos que já criei e deixe-me usá-los.

Quanto ao ESP, o instalador do Ubuntu não permite que você defina explicitamente um ponto de montagem. Se você garantir que ele é identificado como uma "partição de inicialização EFI" (eu acho que é o que chama de ESP), você deve estar bem.

    
por Rod Smith 12.11.2015 / 01:14
0

Antes de ler a resposta de Rod, decidi instalar o Ubuntu e o Windows 7 ao contrário, ou seja, o Ubuntu no primeiro disco rígido e o Windows 7 no segundo disco.

Após a rotina de instalação do Ubuntu (com o LVM), a instalação do Windows 7 ocorreu sem nenhum problema. Ele se comportou corretamente ao adicionar sua própria entrada de inicialização ao UEFI sem danificar o Ubuntu existente e instalou seus próprios arquivos gerenciadores de inicialização junto com os do Ubuntu na partição de sistema EFI no primeiro disco.

Entradas de inicialização do UEFI:

# efibootmgr -v
BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0001,0000
Boot0000* Ubuntu    HD(1,800,100000,55d903f0-7682-45e4-8743-4c50681b2e87)File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows Boot Manager  HD(1,800,100000,55d903f0-7682-45e4-8743-4c50681b2e87)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................

Conteúdo do ESP:

# find /boot/efi -name \*.efi
/boot/efi/EFI/ubuntu/shimx64.efi
/boot/efi/EFI/ubuntu/grubx64.efi
/boot/efi/EFI/ubuntu/MokManager.efi
/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
/boot/efi/EFI/Microsoft/Boot/bootmgr.efi
/boot/efi/EFI/Microsoft/Boot/memtest.efi
/boot/efi/EFI/Boot/bootx64.efi
    
por TheJase 18.11.2015 / 20:27