2

Моя настройка: у меня есть MacBook Pro 5,5 с разделом Mac OS X Snow Leopard и разделом Linux. Я использую REFIt для загрузки в Linux. Я не использовал Boot Camp при первоначальной установке Linux; Вместо этого я вручную создал раздел (с помощью Дисковой утилиты в OS X или Gparted на живом компакт-диске Linux - я не помню, какой именно), а затем установил на него Linux с живого компакт-диска.

Проблема: мой раздел OS X поврежден, и мне нужно переустановить Snow Leopard. Поскольку я установил rEFIt из OS X, я обеспокоен тем, что удаление раздела OS X не позволит мне загрузиться в мой раздел Linux. Как я могу сделать это, не теряя доступа к своему разделу Linux? Можно ли установить Snow Leopard на раздел, который я зарезервировал для него, или он будет автоматически перезаписывать весь диск? И если я сделаю новую установку OS X, а затем снова установлю rEFIt, он автоматически распознает мой раздел Linux?

Спасибо за любые советы!

Технические характеристики: MacBook Pro 5,5 (середина 2009 года); Snow Leopard 10.6.7/64-bit, Sabayon Linux, 2.6.36, ядро

РЕДАКТИРОВАТЬ / ОБНОВИТЬ: Спасибо, но ситуация приняла более сложный оборот:

Я попытался переустановить Snow Leopard с DVD, но он отказался установить на мой раздел Mac, заявив: "Диск не может быть использован для загрузки вашего компьютера". Дисковая утилита не позволила бы мне изменить размер раздела или создать новый, и она не видит мой раздел Linux. Он отображает только два раздела "Macintosh HD" и Linux Swap.

Однако я могу видеть все разделы из Linux. Это таблица разделов, как показано в Gparted:Скриншот Gparted, показывающий все разделы, включая те, которые не распознаются Дисковой утилитой OS X

И вывод "fdisk -l":

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

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      409639      204819+  ee  GPT
/dev/sda2          409640   349590464   174590412+  af  HFS / HFS+
/dev/sda3       483122745   488392064     2634660   82  Linux swap / Solaris
/dev/sda4   *   349590465   483122744    66766140   83  Linux

Partition table entries are not in disk order

Интересно, это потому, что я изначально разбил свой диск на Gparted вместо Дисковой утилиты OS X (на данный момент я не помню, использовал ли я Gparted или Дисковую утилиту). В любом случае, кажется, что переформатирование с помощью Дисковой утилиты сейчас небезопасно, так как, боюсь, оно уничтожит как sda2 ("Macintosh HD"), так и sda4 (мой раздел Linux).

Так... Я надеюсь найти решение, которое не включает в себя стирание всего моего жесткого диска. Было бы безопасно / возможно использовать Gparted, чтобы стереть sda2 ("Macintosh HD"), а затем использовать Snow Leopard DVD для установки OS X на [I] просто [/ I] sda2, не касаясь других разделов?

Спасибо за понимание!

2 ответа2

2

Переустановите OS X на поврежденном разделе и снова установите rEFIt. После установки rEFIt используйте инструмент разделения, чтобы синхронизировать разделы, если Linux не появляется.
СОВЕРШЕННОЕ меню
изображение украдено отсюда

1

РЕШИТЬ! Где-то в сети я нашел тему (не помню, где), в которой упоминалось о добавлении 128 МБ свободного места после раздела Mac OS X. Очевидно, Дисковая утилита не установит OS X и не допустит каких-либо изменений в разделе "Macintosh HD", если он находится непосредственно рядом с разделом Linux; это может относиться и к другим типам разделов. Поэтому я загрузился с живого компакт-диска Knoppix и использовал Gparted, чтобы сжать sda4 на пару сотен МБ и переместить его вправо, создав пустое пространство после sda2. После этого я смог переустановить OS X на sda4.

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