O que precisa ser cuidado depois de alterar o UUID da partição do sistema EFI?

1

Eu preciso alterar o UUID da minha partição EFI (segundo plano: veja abaixo).

Depois de alterar o UUID - do que preciso cuidar (para não atrapalhar o sistema)?

Background: Depois de instalar um disco rígido adicional, eu ("erroneamente") copiei a partição de inicialização do efi da minha antiga unidade (agora sdb) para a nova (agora sda). Eu segui e instalei o Ubuntu e o Windows em sda (e deixei o antigo Ubuntu e o antigo Windows em sdb). O Grub encontrou todos os 4 SOs, mas não inicializou o Windows antigo em sdb - em vez disso, inicializa as "novas" janelas. (Inicializando o "antigo" Win diretamente do "BIOS" (UEFI) funciona). Estou assumindo que isso se deve aos UUIDs idênticos das duas partições efi que contêm os respectivos Carregadores de Inicialização do Windows.

A entrada do grub ("O que eu vejo quando pressiono 'e' na lista do grub") para as novas janelas executaria o seguinte (substituiu meu UUID por 1111-1111):

setparams ‘Windows Boot Manager (on dev/sda1)’

  insmod part_gtp
  insmod fat
  set root='hd0,gpt1'
  if [ x$feature_platform_search_hint = xy ] ; then
    seach --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 1111-1111
  else
    search --no-floppy --fs-uuid --set=root 1111-1111
  fi
  chainloader /efi/Microsoft/Boot/bootmgfw.efi

a entrada do grub para as janelas antigas é esta

setparams ‘Windows Boot Manager (on dev/sdb1)’

  insmod part_gtp
  insmod fat
  set root='hd1,gpt1'
  if [ x$feature_platform_search_hint = xy ] ; then
    seach --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1 1111-1111
  else
    search --no-floppy -fs-uuid --set=root 1111-1111
  fi
  chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    
por stack_horst 25.07.2016 / 09:57

0 respostas