Установка Linux на MacBook Pro в конце 2008 года и получение поврежденного экрана

3586
Brendan

Это довольно общая проблема, с которой я столкнулся при попытке установить Linux на свой Macbook Pro конца 2008 года.

Я пробовал следующие дистрибутивы:

  • Linux Mint 10
  • Linux Mint 14
  • Ubuntu 12.10
  • Fedora 17

Происходит то, что в какой-то момент процесса загрузки что-то, что не нравится Macbook Pro, приводит к его поломке. Я думаю, что это связано с драйверами GPU, но я не могу сказать точно. Что происходит, так это то, что система полностью зависает и верхняя треть экрана полностью повреждена.

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

Это также, кажется, не имеет значения, если я запускаю загрузчик "windows" (который является оболочкой с низким разрешением) или загрузчик EFI (который является оболочкой с высоким разрешением). Оба демонстрируют одинаковое поведение.

Мне как-то удалось заставить Linux Mint загрузиться на рабочий стол в ОДНОМ случае, однако вскоре после этого он завис.

FWIW, Mac OS X 10.6 отлично работает на этой машине. Я также попытался установить REFIt, но это совсем не помогло.

2
Вы пытались перейти к другому приглашению TTY с Alt + F2 (или F3-6). Посмотрите, приведет ли это вас к интерактивной оболочке для проверки журналов и получения различных драйверов. Если у вас есть nvidia, попробуйте драйверы nvidia вместо nouveau, например. nerdwaller 11 лет назад 0
Это полный, тяжелый крах. Я пытался сделать ALT + F2 / 3/4/5/6 безрезультатно. Brendan 11 лет назад 0
Странно ... Я постараюсь еще покопаться, чтобы посмотреть, найду ли я какую-нибудь помощь. Очевидно, не звучит специфично для ядра, так как вы пробовали хотя бы один или два ... nerdwaller 11 лет назад 0
Я только что попытался добавить nomodeset к параметрам ядра перед загрузкой, и он говорит, что X не запустился, но на этот раз не повредил! Вернулся в текстовый режим ... ПРОГРЕСС! Brendan 11 лет назад 1
Не удалось установить текстовый режим Fedora, чтобы я мог вручную изменить таблицу разделов, поэтому я попытался добавить nomodeset на live CD Linux Mint 14, и теперь я устанавливаю Linux Mint ... скрестив пальцы. Brendan 11 лет назад 0

1 ответ на вопрос

4
Brendan

Я думаю, что я выяснил причину проблемы.

Я полагаю, что это было несовместимость с тем, как аппаратное обеспечение 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
  • Сделал разбиение
    • смонтированный / to / dev / sda4, также установил grub на этот раздел
    • поменяйте местами на / dev / sda3 (потому что я поместил некоторое пространство между разделами Mac)
  • Закончил установку мяты, перезагрузил.
  • Загрузился с раздела Linux с помощью rEFIt.
  • Опять же, добавлены nomodesetпараметры ядра, чтобы я мог загрузиться.
  • Приложение Ran Software Sources
    • Перешел на вкладку « Дополнительные драйверы »
    • Выбран первый драйвер NVIDIA (проприетарный, протестирован), внесены изменения
    • Дождался окончания, потом перезагрузился.
  • Снова загрузился в Linux и все было хорошо ( nomodesetавтоматически удаляется, так как это временное изменение)

Уф.

лол взял 8 часов, чтобы ответить на свой вопрос. WeloSefer 11 лет назад 0
Хех, да, пришлось наблюдать за игрой Redskins между ними. FWIW, я не мог найти что-либо об этой проблеме в Интернете, казалось, что у людей не было той же самой проблемы, но я не вижу как. Brendan 11 лет назад 0
Спасибо за размещение полного решения вашей проблемы. Очень ценю, тем более что у меня такая же проблема :) Duncan Bayne 11 лет назад 1

Похожие вопросы