1

Я пытаюсь установить двойную загрузку Linux на 2006 iMac. Я пробовал Arch, Ubuntu и Fedora.

Первоначально я создал установочный USB-носитель Arch, следуя инструкциям в Руководстве для начинающих Arch. На основании этих инструкций я использовал dd для прямой записи образа на USB-накопитель. Мне не удалось заставить iMac правильно загрузиться с USB-носителя. Позже я попытался создать живой USB-накопитель Ubuntu с помощью dd. Это было наименее успешно, потому что, насколько я помню, загрузчик iMac даже не показывал мне возможность попробовать загрузиться с USB-накопителя.

Совсем недавно я пытался создать USB-накопитель Fedora Live, используя инструкции, предоставленные Fedora. По сути, я только что сделал sudo dd if=correct-fedora-name.iso of=/dev/rdisk1 bs=8m && sync я изначально пытался выполнить с bs = 1m, который также не смог правильно загрузиться.

Итак, с моей установкой Fedora Live USB media я попытался загрузиться с USB-накопителя, и я оказался на экране загрузчика, я выбрал опцию Fedora, и после этого он, казалось, подождал секунду, прежде чем приступить к загрузке в Mac OS. После того, как я выбрал загрузку с USB-накопителя, ничего не появилось, кроме загрузки в Mac OS, как обычно.

Используя тот же USB-накопитель, я протестировал его на своем MacBook Pro в конце 2013 года, на котором он отлично загружался, и я смог немного использовать Fedora на живых носителях.

Мне интересно, почему загрузка медиа Fedora не работала на iMac. На данный момент меня не волнует Arch или Ubuntu. Однако в руководстве для начинающих Arch есть раздел о восстановлении USB-накопителя для использования после его создания. Что-то про это возиться со схемой разбиения. Это немного смутило меня, но я думаю, можно с уверенностью предположить, что это больше не является фактором, учитывая, что я перезаписал диск полностью несколько раз в этот момент?

3 ответа3

0

Я искал вашу проблему в Google и нашел отличный веб-сайт, который заставляет вас делать некоторые обходные пути, особенно когда дело доходит до того, чтобы заставить Apple принять загрузочный образ:

Решение, которое я нашел, использует ISO 2 USB EFI Booter для Mac (с неясным происхождением) для загрузки с ISO-образа LiveCD, но с некоторыми небольшими, но важными изменениями: используйте файловую систему FAT32, поместите файл EFI в /efi /boot / и переименуйте его в boot.efi. Минимальное рабочее решение для меня было:

Проверьте все направления здесь, и я надеюсь, что это работает для вас.

Кроме того, технические характеристики компьютера Mac, который используется в посте, следующие (технически это не тот же компьютер, но он довольно близок):

Белый Core Duo (без 2-х) 32-разрядный Macbook был приобретен в сентябре 2006 года и использовался для двойной загрузки Gentoo Linux и Mac OSX с использованием rEFIt. Оригинальный жесткий диск объемом 100 МБ не работал, и я купил диск на 500 МБ, чтобы заменить его. Поскольку OSX не загружался в течение нескольких лет, я решил установить только Linux. Оказалось, что загрузка Linux с USB-накопителя / USB-накопителя / USB-накопителя (или компакт-диска) практически невозможна без REFIt или его современного клона, REFInd. Google нашел решения, которые могут работать для более современных Macbooks (pro), но не для этой машины. Кроме того, оригинальный установочный компакт-диск не распознал диск размером 500 МБ (но сообщил, что он равен 3,0 ТБ), а Дисковая утилита (к счастью) отказалась что-либо делать. Поэтому мне понадобился флэш-накопитель USB, который загрузился на моем Macbook без rEFIt / rEFInd, и мне нужно было подготовить его на другом компьютере с Linux.

0

У меня были похожие проблемы с этим на UEFI Surface Pro от Microsoft. Основная проблема заключается в том, что большинство дистрибутивов Linux преимущественно используют GRUB в качестве загрузчика. GRUB хорош, но иногда немного странен с точки зрения систем EFI. Видимо, еще хуже для пользователей Mac.

Я тоже не могу говорить за Fedora, потому что я преимущественно использую Ubuntu и Arch в качестве предпочитаемой ОС Linux.

Однако я наткнулся на инструмент, разработанный специально для вашего случая (Linux и Mac). В основном это инструмент для загрузки Live CD на USB-накопители. Вы должны скомпилировать это.

Исходный код здесь.

Надеюсь, что это работает для вас.

0

На данном этапе невозможно точно диагностировать вашу проблему. В качестве простого примера вы не говорите, требует ли Mac (или нет) загрузку EFI.

Установка системы Linux на Mac не совсем идентична установке на ПК с Windows. Существует большое количество подводных камней. Онлайн-руководства молчаливо подтверждают это: например, вики Ubuntu гласит:

Мы рекомендуем пользователям Mac загрузить Ubuntu Desktop Edition, записав компакт-диск.

В том же духе, вики Arch Arch :

Предупреждение. Настоятельно рекомендуется делать это только после чистой установки OS X. Использование этих методов в уже существующей системе может привести к нежелательным результатам.

Эти предложения было бы трудно понять, если бы установка Ubuntu или Arch Linux через USB-флешку на Mac была легкой задачей. Очевидно, что должно быть что-то чешуйчатое.

Учитывая, что вы являетесь другом Archer, я бы посоветовал вам попробовать следовать приведенному выше руководству в Arch-Linux wiki (никогда не похвалившему достаточно за его ясность и точность) и вернуться с конкретными проблемами, где мы можем предоставить сфокусированное руководство.

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