Как сменить grub-bios на grub-efi

Некоторое время назад я установил Ubuntu на свой MacBook. Мне пришлось переустановить его, потому что что-то в диспетчере обновлений испортилось. Не беспокоиться об этом, но по какой-то причине после установки Ubuntu не загружается.

Позже я узнал, что аппаратное обеспечение Apple использует EFI в качестве прошивки (BIOS - неправильный термин). Каждый раз, когда я пытаюсь установить его, я делаю пространство подкачки и корневой файл для установки. Я заметил, что когда я делаю загрузочный файл в grub-bios. Мне нужно изменить это на Grub-EFI. Я узнал, но нет возможности изменить это. Это все еще не загружается все же. Когда я его устанавливаю, я не получаю никаких ошибок, но, проведя небольшое исследование, я обнаружил, что проблема в загрузочном файле.

Как это исправить?

2
задан 14 August 2014 в 23:53

1 ответ

Используя apt-get или инструменты GUI для установки grub-efi пакет должен заставить систему пакета заменять grub-pc (GRUB BIOS/наследия) с режимом EFI GRUB. Кроме того, мне не ясно, что Вы подразумеваете под несколькими комментариями в своем вопросе:

  • "Когда я устанавливаю его, я не получаю ошибок" (что Вы подразумеваете под "ним"? grub-efi пакет?)
  • "Это все еще начальная загрузка привычки, хотя" (что не загрузится, GRUB, Linux, OS X или что-то еще? Какие состояния ошибки Вы получаете - пустой экран, сообщение об ошибке, логотип начальной загрузки, который никогда не исчезает и т.д.?)
  • "Загрузочный файл может быть проблемой" (к тому, какой "загрузочный файл" Вы отсылаете?)

Отступая немного, самая популярная конфигурация двойной загрузки для Ubuntu и OS X использует РЕМОНТ в качестве диспетчера начальной загрузки для выбора который ОС загрузиться наряду с версией BIOS GRUB для запуска Linux. Замена версией EFI GRUB желательна, по моему скромному мнению. Еще лучше, по крайней мере, с 3.3.0 и более поздние ядра (включенный в Ubuntu 12.10), должен использовать собственный загрузчик тупика EFI ядра. Это может быть упрощено при помощи перенаходки как диспетчер начальной загрузки. перенаходка является ветвлением РЕМОНТА (который не был обновлен за более чем два года); повторно найдите исправляет ошибки и добавляет новые опции, особенно связанные с начальной загрузкой Linux. Веб-страница перенаходки включает подробную документацию относительно использования его для начальной загрузки Linux. Можно использовать его во многом как РЕМОНТ (к chainload или режим BIOS или режим EFI GRUB), или можно использовать его для запуска ядра Linux с поддержкой загрузчика тупика EFI, таким образом обходя GRUB.

0
ответ дан 14 August 2014 в 23:53

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

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