]>
Commit | Line | Data |
---|---|---|
96c2b09f KZ |
1 | |
2 | /* | |
3 | * No copyright is claimed. This code is in the public domain; do with | |
4 | * it what you wish. | |
5 | * | |
6 | * Written by Karel Zak <kzak@redhat.com> | |
7 | * | |
8 | * Probably the most complete list of the GUIDs are at: | |
9 | * https://wikipedia.org/wiki/GUID_Partition_Table | |
10 | * | |
11 | * The macro DEF_GUID() has to be defined in your code according to array where | |
12 | * you want to include this file. | |
13 | */ | |
14 | ||
15 | /* Generic OS */ | |
16 | DEF_GUID("C12A7328-F81F-11D2-BA4B-00A0C93EC93B", N_("EFI System")), | |
17 | ||
18 | DEF_GUID("024DEE41-33E7-11D3-9D69-0008C781F39F", N_("MBR partition scheme")), | |
19 | DEF_GUID("D3BFE2DE-3DAF-11DF-BA40-E3A556D89593", N_("Intel Fast Flash")), | |
20 | ||
21 | /* Hah!IdontneedEFI */ | |
22 | DEF_GUID("21686148-6449-6E6F-744E-656564454649", N_("BIOS boot")), | |
23 | ||
24 | /* NIH syndrome */ | |
25 | DEF_GUID("F4019732-066E-4E12-8273-346C5641494F", N_("Sony boot partition")), | |
26 | DEF_GUID("BFBFAFE7-A34F-448A-9A5B-6213EB736C22", N_("Lenovo boot partition")), | |
27 | ||
28 | /* PowerPC reference platform boot partition */ | |
29 | DEF_GUID("9E1A2D38-C612-4316-AA26-8B49521E5A8B", N_("PowerPC PReP boot")), | |
30 | ||
31 | /* Open Network Install Environment */ | |
32 | DEF_GUID("7412F7D5-A156-4B13-81DC-867174929325", N_("ONIE boot")), | |
33 | DEF_GUID("D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149", N_("ONIE config")), | |
34 | ||
35 | /* Windows */ | |
36 | DEF_GUID("E3C9E316-0B5C-4DB8-817D-F92DF00215AE", N_("Microsoft reserved")), | |
37 | DEF_GUID("EBD0A0A2-B9E5-4433-87C0-68B6B72699C7", N_("Microsoft basic data")), | |
38 | DEF_GUID("5808C8AA-7E8F-42E0-85D2-E1E90434CFB3", N_("Microsoft LDM metadata")), | |
39 | DEF_GUID("AF9B60A0-1431-4F62-BC68-3311714A69AD", N_("Microsoft LDM data")), | |
40 | DEF_GUID("DE94BBA4-06D1-4D40-A16A-BFD50179D6AC", N_("Windows recovery environment")), | |
41 | DEF_GUID("37AFFC90-EF7D-4E96-91C3-2D7AE055B174", N_("IBM General Parallel Fs")), | |
42 | DEF_GUID("E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D", N_("Microsoft Storage Spaces")), | |
43 | ||
44 | /* HP-UX */ | |
45 | DEF_GUID("75894C1E-3AEB-11D3-B7C1-7B03A0000000", N_("HP-UX data")), | |
46 | DEF_GUID("E2A1E728-32E3-11D6-A682-7B03A0000000", N_("HP-UX service")), | |
47 | ||
bc46ec19 | 48 | /* Linux (https://systemd.io/DISCOVERABLE_PARTITIONS/) */ |
96c2b09f KZ |
49 | DEF_GUID("0657FD6D-A4AB-43C4-84E5-0933C84B4F4F", N_("Linux swap")), |
50 | DEF_GUID("0FC63DAF-8483-4772-8E79-3D69D8477DE4", N_("Linux filesystem")), | |
51 | DEF_GUID("3B8F8425-20E0-4F3B-907F-1A25A76F98E8", N_("Linux server data")), | |
52 | DEF_GUID("44479540-F297-41B2-9AF7-D131D5F0458A", N_("Linux root (x86)")), | |
53 | DEF_GUID("69DAD710-2CE4-4E3C-B16C-21A1D49ABED3", N_("Linux root (ARM)")), | |
54 | DEF_GUID("4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709", N_("Linux root (x86-64)")), | |
55 | DEF_GUID("B921B045-1DF0-41C3-AF44-4C6F280D3FAE", N_("Linux root (ARM-64)")), | |
bc46ec19 | 56 | DEF_GUID("993D8D3D-F80E-4225-855A-9DAF8ED7EA97", N_("Linux root (IA-64)")), |
96c2b09f KZ |
57 | DEF_GUID("8DA63339-0007-60C0-C436-083AC8230908", N_("Linux reserved")), |
58 | DEF_GUID("933AC7E1-2EB4-4F13-B844-0E14E2AEF915", N_("Linux home")), | |
59 | DEF_GUID("A19D880F-05FC-4D3B-A006-743F0F84911E", N_("Linux RAID")), | |
96c2b09f | 60 | DEF_GUID("E6D6D379-F507-44C2-A23C-238F2A3DF928", N_("Linux LVM")), |
bc46ec19 | 61 | DEF_GUID("4D21B016-B534-45C2-A9FB-5C16E091FD2D", N_("Linux variable data")), |
62 | DEF_GUID("7EC6F557-3BC5-4ACA-B293-16EF5DF639D1", N_("Linux temporary data")), | |
63 | DEF_GUID("D13C5D3B-B5D1-422A-B29F-9454FDC89D76", N_("Linux root verity (x86)")), | |
64 | DEF_GUID("7386CDF2-203C-47A9-A498-F2ECCE45A2D6", N_("Linux root verity (ARM)")), | |
65 | DEF_GUID("2C7357ED-EBD2-46D9-AEC1-23D437EC2BF5", N_("Linux root verity (x86-64)")), | |
66 | DEF_GUID("DF3300CE-D69F-4C92-978C-9BFB0F38D820", N_("Linux root verity (ARM-64)")), | |
67 | DEF_GUID("86ED10D5-B607-45BB-8957-D350F23D0571", N_("Linux root verity (IA-64)")), | |
96c2b09f KZ |
68 | /* ... too crazy, ignore for now: |
69 | DEF_GUID("7FFEC5C9-2D00-49B7-8941-3EA10A5586B7", N_("Linux plain dm-crypt")), | |
70 | DEF_GUID("CA7D7CCB-63ED-4C53-861C-1742536059CC", N_("Linux LUKS")), | |
71 | */ | |
d0c43006 KZ |
72 | /* Linux https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ */ |
73 | DEF_GUID("BC13C2FF-59E6-4262-A352-B275FD6F7172", N_("Linux extended boot")), | |
96c2b09f KZ |
74 | |
75 | /* FreeBSD */ | |
76 | DEF_GUID("516E7CB4-6ECF-11D6-8FF8-00022D09712B", N_("FreeBSD data")), | |
77 | DEF_GUID("83BD6B9D-7F41-11DC-BE0B-001560B84F0F", N_("FreeBSD boot")), | |
78 | DEF_GUID("516E7CB5-6ECF-11D6-8FF8-00022D09712B", N_("FreeBSD swap")), | |
79 | DEF_GUID("516E7CB6-6ECF-11D6-8FF8-00022D09712B", N_("FreeBSD UFS")), | |
80 | DEF_GUID("516E7CBA-6ECF-11D6-8FF8-00022D09712B", N_("FreeBSD ZFS")), | |
81 | DEF_GUID("516E7CB8-6ECF-11D6-8FF8-00022D09712B", N_("FreeBSD Vinum")), | |
82 | ||
83 | /* Apple OSX */ | |
84 | DEF_GUID("48465300-0000-11AA-AA11-00306543ECAC", N_("Apple HFS/HFS+")), | |
85 | DEF_GUID("7C3457EF-0000-11AA-AA11-00306543ECAC", N_("Apple APFS")), | |
86 | DEF_GUID("55465300-0000-11AA-AA11-00306543ECAC", N_("Apple UFS")), | |
87 | DEF_GUID("52414944-0000-11AA-AA11-00306543ECAC", N_("Apple RAID")), | |
88 | DEF_GUID("52414944-5F4F-11AA-AA11-00306543ECAC", N_("Apple RAID offline")), | |
89 | DEF_GUID("426F6F74-0000-11AA-AA11-00306543ECAC", N_("Apple boot")), | |
90 | DEF_GUID("4C616265-6C00-11AA-AA11-00306543ECAC", N_("Apple label")), | |
91 | DEF_GUID("5265636F-7665-11AA-AA11-00306543ECAC", N_("Apple TV recovery")), | |
92 | DEF_GUID("53746F72-6167-11AA-AA11-00306543ECAC", N_("Apple Core storage")), | |
93 | ||
94 | /* Solaris */ | |
95 | DEF_GUID("6A82CB45-1DD2-11B2-99A6-080020736631", N_("Solaris boot")), | |
96 | DEF_GUID("6A85CF4D-1DD2-11B2-99A6-080020736631", N_("Solaris root")), | |
97 | /* same as Apple ZFS */ | |
98 | DEF_GUID("6A898CC3-1DD2-11B2-99A6-080020736631", N_("Solaris /usr & Apple ZFS")), | |
99 | DEF_GUID("6A87C46F-1DD2-11B2-99A6-080020736631", N_("Solaris swap")), | |
100 | DEF_GUID("6A8B642B-1DD2-11B2-99A6-080020736631", N_("Solaris backup")), | |
101 | DEF_GUID("6A8EF2E9-1DD2-11B2-99A6-080020736631", N_("Solaris /var")), | |
102 | DEF_GUID("6A90BA39-1DD2-11B2-99A6-080020736631", N_("Solaris /home")), | |
103 | DEF_GUID("6A9283A5-1DD2-11B2-99A6-080020736631", N_("Solaris alternate sector")), | |
104 | DEF_GUID("6A945A3B-1DD2-11B2-99A6-080020736631", N_("Solaris reserved 1")), | |
105 | DEF_GUID("6A9630D1-1DD2-11B2-99A6-080020736631", N_("Solaris reserved 2")), | |
106 | DEF_GUID("6A980767-1DD2-11B2-99A6-080020736631", N_("Solaris reserved 3")), | |
107 | DEF_GUID("6A96237F-1DD2-11B2-99A6-080020736631", N_("Solaris reserved 4")), | |
108 | DEF_GUID("6A8D2AC7-1DD2-11B2-99A6-080020736631", N_("Solaris reserved 5")), | |
109 | ||
110 | /* NetBSD */ | |
111 | DEF_GUID("49F48D32-B10E-11DC-B99B-0019D1879648", N_("NetBSD swap")), | |
112 | DEF_GUID("49F48D5A-B10E-11DC-B99B-0019D1879648", N_("NetBSD FFS")), | |
113 | DEF_GUID("49F48D82-B10E-11DC-B99B-0019D1879648", N_("NetBSD LFS")), | |
114 | DEF_GUID("2DB519C4-B10E-11DC-B99B-0019D1879648", N_("NetBSD concatenated")), | |
115 | DEF_GUID("2DB519EC-B10E-11DC-B99B-0019D1879648", N_("NetBSD encrypted")), | |
116 | DEF_GUID("49F48DAA-B10E-11DC-B99B-0019D1879648", N_("NetBSD RAID")), | |
117 | ||
118 | /* ChromeOS */ | |
119 | DEF_GUID("FE3A2A5D-4F32-41A7-B725-ACCC3285A309", N_("ChromeOS kernel")), | |
120 | DEF_GUID("3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC", N_("ChromeOS root fs")), | |
121 | DEF_GUID("2E0A753D-9E48-43B0-8337-B15192CB1B5E", N_("ChromeOS reserved")), | |
122 | ||
123 | /* MidnightBSD */ | |
124 | DEF_GUID("85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7", N_("MidnightBSD data")), | |
125 | DEF_GUID("85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7", N_("MidnightBSD boot")), | |
126 | DEF_GUID("85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7", N_("MidnightBSD swap")), | |
127 | DEF_GUID("0394EF8B-237E-11E1-B4B3-E89A8F7FC3A7", N_("MidnightBSD UFS")), | |
128 | DEF_GUID("85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7", N_("MidnightBSD ZFS")), | |
129 | DEF_GUID("85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7", N_("MidnightBSD Vinum")), | |
130 | ||
131 | /* Ceph */ | |
132 | DEF_GUID("45B0969E-9B03-4F30-B4C6-B4B80CEFF106", N_("Ceph Journal")), | |
133 | DEF_GUID("45B0969E-9B03-4F30-B4C6-5EC00CEFF106", N_("Ceph Encrypted Journal")), | |
134 | DEF_GUID("4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D", N_("Ceph OSD")), | |
135 | DEF_GUID("4FBD7E29-9D25-41B8-AFD0-5EC00CEFF05D", N_("Ceph crypt OSD")), | |
136 | DEF_GUID("89C57F98-2FE5-4DC0-89C1-F3AD0CEFF2BE", N_("Ceph disk in creation")), | |
137 | DEF_GUID("89C57F98-2FE5-4DC0-89C1-5EC00CEFF2BE", N_("Ceph crypt disk in creation")), | |
138 | ||
139 | /* VMware */ | |
140 | DEF_GUID("AA31E02A-400F-11DB-9590-000C2911D1B8", N_("VMware VMFS")), | |
141 | DEF_GUID("9D275380-40AD-11DB-BF97-000C2911D1B8", N_("VMware Diagnostic")), | |
142 | DEF_GUID("381CFCCC-7288-11E0-92EE-000C2911D0B2", N_("VMware Virtual SAN")), | |
143 | DEF_GUID("77719A0C-A4A0-11E3-A47E-000C29745A24", N_("VMware Virsto")), | |
144 | DEF_GUID("9198EFFC-31C0-11DB-8F78-000C2911D1B8", N_("VMware Reserved")), | |
145 | ||
146 | /* OpenBSD */ | |
147 | DEF_GUID("824CC7A0-36A8-11E3-890A-952519AD3F61", N_("OpenBSD data")), | |
148 | ||
149 | /* QNX */ | |
150 | DEF_GUID("CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1", N_("QNX6 file system")), | |
151 | ||
152 | /* Plan 9 */ | |
153 | DEF_GUID("C91818F9-8025-47AF-89D2-F030D7000C2C", N_("Plan 9 partition")), | |
154 | ||
155 | /* HiFive Unleased bootloaders */ | |
156 | DEF_GUID("5B193300-FC78-40CD-8002-E86C45580B47", N_("HiFive Unleashed FSBL")), | |
157 | DEF_GUID("2E54B353-1271-4842-806F-E436D6AF6985", N_("HiFive Unleashed BBL")), |