У меня есть Macbook Pro, настроенный для двойной загрузки OSX или Ubuntu. Первоначально я равномерно распределил диск между двумя устройствами, но поскольку я использовал Ubuntu гораздо интенсивнее, и у меня не хватает места на его разделе, я хочу перенастроить разделы, чтобы дать Ubuntu большую долю дискового пространства. ,

Я пытался использовать GParted, как изнутри Ubuntu, так и с Live CD GParted, но в обоих я получаю следующий экран:

GParted Скриншот

Как видите, в Ubuntu есть около 72 ГБ пространства. Я уже сократил раздел OSX, оставив около 45 ГБ свободного места. Я пытаюсь расширить раздел Ubuntu, чтобы включить в него дополнительные 45 ГБ пространства, но GParted не позволит мне, предположительно, из-за этого странного "неизвестного" 1 МБ раздела в середине. Я не уверен на 100%, что это, но флаги для этого списка "bios_grub", так что я предполагаю, что это где REFIt установил Grub. К сожалению, GParted не позволит мне переместить этот раздел, только удалить его (и я уверен, что если бы я это сделал, я бы подключил свою систему).

Как изменить размер раздела Ubuntu, чтобы использовать свободное место на диске?

РЕДАКТИРОВАТЬ: я использую Ubuntu 10.04.

1 ответ1

1

Да, именно в этом разделе живет GRUB для ПК / АТ; вам не нужно это в системе EFI.

Проблема в том, что установщик Ubuntu не полностью способен обрабатывать EFI-машины. (Вы использовали либо более старую версию Ubuntu, либо современную, но не 64-битную версию Ubuntu.) Итак, у вас установлена GRUB, которая ожидает старую прошивку в стиле ПК /AT. GRUB устанавливается в специально помеченный раздел (с неверным GUID), потому что у вас есть EFI-разделенный жесткий диск. Но реальная прошивка, которую GRUB ожидает запустить поверх, - это старая прошивка для ПК /AT - т.е. ваш Macintosh загружен с включенным модулем поддержки совместимости.

Это довольно глупый способ использования GRUB, поскольку существует версия GRUB, которая может быть подходящим загрузочным приложением EFI и, следовательно, находится в системном разделе EFI как обычный файл, как обычные загрузочные приложения EFI, без необходимости дополнительные разделы с недействительными идентификаторами GUID.

Переключение со старого ПК /AT GRUB на EFI GRUB - нетривиально и выходит за рамки этого ответа. Иди и посмотри, что Род Смит говорит по этому поводу. Но как только вы это сделаете, загрузочный раздел GRUB для PC /AT можно будет удалить, что позволит вам еще раз переместить другие разделы.

Кстати, причина того, что загрузочный раздел GRUB для ПК /AT является неподвижным, заключается в том, что даже на вашей машине с современным встроенным ПО, которое позволяет загрузочным приложениям использовать файловые системы и файлы, ПК /AT GRUB по-прежнему использует устаревшую систему "встроенного блока". списки "для одного из его этапов, чтобы найти следующий. Перемещение разделов нарушает эти встроенные списки блоков, потому что они больше не указывают на блоки, которые находятся внутри целевого раздела. Вот почему ваш инструмент для создания разделов отказывается перемещать этот раздел.

дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .