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

110

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

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

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

попей
источник
1
На самом деле, даже не попробовав: старые версии alt-install были в текстовом режиме (ncurses). На компьютерах Mac нет этих устаревших текстовых режимов. Вы когда-нибудь видели текстовый режим на старых компьютерах PPC Mac? Это довольно ужасно.
Broam
9
почему это было отвергнуто?
Линсити
Вам удалось установить Ubuntu, чтобы он загружался из UEFI и не использовал эмуляцию BIOS?
@gentmatt Да, но я бы не рекомендовал это. Бинарный видеодрайвер nvidia не работает в режиме EFI, поэтому вы ограничены nouveau, что нормально, но также ограничено. Я закончил тем, что избавился от Mac по этой и другим причинам и переключился на Thinkpad, который «Just Works» (TM).
Попей
@popey На самом деле, я хочу использовать загрузку EFI, чтобы использовать встроенную графику;). Время автономной работы только с выделенной графикой ужасно ... Но да, я тоже подумываю найти подходящий компьютер для запуска Ubuntu. Делать это на Mac сейчас не очень разумно. Если вы не можете эффективно использовать дорогое оборудование, вам лучше оставить его.

Ответы:

129

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

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

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

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

Колин Уотсон
источник
4
Является ли режим эмуляции BIOS причиной, по которой загрузка Ubuntu на Mac занимает относительно больше времени? Сначала ПОПРАВКА, а затем Grub2. После этого всегда есть «пауза» с черным экраном . Затем идет всплеск загрузки, который значительно быстрее, чем эта странная пауза с черным экраном. Есть ли обновление по использованию загрузки UEFI на Mac , чтобы этого избежать?
2
Если вы хотите использовать загрузку UEFI, попробуйте обычные образы amd64 и посмотрите, работают ли они в вашей системе.
Колин Уотсон
3
Если проблема с мультикаталогными компакт-дисками заключается в том, что у вас не может быть обоих методов на одном компакт-диске, почему вы выбрали BIOS вместо EFI?
Алекс Жасмин
В погоне за диким гусем, которую я поставил перед экспертами здесь, в Ask Ubuntu и на Launchpad, ваш краткий ответ более чем полезен в процессе исключения при установке Ubuntu с использованием режима EFI на компьютер EFI 2.1 2011 года (который не макинтош)
geezanansa
Есть ли amd64 + mac для 16.04.1?
Антон Петрунин
14

Кажется, между ними очень мало, в основном начало загрузки 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)

Shaun
источник
6

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

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

zookalicious
источник
4

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

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

RolandiXor
источник