- Added function updateProtectiveMBR to the boot code
  * if the protective MBR in a GPT table contains partitions
    marked as active this could cause the EFI firmware to
    ignore this disk. Thus it's important to check and update
    the protective MBR at deployment time