USBペンドライブがあり、それを起動可能なMBRデバイスにしたいのですが。しかし、その歴史のある時点で、そのデバイスにはGPTがあり、それを取り除くことができないようです。 parted
でmklabel dos
を実行した後でも、grub-install
はまだ不満を持っています
Attempting to install GRUB to a disk with multiple partition labels. This is not supported yet..
データを保持したくない。以前のGTPのすべてのトレースをクリアしたいだけです。できれば、ドライブ全体をゼロにするためにdd if=/dev/zero of=…
よりも高速に動作するメカニズムを使用することが望ましいです。ターミナベース(コマンドラインまたはcurses)のアプローチをお勧めしますが、いくつかの一般的で無料のグラフィカルツールでも問題ありません。
wipefs
でそれを行うことができます:
wipefsは、指定されたデバイスからファイルシステム、raid、またはパーティションテーブルの署名(マジックストリング)を削除して、libblkidから署名を見えなくすることができます。 wipefsは、ファイルシステム自体やその他のデータをデバイスから消去しません。
dd
をいじりたくない場合は、gdisk
で次のことができます。
$ Sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.8
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): ?
b back up GPT data to a file
<snip>
w write table to disk and exit
x extra functionality (experts only)
? print this menu
Command (? for help): x
Expert command (? for help): ?
a set attributes
<snip>
w write table to disk and exit
z zap (destroy) GPT data structures and exit
? print this menu
Expert command (? for help): z
About to wipe out GPT on /dev/sdb. Proceed? (Y/N): Y
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Blank out MBR? (Y/N): Y
確認:
$ Sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.8
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Command (? for help):