Remove todos os vestígios de etiqueta de disco GPT

3

Eu tenho um pen drive USB e gostaria de transformá-lo em um dispositivo MBR inicializável. No entanto, em algum momento de sua história, esse dispositivo tinha um GPT, e parece que não consigo me livrar disso. Mesmo depois que eu corri mklabel dos em parted , grub-install ainda reclama

Attempting to install GRUB to a disk with multiple partition labels.  This is not supported yet..

Eu não quero preservar nenhum dado. Eu só quero limpar todos os traços do GTP anterior, de preferência usando algum mecanismo que funciona mais rápido do que um dd if=/dev/zero of=… para zerar a unidade inteira. Eu prefiro uma abordagem baseada em terminações (linha de comando ou curses), mas algumas ferramentas gráficas comuns e livres também seriam boas.

    
por MvG 11.05.2015 / 15:45

1 resposta

5

Se você não quer mexer com dd , gdisk pode fazer:

$ 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

Verifique:

$ 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): 
    
por 11.05.2015 / 16:00