Чем отличается ISO образ Mac?

http://cdimage.ubuntu.com/releases/11.04/release/

В этом месте находится ISO-образ, который описывается как "Это изображение настроено для правильной работы в системах Mac".

Какие специфические проблемы на Mac устраняет это изображение, чего нет на стандартных изображениях? Я спрашиваю, потому что мне нужно знать, какой ISO рекомендовать пользователям Apple Mac.

4 ответа

Решение

В Ubuntu 10.10 мы изменили нормальный amd64 Образы компакт-дисков для двойной загрузки в системах BIOS или UEFI (UEFI, "Unified Extensible Firmware Interface" ("Унифицированный расширяемый интерфейс микропрограммного обеспечения"), это другой тип микропрограммного обеспечения, встречающийся во многих более новых системах). Это было сделано с использованием техники, известной как "мультикаталогный" компакт-диск - он содержит два загрузочных образа, а в спецификации говорится, что микропрограммное обеспечение должно выбирать то, которое лучше всего использовать.

К сожалению, несмотря на то, что компьютеры Mac используют вариант EFI (более раннюю версию, которая сейчас называется UEFI), они, очевидно, не справляются с компакт-дисками из нескольких каталогов и просто отказываются загружать их. Это оставило нас в затруднительном положении: нам нужно было поддерживать системы UEFI, но мы также не хотели отказываться от поддержки Mac. Поэтому я создал amd64+mac Образы CD, которые точно такие же, как amd64 образы за исключением того, что они поддерживают только загрузку BIOS. Mac рады загрузить их в режиме эмуляции BIOS.

(На самом деле, имя amd64+mac является небольшим заблуждением, потому что позже оказалось, что некоторые системы, кроме Mac, страдают от аналогичной проблемы - но я чувствовал, что более технически точные названия, такие как amd64+nouefi было бы больше путать, чем просвещать.)

Хотя я бы с удовольствием вернулся к отправке просто amd64 изображения, а не оба amd64 а также amd64+macна данный момент нет никакой перспективы их воссоединения, если кто-то не поймет, как создать образ компакт-диска с компакт-диском, который можно загрузить с компьютеров Mac. Если вы эксперт в этом, пожалуйста, свяжитесь со мной по электронной почте.

Кажется, между ними очень мало, в основном начало загрузки EFI:

$ diff --context=0 ubuntu-11.04-desktop-amd64*list
*** ubuntu-11.04-desktop-amd64+mac.list 2011-04-27 18:06:42.000000000 +0100
--- ubuntu-11.04-desktop-amd64.list 2011-04-27 18:05:44.000000000 +0100
***************
*** 4 ****
--- 5 ----
+ /usb-creator.exe
***************
*** 134,135 ****
- /isolinux/grub/font.pf2
- /isolinux/grub/grub.cfg
--- 134 ----
***************
*** 144 ****
--- 144 ----
+ /efi/boot/bootx64.efi

Лично мне не очень повезло с загрузкой UEFI, поэтому я, вероятно, рекомендую пользователям придерживаться обычных выпусков amd64, пока UEFI не потребуется. (на большинстве моделей обычные диски работают нормально через слой эмуляции BIOS BootCamp)

Исходя из того, кто устанавливает Ubuntu на многих компьютерах Mac. Предположительно, были некоторые трудности, с которыми сталкивались люди, которые пытались запустить Maverick LiveCD на компьютерах Mac. Загрузчик EFI с ним не дружил, поэтому версия Natty с поддержкой Mac предназначена для лучшего взаимодействия с EFI (версия BIOS для Mac) для решения этих проблем. Кроме того, нет существенной разницы.

Я бы посоветовал сначала попробовать обычные загрузки (если вы можете сэкономить пропускную способность), потому что я считаю, что они отлично работают на Mac, на которых я их использовал. Если вы столкнулись с проблемами при загрузке LiveCD, то, скорее всего, вам нужна версия поддержки Mac.

Я считаю, что причина этих +mac CD в том, что Mac используют EFI, тогда как большинство других компьютеров используют обычный интерфейс BIOS (аппаратный интерфейс, а не GUI). Тогда для MAC необходим другой CD, чтобы система могла загружаться.

Это также, почему есть bootcamp - кроме поддержки драйверов; Windows (по крайней мере, в более старых версиях я AFAIK) не использует EFI.

Вопрос обсуждается Мэтт Gadient здесь. Эта страница также содержит изображения нескольких дистрибутивов, которые работают для Mac. Он также содержит короткий код, который предполагает преобразование изображения iso в его версию +mac.

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