Ubuntu 12.04/12.10은 창이나 다른 파티션을 감지할 수 없습니다(Asus z77 UEFI BIOS)

Ubuntu 12.04/12.10은 창이나 다른 파티션을 감지할 수 없습니다(Asus z77 UEFI BIOS)

최근에 새 PC(UEFI BIOS가 포함된 마더보드 ASUS z77)의 수리를 완료했지만 불행히도 모든 것이 제대로 작동하지는 않습니다.

단일 기본 파티션(SATA 드라이브)에 Windows 7 Ultimate를 설치한 후 추가 요구 사항을 위해 논리 파티션을 하나 더 할당하기로 결정했습니다. 관리자와 함께 시도했을 때 사용 가능한 것보다 훨씬 적은 양을 요청했지만 요청한 크기를 할당할 수 없다고 말했습니다.

Windows 문제일 수도 있다고 생각하고 Ubuntu 12.10 x64 설치를 진행했습니다. 그래픽 인터페이스가 로드되었을 때 드라이브에서 다른 운영 체제를 찾을 수 없다는 메시지가 표시되었습니다. 사용자 정의 파티셔닝 옵션을 사용했을 때 현재 파티션(Windows 포함)이 전혀 표시되지 않았습니다. 그러나 "Try Ubuntu" 기능으로 부팅하면 해당 항목을 찾습니다! 그래도 이상하다고 생각합니다.

콘솔에서 제공하는 내용은 다음과 같습니다.

ubuntu@ubuntu:~$ sudo os-prober 
/dev/sda1:Windows 7 (loader):Windows:chain
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 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: 0x00072b98



 Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   100020223    49906688    7  HPFS/NTFS/exFAT
/dev/sda3       100022270  1250263039   575120385    5  Extended
/dev/sda4       566669312  1250263039   341796864   83  Linux

또한 디스크 유틸리티에서 파티션을 생성하려고 시도했는데 다음과 같은 오류가 발생했습니다 여기에 이미지 설명을 입력하세요.

파티션 생성 오류: 도우미가 종료 코드 1로 종료되었습니다. part_add_partition에서: device_file=/dev/sda, start=51211402240, size=1923000000, type=0x83 MS-DOS 파서 입력 중(오프셋=0, 크기=640135028736) MSDOS_MAGIC이 다음을 보고 있습니다. 부품 0(오프셋 1048576, 크기 104857600, 유형 0x07) 부품 1을 보는 새 부품 항목(오프셋 105906176, 크기 51104448512, 유형 0x07) 부품 2를 보는 새 부품 항목(오프셋 51211402240, 크기 588923274240, 유형 0x05) MS-DOS 들어가기 확장 파서(오프셋=51211402240, 크기=588923274240) readfrom = 51211402240 MSDOS_MAGIC 발견 MS-DOS 확장 파서 종료 중 파트 3(오프셋 290134687744, 크기 349999988736, 유형 0x83) 새 부분 항목 MS-DOS 파서 종료 중 MSDOS 파티션 테이블이 감지됨 파티션을 포함하는 테이블 구성표 = 1 알겠습니다. 오류: 겹치는 파티션을 가질 수 없습니다. ped_disk_new() 실패

시스템을 설치하려고 할 때 나타나는 내용은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

PS 디스크 유틸리티나 Windows 7 기본 도구를 사용하지 않고 더 이상 파티션을 만들 수 없다는 것이 이상합니다.

답변1

이것은아니다EFI/UEFI 문제. 하드 디스크는 MBR(마스터 부트 레코드) 파티셔닝 시스템을 사용하고 Windows를 성공적으로 부팅합니다. 이는 Windows가 BIOS 모드에서 부팅되고 있음을 의미합니다. 디스크에 ESP(EFI 시스템 파티션)가 없습니다. 이는 EFI 모드에서 다른 어떤 것도 부팅하지 않는다는 것을 의미합니다(USB 플래시 드라이브나 ESP 및 EFI 부트 로더가 있는 장치가 없는 경우).

정말 중요한 단서는 GParted(또는 디스크 유틸리티였나요?) 콘솔 메시지에서 인용한 내용의 끝 부분에 있습니다.

오류: 겹치는 파티션을 가질 수 없습니다. ped_disk_new() 실패

기본적으로 선택한 정렬 정책으로 인해 파티셔닝 도구는 이전 파티션이 끝나기 전에 시작되거나 나중 파티션이 시작된 후에 끝나는 파티션을 만들려고 했습니다. Libparted(GParted, 디스크 유틸리티 및 기타 여러 프로그램에 의존)는 때때로 이 작업을 수행하는 것으로 알려져 있습니다. 최소한 세 가지 해결 방법이 있습니다.

  • 파티션 사이에 약간의 공간을 남기고 파티션 시작/끝 지점을 수동으로 입력합니다. 일반적으로 1MiB이면 충분합니다.
  • 파티셔닝 도구에서 파티션 정렬 옵션을 변경하세요. 최신 버전의 GParted를 사용하면 1-MiB 정렬, 실린더 정렬 및 정렬 없음 중에서 선택할 수 있습니다. 일반적으로 1MiB 정렬이 가장 좋지만 문제가 발생하고 고급 포맷이 아닌 디스크를 사용하고 있는 경우 문제 위험이 거의 없는 다른 디스크로 변경할 수 있습니다. OTOH, 고급 포맷 디스크를 사용하는 경우 다음을 수행해야 합니다.~ 아니다1MiB 정렬이 아닌 다른 정렬을 기본값으로 설정하지 않는 한 이 방법을 사용해 보세요.
  • 다른 파티션 프로그램으로 전환하세요.~ 아니다libparted를 기반으로 합니다. Linux의 MBR 디스크의 경우 이는 기본적으로 fdisk를 의미합니다. 그런 다음 텍스트 모드 파일 시스템 생성 도구(예: mkfs) 또는 GParted를 사용하여 생성한 파티션에 파일 시스템을 생성해야 합니다.

관련 정보