Quel link che hai pubblicato sembra una brutta soluzione di tipo hack.
Tuttavia, secondo la pagina man, gdisk
, che viene utilizzato per convertire MBR -> GPT, ha anche un'opzione nel menu "recupero e trasformazione" (premere r
per ottenerlo) per convertire GPT -> MBR; il g
chiave sarà:
Converti GPT in MBR ed esci. Questa opzione converte quante più partizioni possibile in formato MBR, distrugge le strutture dati GPT, salva il nuovo MBR ed esce. Usa questa opzione se hai provato GPT e scopri che MBR funziona meglio per te. Si noti che questa funzione genera fino a quattro partizioni MBR primarie o tre partizioni primarie e tutte le partizioni logiche che possono essere generate. Ogni partizione logica richiede almeno un blocco non allocato immediatamente prima del suo primo blocco.
Proverei prima quello.
La maggior parte degli intervistati precedenti ha ragione quando afferma che di solito puoi fare ciò di cui hai bisogno con un layout della tabella delle partizioni GPT, ma dal momento che ce ne sono motivi validi per voler utilizzare MBR, penso che risponderò semplicemente alla tua domanda invece di presumere che tu abbia torto a chiedere.
Per eliminare il GPT, devi ricordare che con questo formato c'è una tabella delle partizioni scritta alla fine dell'unità, dove rimarrà se tenti di eliminarlo con fdisk o uno strumento di file system non compatibile con GPT. Quello che hai fatto con parted non ha risolto questa tabella delle partizioni.
Per cancellare GPT, devi usare qualcosa come gdisk. Inserisci gdisk
come root al prompt, quindi comunica a gdisk quale dispositivo vuoi guardare (ad es. /dev/sd??). Usa gdisk per scrivere un MBR protettivo sul disco solo per assicurarti di avere accesso ad alcune strutture di dati MBR. Quindi puoi passare alla sezione delle opzioni per esperti (premi ?
alle diverse richieste del programma per vedere le opzioni disponibili in momenti diversi) e trova l'opzione che dice "Zap (distruggi) le strutture di dati GPT ed esci". Il programma chiederà conferma, quindi ti chiederà se desideri preservare la struttura MBR. Conserva questo.
Dopodiché, dovrebbe essere semplice come riavviare il computer (perché il kernel utilizzerà ancora la vecchia tabella delle partizioni e ha bisogno di un riavvio per l'aggiornamento), quindi avviare fdisk ed eliminare il resto della partizione GPT. Vedrai ancora lo stesso avviso sull'utilizzo di GNU Parted che hai visto prima, ma puoi ignorarlo questa volta, poiché scomparirà quando eliminerai la partizione.
Questo ti darà un sistema di tabella delle partizioni MBR su un'unità vuota su cui puoi reinstallare un sistema operativo. Se stai tentando di farlo con partizioni esistenti, è un po' più complicato e in alcuni casi nemmeno possibile, quindi ti consiglio semplicemente di eseguire il backup dei tuoi dati e di farlo in questo modo.
Usa gdisk /dev/sda
Nota: /dev/sda
è nel caso della persona che ha posto questa domanda, ma cambiala con il nome del tuo disco.
Una volta che sei dentro con gdisk usa:
x extra functionality (experts only)
poi quando digiti p
per vedere tutte le opzioni, vedrai questo:
Expert command (? for help): ?
a set attributes
c change partition GUID
d display the sector alignment value
e relocate backup data structures to the end of the disk
g change disk GUID
h recompute CHS values in protective/hybrid MBR
i show detailed information on a partition
l set the sector alignment value
m return to main menu
n create a new protective MBR
o print protective MBR data
p print the partition table
q quit without saving changes
r recovery and transformation options (experts only)
s resize partition table
t transpose two partition table entries
u Replicate partition table on new device
v verify disk
w write table to disk and exit
z zap (destroy) GPT data structures and exit
? print this menu
Usa z
Expert command (? for help): z
About to wipe out GPT on /dev/xvdf. 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