Есть ли недостатки использования rEFInd вместо GRUB?

ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ - Если вы планируете установить rEFInd, возможно, вы захотите прочитать ответ Рода ниже.

После установки, если у вас есть куча бесполезных записей, просто запишите их имя на листе бумаги (rEFInd опишет их как somefile.efi), затем откройте refind.conf и добавьте строку dont_scan_files somefile.efi,someotherfile.efi

Если вы все еще видите бесполезные записи (у меня была такая, которая говорила «резервный загрузчик и т. Д.» Без указания какого-либо файла .efi), просто добавьте строку dont_scan_dirs EFI/boot,EFI/Dell,EFI/memtest86. Это должно сработать.


У меня есть машина с двойной загрузкой, производной от Ubuntu, с Windows 10. В настоящее время я использую GRUB, но планирую переключиться на rEFInd, в основном, на глазок.

Что меня беспокоит, так это возможные недостатки, особенно, может ли более оригинальный загрузчик, такой как rEFInd, замедлить мой процесс загрузки.

[РЕДАКТИРОВАТЬ - Игнорировать следующее руководство, прочитать ответ ниже ] Наконец, это руководство выглядит надежным?

РЕДАКТИРОВАТЬ - в отличие от других ранее существующих основное внимание в этом вопросе уделяется двойной загрузке Windows-Linux (хотя приведенный ниже ответ, по-видимому, распространяется на любую ОС, с акцентом на ОС на основе Debian).

26
задан 17 July 2017 в 12:53

1 ответ

Я поддерживаю, повторно находят, таким образом, я понимаю, как это работает и взаимодействует с Ubuntu вполне прилично; но я также не без моей собственной предвзятости и предпочтений. (Я разветвил РЕМОНТ в перенаходку, потому что мне не нравится GRUB 2, и я думал большая часть того, что сделал РЕМОНТ было изящно, но не вполне , в чем я нуждался.)

В большинстве случаев, повторно найдите работы. Редко испытать постпроблемы загрузки с любым загрузчиком; после того как ядро загружается, это или работает полностью или нисколько. (Существуют случайные исключения к этому правилу, но поскольку я сказал, они редки.) Таким образом, если повторно находят начальные загрузки Вашей системой, Вы не должны волноваться слишком много о последующих проблемах. Тем не менее существуют преимущества и недостатки к любой части программного обеспечения, включая загрузчики. По сравнению с GRUB приходят на ум эти точки, касающее повторно находит:

  • повторно находят недостатки преимуществ/GRUB
    • , поскольку это сканирует для ядер на каждой начальной загрузке, перенаходка более адаптивна и менее уверена в конфигурационных файлах. Это является самым важным при начальной загрузке нескольких дистрибутивов Linux, с тех пор в такой установке, необходимо заботиться, который конфигурационный файл основного GRUB знает об изменениях в другой ядра распределения.
    • формат файла настройки GRUB очень комплекс. Это обычно работает хорошо, потому что его сценарии конфигурации делают правильную вещь большую часть времени; но когда сценарии понимают его превратно, устранение его может быть кошмаром. Поскольку конфигурационные файлы rEFInd более просты, это имеет тенденцию быть легче исправить и настроить его конфигурацию.
    • повторно находят, имеет больше услады для глаз, как Вы указываете.
    • перенаходка более надежна при начальной загрузке Windows с активной Защищенной загрузкой. (См. этот отчет об ошибках для получения информации об умеренно типичной проблеме с GRUB, который не влияет, повторно находят.)
    • перенаходка может запустить загрузчики режима BIOS; GRUB не может. Для большинства людей и особенно людей с основанными на UEFI ПК, это не грандиозное предприятие. Некоторым пользователям Mac нужна совместимость режима BIOS к двойной загрузке с Windows 7, все же.
    • повторно находят на карте флэш-памяти с интерфейсом USB, или CD-R может загрузить установку Ubuntu, это стало незагрузочным. Существуют некоторые протесты и ограничения, но даже если Вы не используете, повторно находят на Вашем жестком диске, имея его на карте флэш-памяти с интерфейсом USB, или CD-R может быть полезным аварийным инструментом.
    • сценарии конфигурации GRUB могут не спешить работать. На сложной установке, устанавливая новое ядро может занять минуту или более справедливый, потому что эти сценарии инициированы, и они занимают смешное количество времени, чтобы просканировать систему для ядер и выбора загрузчиков и восстановить конфигурационный файл с тем, что найдено. Обратите внимание испытание этой проблемы, даже если Вы будете использовать, повторно находят , если Вы не удаляете GRUB (или не устанавливайте его для начала).
    • При работе с Защищенной загрузкой, повторно найдите всегда , осуществляет политики Защищенной загрузки. GRUB мог бы или не мог бы сделать так при запуске ядер Linux, в зависимости от используемой версии GRUB. (До Ubuntu 16.04 GRUB Ubuntu запустил бы даже неподписанные ядра. Я думаю, что 16.04 сжимает это немного, но я еще не изучил его подробно.)
  • повторно находят преимущества недостатков/GRUB
    • , GRUB доступен как официально сохраняемый пакет в Ubuntu, тогда как перенаходка (на данный момент) доступна как сторонний пакет и PPA.
    • , Если я поражен шиной, разработка перенаходки, вероятно, остановится; но GRUB имеет намного больше разработчиков и не станет устаревшим программным обеспечением в ближайшем будущем.
    • GRUB поддерживает больше платформ (центральные процессоры и микропрограммные типы).
    • GRUB легче использовать в среде сетевой загрузки.
    • GRUB может (в теории), загружают ядро из LVM или установки RAID или на зашифрованном разделе; перенаходка не может сделать этого. (перенаходка может все еще использоваться с LVM, RAID, и зашифровала установки, но /boot раздел должен быть отдельным и не зашифрован в таких конфигурациях.) Отмечают, что я сказал "в теории", потому что я не знаю ни о каком распределении, которое использует в своих интересах эту функцию, таким образом, она, насколько я знаю, плохо тестируется.
    • сканирования rEFInd для ядер и загрузчиков могут занять несколько секунд на каждой начальной загрузке, таким образом, это может быть немного медленнее, чем GRUB для появления. (Можно минимизировать это время сканирования путем установки только тех драйверов файловой системы, в которых Вы на самом деле нуждаетесь и путем хранения разделов, которые сканируются ненарушенные.)
    • Контейнер был разработан для работы с GRUB. Хотя повторно находят также работы с Контейнером, это не основная цель Контейнера, таким образом, существует причудливое соглашение о присвоении имен вызова, повторно находят grubx64.efi заставлять Контейнер запускать его; и необходимо будет добавить, что по крайней мере одна запись в список MOK для получения повторно находит для работы с Контейнером.

В дополнение к этим точкам, существуют случайные определенные для системы несовместимости и причуды. Такие проблемы могут ударить или программу, таким образом, они не действительно преимущества одного или другого.

возможно настроить Вашу систему так, чтобы повторно нашли запуски GRUB (или наоборот), но в большинстве случаев Вы закончите тем, что получили худшую из обеих программ, не лучшее, когда Вы сделаете это. При случае, тем не менее, chainloading таким образом желателен - говорят, если Вы хотите усладу для глаз перенаходки и способности загрузить ядро из LVM, RAID или зашифрованного раздела.

относительно инструкций по установке, с которыми Вы связываетесь, они чрезмерно сложны. Самый простой способ установить повторно находит в Ubuntu, должен использовать PPA после установки Ubuntu:

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind

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

46
ответ дан 17 July 2017 в 22:53
  • 1
    Это - общая информация о debugfs, я задавался вопросом о человечности определенное использование. – shadowbq 12 September 2017 в 03:29

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

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