О каких потребностях заботиться после изменения UUID системного раздела EFI?

Я должен изменить UUID своего раздела EFI (фон: посмотрите ниже).

После изменения UUID - о чем я должен заботиться (чтобы не испортить систему)?


Фон: После установки дополнительного жесткого диска I ("по ошибке") клонировал efi раздел начальной загрузки моего старого диска (теперь sdb) к новому (теперь sda). Я пошел и установил Ubuntu и Windows на sda (и оставил старую Ubuntu и старый Windows в sdb). Личинка действительно находила все 4 OSs, но не удается загрузить старый Windows на sdb - вместо этого это загружает "новые" окна. (Начальная загрузка "старого" Win непосредственно от "BIOS" (UEFI) работы). Я предполагаю, что это происходит из-за идентичных UUID двух efi разделов, которые содержат соответствующий Windows Boot Loaders.

Запись личинки ("Что я вижу, когда я нажимаю 'e' в списке личинки") для новых окон работала бы, следующее (заменил мой UUID 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

запись личинки для старых окон - это

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
1
задан 25 July 2016 в 10:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: