Ubuntu 12.10 i386 установлен на MacBook, но не работает вообще

Я перебрал много вопросов, но похоже, что ни у кого не было такой же проблемы.

Я успешно установил Ubuntu 12.10 на свой MacBook (середина 2009 г.) с записанного DVD. Сохраняя раздел 450 G для Mac OS X, я создал основной раздел 150 G для Ubuntu, раздел подкачки 2G и, наконец, небольшой раздел для bios-grub, так как он не хотел продолжать установку, если были никто. Я помню, что установил в загрузчик раздел 150 Ubuntu, но не был уверен, что я сделал.

Когда я перезагружаю свой компьютер, меню rEFIt дает мне выбор между OS X и Ubuntu, но когда я выбираю Ubuntu, единственное, что я получаю, это черный экран с мигающим курсором ... По крайней мере я не испортил мой OS X, но я попытался переустановить его таким же образом, и я получил точно такой же результат. Вы знаете, что я мог сделать неправильно? Спасибо за вашу помощь.

0
задан 14 April 2013 в 20:21

1 ответ

Во-первых, если у вас нет довольно старого Mac с 32-битным EFI, вам лучше использовать 64-битную версию Ubuntu. Хотя вы можете загрузить 32-битную версию Linux на 64-битном Mac, это ограничивает возможности вашего загрузчика и может потребовать от вас перепрыгнуть через некоторые дополнительные скачки. Это может быть то, с чем вы сталкиваетесь, поэтому можно отказаться от новой установки в пользу собственной 64-разрядной установки.

Во-вторых, я подозреваю, что вы загружаетесь в режиме BIOS, но у вас нет гибридной MBR . Это безобразный хак, который Apple использует, помимо прочего, для активации эмуляции BIOS (также называемой CSM) в прошивке Mac. Вы можете получить загрузку системы, создав гибридную MBR с gdisk (часть пакета с таким же именем в Ubuntu, IIRC); см. мою первую ссылку для получения подробных инструкций по этому вопросу.

В-третьих, если вы переключитесь на 64-битную версию Ubuntu, IMHO вам лучше без гибридной MBR. Вместо этого вы должны установить загрузчик в режиме EFI для Linux и загрузиться с ним. (К сожалению, проще установить Ubuntu в режиме BIOS, поэтому вам нужно будет сделать это после установки Ubuntu.) Однако Mac немного странны. Лучше всего перейти от rEFIt (который не обновлялся в течение трех лет) к более позднему разветвлению, rEFInd. rEFInd может запустить ядро ​​Linux 3.3.0 или новее напрямую, без участия GRUB. Это легче всего сделать, если вы установите драйвер файловой системы EFI для любой файловой системы, которую вы используете в разделе /boot Linux (или в корневом разделе, если вы не используете отдельный /boot), и создадите файл /boot/refind_linux.conf. Все это описано в документации REFInd.

0
ответ дан 14 April 2013 в 20:21

Другие вопросы по тегам:

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