GNU/Linux >> Znalost Linux >  >> Linux

Odebrat GPT – výchozí zpět na MBR

Ten odkaz, který jste zveřejnil, vypadá jako velmi ošklivé řešení typu hack.

Nicméně podle manuálové stránky gdisk , který se používá k převodu MBR -> GPT, má také možnost v nabídce "obnovení a transformace" (stiskněte r získat to) převést GPT -> MBR; g klíč bude:

Převeďte GPT na MBR a ukončete. Tato možnost převede co nejvíce oddílů do formy MBR, zničí datové struktury GPT, uloží nový MBR a ukončí se. Tuto možnost použijte, pokud jste vyzkoušeli GPT a zjistili jste, že MBR pro vás funguje lépe. Všimněte si, že tato funkce generuje až čtyři primární oddíly MBR nebo tři primární oddíly a tolik logických oddílů, kolik lze vygenerovat. Každý logický oddíl vyžaduje alespoň jeden nepřidělený blok bezprostředně před jeho prvním blokem.

Zkusil bych to jako první.


Většina předchozích respondentů má pravdu, když říkají, že obvykle můžete udělat to, co potřebujete s rozložením tabulky oddílů GPT, ale protože existují oprávněné důvody, proč chcete používat MBR, myslím, že na vaši otázku odpovím, místo abych předpokládal, že se ptáte špatně.

Abyste se zbavili GPT, musíte si pamatovat, že s tímto formátem existuje tabulka oddílů zapsaná na konec disku, kde zůstane, pokud se jej pokusíte smazat pomocí fdisk nebo nástroje souborového systému, který nepodporuje GPT. To, co jste udělali s parted, neřešilo tuto tabulku oddílů.

Chcete-li vymazat GPT, musíte použít něco jako gdisk. Zadejte gdisk jako root ve výzvě a poté sdělte gdisku, na jaké zařízení se chcete podívat (tj. /dev/sd??). Použijte gdisk k zápisu ochranného MBR na disk, abyste se ujistili, že máte přístup k nějaké datové struktuře MBR. Poté můžete přejít do sekce možností pro odborníky (stiskněte ? na různých výzvách programu, abyste viděli možnosti, které máte k dispozici v různých časech) a najděte možnost, která říká "Zap (zničte) datové struktury GPT a ukončete." Program vás vyzve k potvrzení a poté se vás zeptá, zda chcete zachovat strukturu MBR. Toto zachovejte.

Poté by to mělo být stejně jednoduché jako restartování počítače (protože jádro bude stále používat starou tabulku oddílů a pro aktualizaci potřebuje restart) a poté spustit fdisk a smazat zbytek oddílu GPT. Stále uvidíte stejné varování o používání GNU Parted, které jste viděli dříve, ale tentokrát ho můžete ignorovat, protože zmizí, když smažete oddíl.

Získáte tak systém tabulky oddílů MBR na prázdném disku, na který můžete přeinstalovat operační systém. Pokud se o to pokoušíte se stávajícími oddíly, je to o něco složitější a v některých případech to ani není možné, takže bych vám doporučil jednoduše zálohovat data a provést to tímto způsobem.


Použijte gdisk /dev/sda

Poznámka: /dev/sda je v případě osoby, která tuto otázku položila, ale změňte ji na název vašeho disku.

Jakmile jste uvnitř s gdisk, použijte:

x   extra functionality (experts only)

poté, když napíšete p chcete-li zobrazit všechny možnosti, uvidíte toto:

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

Použijte 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

Linux
  1. Linux – instalace pomocí Gpt na 32bitovém systému s Biosem?

  2. Nelze odebrat soubor Hiberfile na oddílu Ntfs?

  3. Grub-install:Tento štítek Gpt Partition Label neobsahuje žádný Bios Boot Partition?

  1. Jak odstranit diskový oddíl pomocí příkazu Parted

  2. Živá změna velikosti oddílu GPT v systému Linux

  3. Jaký je ekvivalent linuxového příkazu sudo fdisk -l v MacOS?

  1. Je možný hybridní linuxový USB-Stick pro UEFI a starší BIOS?

  2. Je možné zavést Linux z disku GPT v systému BIOS?

  3. Jak odstranit všechny výchozí brány