Одна маленькая деталь rEFInd - это диспетчер загрузки, а не загрузчик. Это означает, что вам нужно использовать загрузчик. В большинстве случаев вы можете использовать собственный загрузчик ОС, хотя. С ядром Linux 3.3.0 и выше, само ядро может выступать в качестве загрузчика. Обычно дистрибутивы компилируют ядро с этим активным. На вашем компьютере в UEFI во многих случаях есть меню выбора. Однако эти системы часто чрезмерно упрощены, поэтому аккуратный менеджер загрузки может быть полезен в некоторых случаях.
Что такое Refind??
Это упрощает настройку и улучшает ее. Некоторые улучшения включают больше ручных функций для передачи параметров в ядро, поддержку большего количества операционных систем и добавление пути загрузки iPXE, когда это позволяет сеть. rEFInd меньше полагается на файлы конфигурации, так как сканирует все доступные загрузочные разделы. Это может немного замедлить работу, если у вас много файлов efi. Вы можете сказать rEFInd не сканировать их, хотя.
Какие функции стоят того и когда?
Пакет rEFInd более универсален, когда дело касается поддерживаемых им операционных систем. Поддержка тем немного лучше, но лучшие функции - это когда у вас проблемы с конкретным оборудованием.
Как установить, безопасно??
Теперь, когда вы решили использовать rEFInd, вот как его установить. В Ubuntu и многих других дистрибутивах у вас уже есть пакет, доступный из репозитория. Однако, как правило, это более поздняя версия, поэтому, если вам нужна самая новая версия, используйте PPA для Ubuntu. Когда вы используете другой дистрибутив, у вас есть возможность использовать исходный код со страницы Sourceforge. Со всеми этими опциями вы также можете установить на USB-накопитель.
Самый простой способ установить rEFInd в Ubuntu - использовать его PPA, как показано ниже.
$ sudo apt-add-репозиторий ppa: rodsmith / refind$ sudo apt update $ sudo apt install refind
Этот метод сделает все за вас и заменит Grub, который, скорее всего, есть в вашей системе. Если вы не уверены, стоит ли оно того, и хотите попробовать, прежде чем принять решение, есть ручной способ. С помощью этого ручного метода также можно установить его на USB-накопитель и загрузиться оттуда. Для начала скачайте двоичный zip-файл со страницы получения rEFInd. Распакуйте файлы в каталог по вашему выбору.
$ unzip ~ / Загрузки / refind-bin-0.11.4.застегивать$ cd
Внутри у вас есть все двоичные файлы, которые вы можете установить один за другим, но есть также сценарий, который упрощает работу. Это скрипт refind-install. Вы выполняете его с параметром -usedefault, указывая на USB-накопитель, i.e / dev / sdb1.
$ refind-install -usedefault / dev / sdb1На / dev / sdb1 у вас теперь есть все необходимые файлы, включая refind.conf, который вам нужно отредактировать, чтобы он соответствовал вашим потребностям. Вы можете установить тему, если хотите. Вот пример! Скачать rEFInd-sunset из аккаунта авторов на gitlab. Вы можете использовать git, чтобы клонировать его в каталог тем, или использовать упакованную версию. Убедитесь, что все файлы находятся в каталоге themes / rEFInd-sunset /, и добавьте 'include themes / rEFIND-sunset / theme.conf 'в вашем' уточнении.conf 'файл. В следующий раз, когда вы загрузитесь, вы увидите красивый закат, если начнете с этой карты памяти.
Теперь вы можете тщательно протестировать свою установку, не рискуя своей обычной настройкой. Когда вы почувствуете себя комфортно, что он работает и подходит вам, скопируйте конфигурацию на свой основной диск. У вас есть опция для этого в команде refind-install.
$ refind-install -root mainЗдесь main должен быть смонтирован на вашем основном системном диске. Файлы будут установлены в "основной" точке монтирования, и ваша система должна работать нормально. При желании вы также можете установить rEFInd с помощью диспетчера пакетов и скопировать файлы темы поверх. Также измените свой рефинд.conf, так что вы получите настройки.
Заключение
Большинство систем Linux загружаются через Grub, обычно этого достаточно, а иногда даже излишне. Однако в некоторых случаях у вас странное оборудование или особые вкусы. В этих случаях вам следует подумать о rEFInd. Вы можете создать гораздо более приятный процесс загрузки, и его будет проще использовать после установки.