パーティションのタイプをef02
に設定するのは gdisk
で簡単です。入力するだけです。しかし、 fdisk
で同様のタイプのコードを見つけることができませんでした。 gdisk
を使用したくないのは、ドライブを強制的にGPTに変換するためです。
参考までに、パーティションタイプのfdisk
's(util-linux 2.20.1)オプションは次のように分類されます。
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 27 Hidden NTFS Win 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 85 Linux extended c7 Syrinx
5 Extended 41 PPC PReP Boot 86 NTFS volume set da Non-FS data
6 FAT16 42 SFS 87 NTFS volume set db CP/M / CTOS / .
7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux plaintext de Dell Utility
8 AIX 4e QNX4.x 2nd part 8e Linux LVM df BootIt
9 AIX bootable 4f QNX4.x 3rd part 93 Amoeba e1 DOS access
a OS/2 Boot Manag 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad hi eb BeOS fs
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT
f W95 Ext'd (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC b
11 Hidden FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor
12 Compaq diagnost 5c Priam Edisk a9 NetBSD f4 SpeedStor
14 Hidden FAT16 <3 61 SpeedStor ab Darwin boot f2 DOS secondary
16 Hidden FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 65 Novell Netware b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 75 PC/IX be Solaris boot ff BBT
1e Hidden W95 FAT1 80 Old Minix
このリストのef02はどこにあり、どの代替手段を使用する必要がありますか?
user2313067は完全に正しいです。 EF02がgdisk
が参照するものは、GUID of 21686148-6449-6E6F-744E-656564454649の省略形です-つまり、BIOSブートパーティションを識別します。 MBRの同等のパーティションタイプコード。
さらに詳しく説明すると、GRUBブートローダーは、BIOSモードでMBRディスクにインストールされると、MBRに自身の一部を格納し、MBRと最初のパーティションの間のセクターに自身の一部を格納します。指定したパーティション(通常は/boot/grub
または/boot/grub2
ディレクトリ(Linuxの場合)。 MBR後のセクターは正式に割り当てられていないため、GRUB自体の一部を保存することは、少しリスクを伴う可能性がありますが、通常は正常に機能します。GPTでは、MBRの直後のセクターがGPTデータ構造自体、およびAdvanced Formatディスクのリリース前は、最初のパーティションがそれらのデータ構造の直後のセクターから始まるのが一般的でした。つまり、GPTの下には(ほぼ)安全な投稿に相当するものはありません。 -MBRスペース。したがって、GPTディスクでのBIOSモードブートを有効にするために、GRUBの開発者は、ブートローダーコードを「未加工」で格納できるBIOSブートパーティションのアイデアを作成しました。原則として、このアイデアはMBRディスクに適用できます。 AFAIKもそれを行っていません-少なくともGRUBの場合はそうではありません(OS/2のブートローダーには独自のパーティションタイプコード[0x0A]があり、同様のことを行う他のブートローダーがあるかもしれません。)
つまり、目的に合わせて特別なパーティションを作成する必要はおそらくありません。とは言っても、結局、あなたの質問はあなたが何を成し遂げようとしているのかを特定するものではありません。 (BIOSブートパーティションを作成すること自体は目標ではありません。おそらく、既存のマルチブート構成に新しいOSや新しいブートローダーをインストールするようなことをしたいと思うでしょう。)最終的な目標によっては、何か特別なことをする必要があります。