Это довольно распространенная проблема, с которой я столкнулся, пытаясь установить Linux на свой Macbook Pro конца 2008 года.
Я пробовал следующие дистрибутивы:
- Линукс Минт 10
- Линукс Минт 14
- Убунту 12.10
- Федора 17
Происходит следующее: в какой-то момент загрузки, что-то, что не нравится Macbook Pro, зависает. Я думаю, это связано с драйверами графического процессора, но я не могу сказать наверняка. Происходит следующее: система полностью зависает, а верхняя треть экрана полностью повреждена.
Я попробовал изменить уровень запуска на 3, чтобы X не запускался, пока я пытаюсь загрузить live-установку Fedora 17, но через несколько секунд после получения начального приглашения на вход все испортилось. Однако до этого момента все было нормально.
Также, похоже, не имеет значения, запускаю ли я загрузчик "windows" (который является оболочкой с низким разрешением) или загрузчик EFI (который является оболочкой с высоким разрешением). Оба ведут себя одинаково.
Мне как-то удалось один раз загрузить Linux Mint на рабочий стол, однако вскоре после этого он завис.
FWIW, Mac OS X 10.6 отлично работает на этой машине. Я также пробовал установить rEFIt, но это не помогло вообще.
решение1
Думаю, я выяснил причину проблемы.
Это действительно была несовместимость с тем, как оборудование Apple взаимодействовало с драйверами VESA, я полагаю, при переключении режимов на встроенном экране. Когда nomodeset
было добавлено в параметры ядра, система могла продолжить загрузку без сбоев.
Macbook Pro конца 2008 года, 5,1 с nVIDIA 9600m GT.
nomodeset
необходим только до тех пор, пока вы не сможете установить фирменные драйверы nVIDIA для своего дистрибутива.
Подведем итоги:
- Установил rEFIt в OS X (запустите,
/efi/refit/enable.sh
если rEFIt не работает автоматически) - Я запустил Mint 14 live DVD, добавив
nomodeset
параметры ядра в загрузчик grub. - Запустил установщик Mint
- Сделал ли разделение
- смонтирован / на /dev/sda4, также установлен grub на этот раздел
- swap на /dev/sda3 (потому что я разместил немного места между разделом Mac)
- Завершил установку Mint, перезагрузил.
- Загрузился с раздела Linux с помощью rEFIt.
- Опять же, добавил
nomodeset
в параметры ядра, чтобы можно было загрузиться. - РанИсточники программного обеспеченияприложение
- Пошел вДополнительные драйверывкладка
- Выбран первый драйвер NVIDIA (проприетарный, протестированный), внесены изменения
- Подождал, пока все закончится, затем перезагрузился.
- Загрузился снова в Linux и все было хорошо (
nomodeset
автоматически удалено, так как это временное изменение)
Уф.