Linux에서 내 파티션을 볼 수 없습니다. 백업 GPT 테이블이 디스크 끝에 없습니다.

Linux에서 내 파티션을 볼 수 없습니다. 백업 GPT 테이블이 디스크 끝에 없습니다.

HP 파빌리온 14인치 울트라북에 리눅스를 설치하려고 했는데 성공하지 못했습니다.

처음에는 Ubuntu를 설치하려고 했습니다. 모든 것이 순조롭게 진행되었고 Live DVD에 들어가서(예, 저는 그 옛날 학교입니다) 디스크에 시스템을 설치했습니다. 첫 번째 이상한 점은 Windows와 함께 Ubuntu를 설치하라는 메시지가 표시되는 대신 파티션 테이블이 있는 창으로 직접 던져졌다는 것입니다. 아니면 오히려 그것이 부족합니다.

창에 내 드라이브가 로 표시되지만 sda눈에 보이는 파티션은 없는 것을 볼 수 있습니다. 전혀. Windows가 있는 것도 아니고 Windows에 필요한 것도 아니고 Ubuntu용으로 특별히 만든 드라이브에 500GB의 여유 공간도 없습니다. 아무것도 아님.

그런 다음 더 기본적인 시스템에서 내 파티션을 볼 수 있기를 바라면서 내 컴퓨터에 Arch를 설치하려고 했습니다. 그러나 그것은 진실이 아니다. 이전과 마찬가지로 하드 드라이브는 볼 수 있지만 파티션은 볼 수 없습니다.

이것은 나를 끝없이 짜증나게 하며 온라인에서 이에 대한 정보를 찾을 수 없습니다.

그래서 내가 무엇을 할 수 있니? 파티션 테이블을 표시하는 방법이 있나요? 다른 모든 것은 잘 작동하는 것 같습니다. 심지어 무선 카드(항상 문제가 되는 것 중 하나)도 잘 작동합니다. 도움이 필요하세요?

참고: 울트라북은 Windows 8과 함께 제공됩니다.

sudo fdisk -l필요에 따라 출력:

ubuntu@ubuntu:~$ sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn
't support GPD. Use GNU Parted.

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
256 heads, 63 sectors/track, 121126 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0d5e6520

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundry.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn
't support GPT. Use GNU Parted.

Disk /dev/sdb: 24.0 GB, 24015495168 bytes
256 heads, 63 sectors/track, 2908 cylinders, total 46905264 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x71dea371

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  4294967295  2147483647+  ee  GPT
ubuntu@ubuntu:~$

parted를 실행하려고 하면 다음 오류가 발생합니다.

Error: The backup GPT table is not at the end of the disk, as it should be.
This might mean that another operating system believes the disk is smaller.
Fix by moving the backup to the end (and removing the old backup)?

아래 조언에 따라 달리기를 시도했고 sudo gdisk /dev/sda다음과 같은 결과를 얻었습니다.

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.

여기서 무엇을 해야 합니까?

답변1

디스크가 fdisk현재 버전에서 지원되지 않는 새로운 GPT 스타일로 분할되었습니다. 심지어 그는 처음에 이런 말을 하기도 했습니다.

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't 
support GPT. Use GNU Parted.

현재 fdisk표시되는 것은 GPT 파티션을 위한 "보호 MBR"입니다. 각 GPT 파티션 디스크에는 유형 코드의 단일 파티션이 있는 가상 MBR이 있습니다 ee. 이는 실제 파티션이 아닙니다. 그 목적은 GPT를 지원하지 않는 운영 체제나 파티션 도구에 "이 디스크는 비어 있지 않습니다. 이해할 수 없는 무언가에 의해 사용되고 있습니다."라고 알리는 것입니다.

따라서 fdisk보고서는 무시할 수 있습니다 Partition 1 does not start at a physical sector boundary. 하지만 해당 버전을 사용하여 fdisk해당 디스크를 분할하면 안 됩니다. 최신 버전의 GPT 파티셔닝을 사용 gdisk하거나 지원 해야 합니다 . (단, 질문을 작성하는 시점에는 해당 버전이 아직 제공되지 않을 수 있습니다.)partedfdiskfdisk


Error: The backup GPT table is not at the end of the disk...귀하가 받고 있는 메시지 parted는 아마도 울트라북 펌웨어가 디스크 끝에 운영 체제 복구 파티션(또는 다른 파티션)을 숨기려고 했기 때문에 발생한 것일 수 있습니다. 리눅스는 이러한 은폐 시도를 간파할 만큼 똑똑합니다.

권장 수정 사항을 구현하면 여유 디스크 공간을 얻을 수 있지만 parted, 그 과정에서 외부 Windows 설치 미디어를 사용하지 않고 울트라북의 공장 기본 Windows 8을 복원하는 기능이 손실될 수 있습니다... 개인적으로 저는 이것을 고려합니다. 매우 수용 가능한 손실입니다 :-)

관련 정보