Я недавно унаследовал 13-дюймовый MacBook Pro середины 2009 года. Я хотел установить Ubuntu 14.10 на машину, а не на OS X. Ранее я имел успех с Ubuntu 13.10 на MacBook 2006 года, загрузившись с живого USB и установив поверх текущей ОС, поэтому я попробовал этот метод еще раз с заведомо ограниченным исследованием.
При установке 64-разрядной версии Ubuntu 14.10 на MacBook Pro 2009 все прошло нормально. Однако, когда я перезагружал машину в попытке запустить Ubuntu в первый раз, GRUB приветствовал меня, выбрал Ubuntu, а затем упал на фиолетовый экран. Ничего не изменилось через 30 минут - все еще фиолетовый экран. Повторные попытки загрузки в Ubuntu 14.10 приводят к тем же результатам.
Оглядываясь назад, мне кажется, что мне, вероятно, следовало установить rEFIt или rEFInd на машину до установки Ubuntu, так как MacBook 2009 года использует EFI, а не BIOS. Требуется ли это, даже если вы не настраиваете двойную загрузку?
До сих пор я пробовал два пути решения проблемы. Сначала я попытался вернуться к Ubuntu live USB, но безрезультатно. Меню GRUB появляется как обычно, но когда я выбираю "Try Ubuntu" или "Install Ubuntu", экран становится черным и зависает там.
Моя вторая попытка была создать загрузочный USB OS X Yosemite. Это тоже становится одержимым. Когда я выбираю опцию загрузки с USB, на экране появляется символ Apple с индикатором выполнения. Индикатор выполнения зависал на уровне ~ 25% в течение последних 45 минут или около того. У меня еще есть возможность установить ОС.
Каков наилучший способ снова запустить мою машину? Я был бы счастлив, чтобы на этом этапе была установлена либо OS X, либо Ubuntu.
РЕДАКТИРОВАТЬ - ОБНОВИТЬ:
Я последовал совету Infostacker на AskUbuntu. Я подключил свой живой USB (Ubuntu 14.10, созданный в Windows 7 с помощью Unetbootin), нажал «e» в меню GRUB, когда текст «Попробуйте Ubuntu без установки» был выделен, и добавил в строку «linux» команды загрузки : 'тихий всплеск acpi = off nolapic nomodeset'. Это дало мне фиолетовый экран, который вы обычно видите при загрузке Ubuntu с движущимися точками (заставка?). Как только он прошел стадию движущихся точек, где можно было ожидать появления рабочего стола Unity, меня приветствовал некоторый текст. Последняя строка текста, где система, кажется, зависает, гласит:
(initramfs) Unable to find a medium containing a live file system
Вот картина всего экрана. Я не могу вставлять, потому что я нуб.
Когда я пытаюсь запустить Ubuntu с жесткого диска (т.е. без живого USB) с помощью одной и той же команды, я получаю разные результаты. Я получаю фиолетовый экран, который выглядит так:
Booting a command list
Loading Linux 3.16.0-28-generic ...
Loading initial ramdisk ...
Он висит на последнем шаге в бесконечность и дальше.
РЕДАКТИРОВАТЬ - ОБНОВЛЕНИЕ 2:
Я могу загрузиться в Ubuntu, если я отредактирую скрипт GRUB. Когда я добавляю quiet splash
с помощью nolapic
я могу загружаться без проблем.
Моим первым шагом после загрузки было установить проприетарный драйвер NVIDIA 331, который является протестированным драйвером и претендует на то, чтобы предлагаться для моей системы. Затем я удалил драйвер с открытым исходным кодом, используя sudo apt-get --purge remove xserver-xorg-video-nouveau
.
При нормальной перезагрузке я снова застреваю на фиолетовом экране. Кажется, единственный способ загрузить систему - с помощью параметра nolapic
. Что может быть основной причиной этого?