vboot_reference: Add GUID type for miniOS

MiniOS partitions should not be using the same GUID as the kernel. Refer
to bug as to reasons on why.

```
Using disk_layout_v3.json w/ types as "minios" instead of "kernel" and
checking the GUID uses the new type.

$ /build/zork-minios/usr/bin/cgpt show testimage
       start        size    part  contents
           0           1          PMBR
           1           1          Pri GPT header
           2          32          Pri GPT table
          40           1       1  Label: ""
                                  Type: ChromeOS miniOS
                                  UUID: 8A23CFDA-316E-B847-ADF2-80C4D1DF6F93
          67          32          Sec GPT table
          99           1          Sec GPT header
 $ /build/zork-minios/usr/bin/cgpt show -n testimage
       start        size    part  contents
           0           1          PMBR
           1           1          Pri GPT header
           2          32          Pri GPT table
          40           1       1  Label: ""
                                  Type: 09845860-705F-4BB5-B16C-8A8A099CAF52
                                  UUID: 8A23CFDA-316E-B847-ADF2-80C4D1DF6F93
                                  Attr: [0]
          67          32          Sec GPT table
          99           1          Sec GPT header
```

BUG=b:193182769
TEST=# comment above
BRANCH=none
Signed-off-by: Jae Hoon Kim <kimjae@google.com>

Change-Id: I18beb0c79762d838e580f6af7f4a2601e2980de6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/3017301
Tested-by: Jae Hoon Kim <kimjae@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Commit-Queue: Jae Hoon Kim <kimjae@chromium.org>
2 files changed