Как исправить раздел MBR перед установкой Ubuntu? Раздел перекрывает сектора резервного копирования GPT

Моя главная проблема заключается в том, что я только что приобрел ноутбук ASUS с WINDOWS 7 и хочу установить на него Ubuntu.

Я хочу иметь двойную загрузку на выбор между обеими операционными системами, я прочитал, что лучше сначала установить Windows, а затем Ubuntu, потому что установщик Windows перезаписывает загрузчик Ubuntu.

Итак, я попытался установить Ubuntu 12.04 LST с USB-накопителя, но при проверке других ОС обнаружил систему Windows 7.

Я проверил возможные причины и переустановил Windows 7 из раздела «Восстановление» на HD, но получил тот же результат.

Судя по всему, установщик Ubuntu нашел две таблицы разделов (GPT и MBR) и не знает, какую из них использовать.

Я использовал gdisk, чтобы попытаться решить проблему.

Из приведенных ниже выводов fdisk и gdisk я знаю, что мне нужно исправить раздел MBR, но я не знаю, как.

ubuntu@ubuntu:~$ sudo fdisk -l

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


Disk /dev/sda: 500.1 GB, 500107862016 bytes
256 heads, 63 sectors/track, 60563 cylinders, total 976773168 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: 0x7834646f

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  4294967295  2147483647+  ee  GPT    

ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Warning! Secondary partition table overlaps the last partition by
33 blocks!
You will need to delete this partition or resize it in another utility.
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): B1142EF0-26CB-4F15-9C42-AFC122E50E2A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 122884062 sectors (58.6 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
  1            2048          411647   200.0 MiB   EF00  EFI system partition
  2          411648          673791   128.0 MiB   0C01  Microsoft reserved part
  3          673792       391383039   186.3 GiB   0700  Basic data partition
  4       391383040       802693119   196.1 GiB   0700  Basic data partition
  5       925575168       976773167   24.4 GiB    2700  Basic data partition

Command (? for help): r

Recovery/transformation command (? for help): o

Disk size is 976773168 sectors (465.8 GiB)
MBR disk identifier: 0x7834646F
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
  1                     1   4294967295   primary     0xEE
2
задан 24 August 2012 в 21:53

2 ответа

Я автор gdisk , и я согласен с тем, что написал psusi, с оговоркой, что я не могу знать, что на самом деле находится на / dev / sda5, поэтому я не могу сказать, безопасно ли это удалить. Если это материал, который вы записали на DVD восстановления, его следует безопасно удалить.

Если на / dev / sda5 достаточно свободного места (около 17 КБ), вы должен иметь возможность изменять размер раздела с помощью GParted или инструмента Windows, ЕСЛИ этот инструмент не сбивается из-за неправильной таблицы разделов. Возможно, вам лучше создать резервную копию на другом диске, удалить его, а затем восстановить.Однако вам нужно будет использовать метод резервного копирования / восстановления, который позволяет выполнять восстановление на меньший раздел. (В качестве альтернативы вы можете немного уменьшить / dev / sda4, чтобы освободить место для создания нового / dev / sda5, такого же большого, как сейчас.)

Кроме того, по несвязанному вопросу, у вас, похоже, есть UEFI -на базе ПК. В таких системах совет по установке второго Linux не так важен, как в системах на базе BIOS. (U) EFI по-прежнему имеет много недостатков, но, несмотря на эти проблемы, у него гораздо более разумное управление загрузкой, чем в BIOS, и Windows ведет себя лучше по отношению к другим ОС в EFI, чем в BIOS.

Возможно, вы захотите использовать gdisk для изменения кодов типов разделов Linux с 0700 на 8300, чтобы они не отображались как неформатированные диски в Windows. См. здесь для получения дополнительной информации по этому вопросу.

10
ответ дан 24 August 2012 в 21:53

Вы используете GPT, а не MBR, и gdisk сообщил вам, что вам нужно сделать:

You will need to delete this partition or resize it in another utility.

Не совсем ясно, к какому разделу идет речь, но это будет последний раздел или номер 5 в вашем случае. Он работает вплоть до самого последнего сектора диска, что недопустимо, поскольку GPT хранит резервную копию в последних 33 секторах диска. Если в разделе нет ничего важного, вы можете просто удалить его на gdisk .

2
ответ дан 24 August 2012 в 21:53

Другие вопросы по тегам:

Похожие вопросы: