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.img
GRUB 또는 "1단계"만 포함됩니다. 1.5단계는 BIOS 부팅 파티션에 있으며, 귀하의 경우에는 코드가 2.0MiB 파티션입니다 EF02
. (GPT가 아닌 디스크에서는 Stage 1.5가 MBR과 첫 번째 파티션 사이의 간격에 저장되지만 GPT에서는 그러한 간격이 없습니다.) 이 파티션을 삭제할 수도 있고 그냥 그대로 놔둘 수도 있습니다. 손상.