GPTディスクからGRUBを削除する

GPTディスクからGRUBを削除する

BIOSマザーボード用に作成されたGPTを備えたHDDがあります(UEFIではありません!)。このドライブには Debian インストールが保存されています。 SSDと新しいUEFIマザーボードを購入したので、このHDDを唯一のストレージ(ブートではなく)として使用したいと思います。

root私と/homeパーティションを削除しますswap。しかし、残りのパーティションには私が保持したいデータが含まれています。したがって、新しいGPTを作成し、すべてのデータを失うことはできません。

ディスク全体を破壊せずにGRUBを削除する方法は?

ポリスチレン:現在のハードドライブの様子は次のとおりです。

$ sudo gdisk /dev/sdc
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): p
Disk /dev/sdc: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2758BB06-C7E7-451B-9C92-F1B278721BB6
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048            6143   2.0 MiB     EF02  
   2            6144         8394751   4.0 GiB     8200  
   3         8394752        76754943   32.6 GiB    8300
   4        76754944       174409727   46.6 GiB    0700  
   5       174409728      1346283519   558.8 GiB   0700  
   6      1346283520      1953523711   289.6 GiB   0700  

そしてどのパーティションがありますか?

$ sudo lsblk -f
NAME   FSTYPE LABEL           MOUNTPOINT         
sdc                           
├─sdc1                        
├─sdc2 swap                   [SWAP]
├─sdc3 ext4                   /
├─sdc4 ext4                   /home
├─sdc5 ext4   store1          
└─sdc6 ntfs   store2           

ポリフェニレンスルフィド:このコマンドはGRUBを削除しますか?私のものハードディスク? :

:~# dd if=/dev/zero of=/dev/sda bs=446 count=1

(これは他の場所で見つけました。トピック)

答え1

このddコマンドは、マスターブートレコードからGRUBを削除します。 MBRにはboot.imgGRUBまたは「ステップ1」のみが含まれています。手順1.5はBIOSブートパーティションにあり、あなたの場合はコードが2.0MiBパーティションですEF02。 (GPT以外のディスクでは、Stage 1.5はMBRと最初のパーティションの間の間隔に保存されますが、GPTではそのような間隔はありません。)このパーティションを削除することも、そのままにしておくこともできます。損傷。

関連情報