↑
... Есть другой вопрос: слетит ли GRUB из MBR после обновления? если да, какими способами его восстановить?
Не слетит, если отведен отдельно /dev/sd[X - letter][Y -number] - FAT32 UEFI /boot partition.
В принципе, это стандарт начиная с Win8.
Win10 само создаёт такую загрузочную партицию 100MB by deault с loader в /boot/EFI/Microsoft, где и устанавливается далее EFI loader *nix, в /boot/Boot и /boot/systemd.
Тонкость такой организации boot loaders - *nix видит загрузчик Win и выводит его в меню загрузки.
Win - не выводит загрузчик *nix, но видит и не удаляет, как это было раньше.
В случае с Win7/Vista MBR GRUB:
Код:
# /dev/sda - MBR load partition /mnt/BackUp - девайс USB с install iso *nix, например
# save MBR GRIUB record after *nix install and GRUB configuration
dd if=/dev/sda of=/mnt/BackUp/MBR.rec bs=512 && sync
# restore MBR GRUB record
dd /if=/mnt/BackUp of=/dev/sda bs=512 && sync