GPT 디스크에서 GRUB 제거

GPT 디스크에서 GRUB 제거

BIOS 마더보드용으로 생성된 GPT가 있는 HDD가 있습니다(UEFI 아님!). 이 드라이브에는 데비안 설치가 저장되어 있습니다. 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에서는 그러한 간격이 없습니다.) 이 파티션을 삭제할 수도 있고 그냥 그대로 놔둘 수도 있습니다. 손상.

관련 정보