ПОКАЗАТЬ, показывая 3 Ubuntu. EFI вместо 2

На самом деле это не проблема, хотя мне просто любопытно, почему я вдруг вижу 3 ubuntu вместо обычных 2. Это должны быть grub64.efi и shim64.efi. Хотя сейчас это grub64.efi, vm-linuz-3.13.0.32-generic.efi.signed by UBUNTU

и vm-linuz-3.13.0.52-generic.efi.signed by UBUNTU

Почему это так? Какой из них я должен использовать? Я использую grub64.efi, и я спрашиваю, в чем разница, и я должен использовать некоторые другие? Это изменение произошло, как только я установил bcmwl, чтобы мой Wi-Fi заработал.


Я использую Linux 14.04 LTS (Trusty Tahr)

Нативной ОС является Mac OS X 10.10.3

1
задан 10 May 2015 в 21:27

2 ответа

Ответ дан в описании загрузочных записей:

3.13.0. 32 -общий против 3.13.0. [ 1110] 52 -общий , то есть последний загрузит более свежее ядро.

Это связано с тем, что Ubuntu (и другие дистрибутивы делают это тоже) хранит старые образы ядра, когда устанавливается новое, так что вы можете легко вернуться, если обновление не сработает должным образом или в конце концов откажется загружаться.

Тем не менее, вы можете удалить старые общие образы ядра вручную, используя

sudo apt-get remove linux-image-(old version string)-generic

ВНИМАНИЕ : Никогда не удаляйте сразу несколько ядер, используя регулярные выражения или глобусы, а только удаляйте одно время и всегда проверяйте вывод uname -r, давая вам текущую версию ядра, которую вы не должны удалять. Иначе, вы рискуете, если одна опечатка удалит все ваши ядра и сделает вашу систему не загружаемой ...

0
ответ дан 10 May 2015 в 21:27

перенаходка разработана для автоматического удаления определенных избыточных записей. Одно из этих дублирований shimx64.efi, если grubx64.efi также присутствует. Таким образом Ваш оператор, что" [я] t должен быть grub64.efi и shim64.efi", не корректен, если Вы не создали ручную строку файла конфигурации начальной загрузки для одной или обоих из этих файлов.

В Вашем случае у Вас есть три записи:

  • grubx64.efi - Это - двоичный файл GRUB, который установила Ubuntu. Выбор его запускает GRUB, который загружает ядро Linux и загружает его с помощью механизма загрузчика GRUB для ядра Linux. GRUB может представить свое собственное меню или не, в зависимости от его конфигурации. Это меню, вероятно, будет включать опции для всех Ваших ядер Linux, и возможно для других Ose или специальных функций. Если Вы не выбираете опции из меню GRUB, она, вероятно, запускает последнее (в настоящее время 3.13.0-52) ядро
  • vm-linuz-3.13.0.32-generic.efi.signed - Эта опция загружает 3.13.0-32 ядер Linux, которые являются ядром, которое поставляет с Ubuntu 14.04 LTS (версия, выпущенная в апреле 2014). повторно найдите запуски ядром, как будто это было приложение EFI, полагаясь на загрузчик тупика EFI как на загрузчик и обходя GRUB.
  • vm-linuz-3.13.0-52-generic.efi.signed - Эта опция точно так же, как предыдущая, за исключением того, что это запускает более актуальные 3.13.0-52 ядер, которые включают исправления ошибок и новые возможности, собранные за прошлый год.

На практике необходимо использовать любые работы лучше всего для Вас. В большинстве случаев опция GRUB и опция перенаходки для последнего ядра приведут к системам, которые функционируют тождественно большинством мер. Могут быть некоторые крошечные различия, как немного отличающееся Command line: строка в Вашем dmesg вывод, но они не будут иметь никаких практических эффектов. В зависимости от Вашей конфигурации GRUB и содержания /boot/refind_linux.conf, могли быть другие различия, такой как графические по сравнению с сообщениями запуска текстового режима; или в крайних случаях можно было бы загрузиться, и другой не мог бы. Прямую начальную загрузку ядра, вероятно, будет легче зафиксировать, если что-то пойдет не так, как надо, потому что GRUB может быть сложным и трудным отладить. Кроме того, если Вы хотите загрузить более старое ядро по некоторым причинам, делая, таким образом, от перенаходки меню может быть немного легче, чем выполнение его от GRUB, особенно если GRUB настроен для начальной загрузки, не показывая Вам его собственное меню. OTOH, если существует нет /boot/refind_linux.conf файл или если это неправильно конфигурируется, GRUB, мог бы загрузиться правильно, где прямой запуск ядра rEFInd мог бы перестать работать или настроить вещи субоптимальным образом.

В то время как Вы продолжаете использовать и обновлять систему, можно видеть, что дополнительные прямые опции ядра появляются в меню rEFInd. Можно вручную удалить ядра, Вы знаете, что не собираетесь использовать; или ввод sudo apt-get autoremove в Терминале удалит все кроме трех из них (обычно исходное ядро и два новых). Это обычно - хорошая идея иметь в наличии по крайней мере два ядра. Причина состоит в том, что ошибки ядра иногда представляются, таким образом, Вы хотите иметь опцию начальной загрузки назад к более старому ядру в случае, если Вы сталкиваетесь с такой проблемой.

Если Вы хотите удалить опции, Вы не используете от дисплея rEFInd, можно сделать так различными способами:

  • Можно использовать dont_scan_volumes, dont_scan_dirs, и dont_scan_files опции в refind.conf (обычно в /boot/efi/EFI/refind/ из Ubuntu). Эти опции удаляют конкретные загрузчики из меню на основе местоположений или имен файлов, на самом деле не удаляя их.
  • Можно установить scan_all_linux_kernels false в refind.conf. Это вызовет, повторно находят для игнорирования ядер Linux то отсутствие .efi расширения. (Обратите внимание, что Ваши ядра имеют .efi.signed расширения, которые будут проигнорированы с этим набором опции к false.)
  • Можно удалить драйвер EFI для файловой системы, в которой находится ядро. Этот драйвер обычно находится в /boot/efi/EFI/refind/drivers_x64 из Linux. Удаление этого драйвера удалит все прямые параметры загрузки Linux.
  • Можно удалить файлы полностью. Это не опция, если Вы хотите удалить записи, которые непосредственно загружают ядро Linux, так как GRUB нужны те файлы для начальной загрузки Linux; но Вы могли бы рассмотреть это, если Вы не хотите видеть опцию GRUB или если что-то еще обнаруживается (скажите, старая запись загрузки Windows для установки Windows, которую Вы удалили). Большинство записей загрузки обнаружится в подкаталогах /boot/efi/EFI/ в соответствии с Ubuntu, но некоторые могут быть в другом месте.

Если у Вас есть точно эти три записи, Вы описали, если бы необходимо было удалить записи прямого ядра, то Вы, вероятно, были бы более обеспеченным обходом, повторно находят и использование GRUB непосредственно - в конце концов, существует мало точки к наличию диспетчера начальной загрузки со всего одним параметром загрузки. Удаление записи GRUB могло бы иметь некоторый смысл, но имение в наличии его также стоит в случае, если Вы сталкиваетесь с проблемой с загрузчиком тупика EFI по линии.

3
ответ дан 11 May 2015 в 07:27
  • 1
    Это показывает, что Видеокарта VGA имеет используемый драйвер? Я задаюсь вопросом, настроен ли, возможно, драйвер Intel неправильно, и это повреждает синхронизацию? Я can' t заставляют мою систему использовать драйвер Intel (я думаю), – pandaadb 10 August 2016 в 23:38