Какой iso-образ мне нужен для установки Ubuntu 12.04 на Macbook Pro, чтобы он загружался с использованием (U) EFI?


10

В отличие от более ранних выпусков, сайт не дает четкой рекомендации по установке Ubuntu на Mac:

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

  1. Я прочитал несколько раз, что я должен использовать альтернативное изображение . Но это предлагается только как 64-битный . Однако мне также советуют использовать 32-битные образы для лучшей совместимости программного обеспечения.

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso

  2. Несмотря на то, что я должен использовать только альтернативные изображения, предлагается стандартное изображение рабочего стола, которое «настроено для правильной работы в системах Mac».

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso

Вопрос

Какое изображение мне взять? Оба эти изображения предлагают (U) загрузку EFI ?

Я уже попробовал оба из них, но оба установили установку с эмуляцией BIOS . Это довольно раздражает из-за короткого срока службы батареи и высоких температур, которые вредны для долговечности батареи.


Примечание: в моем описании награды есть ошибка. Я имею в виду: «При использовании эмуляции BIOS я могу использовать только дискретную графику ...»

Ответы:


6

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

С ноутбуками Mac обычно возникают проблемы с загрузкой / установкой:

  • Чип графической карты (особенно с двумя графическими картами MacBooks)
  • Правильная загрузка EFI.
  • Карта подключения к встроенному монитору ноутбука (опять же с двойной графической картой MacBooks)

Команда:

dmidecode |grep -i macbookpro

даст вам конкретную версию. Если вы можете загрузить что-то, что дает вам оболочку Linux. Попробуйте вывести свою модель из таблицы версий MacBook из Википедии .

Я предполагаю, что модели с одинаковым оборудованием имеют одинаковую ревизию и, следовательно, должны применяться те же шаги.

Я всегда использовал обычный ISO Amd64 для всех установок, описанных ниже. Не альтернативные компакт-диски, которые, кажется, в основном используются для старого, предварительно цельного, оборудования Apple.

Если у вас установлен refit в OSX, обычный Ubuntu live CD или USB-диск предоставит вам вариант загрузки «efi linux» вместе с опцией загрузки bios »

15-дюймовый MacBook Pro версии 5.1 [две карты памяти 9400 и 9600]

Так как частью вашего вопроса было то, что вы хотели отключить карту gfx. введите это в свой терминал grub при загрузке:

(Вы можете поиграть с этой загрузкой USB Live CD, если хотите)

значения, добавляемые в grub (просто, без добавления уже существующих строк:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

Это отключит вашу карту и переключит отображение на правильное. Если ваш дисплей становится только черным. Загрузитесь обратно в OSX и переключитесь, какая карта активно используется, перезагрузитесь и попробуйте снова. Так как мы не хотим добавлять это в командную строку каждый раз, чтобы grub мог загружаться, посмотрите на это

15-дюймовый MacBook Pro версии 8.1 [две GFX карты Intel 3000 и Amd Radeon 6490M]

Примените настройки grub выше из примера 5.1, чтобы отключить карту Amd.

Использование карты Intel также имеет некоторые особенности, касающиеся времени LVD. В результате получается желтый цвет подсветки и едва читаемый / видимый экран в консоли и Unity. Исправления были объединены с ядром 3.4 и выше. И это работает из коробки с 3.5 ядрами. Вам нужно либо пропатчить свое ядро, либо перейти на более новое ядро, либо просто установить Ubuntu 12.10 (в настоящее время бета-версия), которая поставляется с 3.5 из коробки.

13 "MacBook Pro версия хх? [Nvidia9400m]

работает из коробки


Межжала. Итак, теперь я вижу, что при использовании стандартной настольной версии есть опция «загрузочный efi», которой нет при использовании альтернативного iso. Однако после GRUB экран остается черным, хотя мне кажется, что LiveISO загружен (я слепо следил за меню, и компьютер реагировал). Как вам удалось загрузить установочный Mac с помощью EFI?

Перед появлением GRUB я получаю сообщение "error no prefix set set". Затем в GRUB я попытался загрузиться после добавления ваших команд (как добавочных, так и простых), но экран всегда остается черным. Это MBP 8-2. Какой у вас MBP?

КСТАТИ: Refit не показывает опцию загрузки EFI, я вижу это только при удержании левой кнопки при загрузке.

@gentmatt, вы следовали инструкциям по отключению карты выше? это то, что я сделал, чтобы попасть в установщик. попробуйте удалить quiet / splash из командной строки, чтобы увидеть, получится ли более подробный вывод. У меня есть MacBook Pro 15 ", версия 5.1., У него есть nvidia 9600 и карта
9400.

Да, я следовал этим инструкциям. В общей сложности я попробовал ~ 15 различных настроек, используя вашу помощь и документацию по Ubuntu / Debian, которую вы найдете в Интернете. Но чаще всего эти исправления пробовали для более старых MBP, которые работают с графикой Nvidia. Но я использую MBP 2011 с графикой ATI Radeon. Для вашего конкретного случая я всегда получаю черный экран. Ubuntu, похоже, загружается, а это означает, что через некоторое время подсветка клавиатуры включится, когда появится окно Ubuntu Installer - чего я не вижу.


0

Какое изображение мне взять? Есть ли преимущества одного над другим?

Что ж, если вам нужен готовый графический рабочий стол (Gnome / Unity), выберите версию для рабочего стола. Альтернатива больше для особых ситуаций, описанных на странице релиза, или если вы хотите установить минимальную консольную версию или версию сервера.

Эти образы предлагают загрузку UEFI?

Я не знаю о LiveCD, но установка, безусловно, должна. См. Эту [страницу UEFI] ( https://help.ubuntu.com/community/UEFIBooting ) для получения дополнительной информации.

Почему нет 32-битного изображения?

Для загрузки EFI на Mac требуется 64-битное ядро. Linux - это не Windows - вы можете просто запустить 32-битное программное обеспечение (которого уже не так много), установив библиотеку ia32.


Я использую альтернативный и стандартный рабочий стол iso. Однако оба раза не было возможности выбрать загрузку UEFI. Оба раза мне приходилось идти с нежелательной эмуляцией BIOS.

... просто чтобы уточнить - вы говорите, что 64-битные альтернативные и 64-битные настольные версии amd + mac.iso НЕ дают опцию для загрузки UEFI?
fossfreedom

@fossfreedom не был определенным Mac CD "нет UEFI" для предотвращения повреждения прошивки? из-за различий mac EFI и ПК UEFI? Это больше не беспокоит, может, просто использовать обычный live cd?
Матео

1
@mateo_salta - Я могу только предположить, что, поскольку все еще существует 12.04 amd + mac isos, эти компакт-диски все еще актуальны для MAC OS, чтобы заставить Ubuntu загружаться правильно. Стандартные ISO не имеют специфического для Mac исправления, необходимого для загрузки.
fossfreedom

1
Я не знаю, поврежден ли EFI, но мой macbookpro 2007 не загружается со стандартным cd, ни в UEFI, ни в режиме эмуляции BIOS по разным причинам, но, вероятно, все связано с тем, что EFI не является UEFI (на самом деле, есть проприетарные / закрытые части на mac EFI, которые вызывают различные проблемы). 32-битная стандартная версия Ubuntu, без поддержки UEFI, загружается регулярно. Так что я думаю, что версии «amd64-mac» предназначены для того, чтобы дать незадачливым владельцам яблок возможность установить ubuntu 64 (в прошлом году я установил 11.04, вручную отредактировав 64-битный iso для удаления папки efi).
Никола Фелтрин

0

Пару месяцев назад я не смог установить Ubuntu 11.10 в MacBook Pro 5.1 (конец 2008 года, начало 2009 года), и мне пришлось использовать образ диска 10.10 и обновлять его до 12.04. Видимо, была проблема с загрузочной системой, которая приводила к сбою с более новыми версиями. Я использовал EFI для выбора операционной системы и всегда настольную версию Ubuntu (я думаю, 32-битную). Конечно, я не знал, где стандартные изображения рабочего стола настроены для правильной работы в системах Mac (может, это новинка?)

Так что, если вы будете следовать всем инструкциям, и он не загружается, я предлагаю попробовать более старую версию;)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.