Как обеспечить отображение меню REFInd на двойной машине Mac/Ubuntu

Убунту 13

В современном мире многие пользователи предпочитают иметь на своих машинах две или несколько операционных систем. Именно здесь в игру вступает rEFInd, менеджер загрузки для компьютеров EFI и UEFI. Он предоставляет пользователям графический интерфейс, позволяющий выбирать, какую операционную систему загружать. В этой статье вы узнаете, как обеспечить отображение меню REFInd на двойной машине Mac/Ubuntu.

Чтобы меню rEFInd отображалось на двойной машине Mac/Ubuntu, вам необходимо установить rEFInd и установить его в качестве менеджера загрузки по умолчанию с помощью команды efibootmgr в Ubuntu. Кроме того, вы можете изменить файл refind.conf, чтобы пропустить запись GRUB и загрузиться непосредственно в Ubuntu.

Что такое REFInd?

REFInd — это ответвление менеджера загрузки REFIt. Он предназначен для автоматического обнаружения всех загрузочных разделов EFI в вашей системе, предоставляя для каждого возможность прямой загрузки. Это делает его популярным выбором для систем с несколькими операционными системами.

Установка REFInd

Прежде чем продолжить, убедитесь, что на вашем компьютере установлен rEFInd. Если нет, вы можете скачать его с официальной страницы REFInd. Следуйте инструкциям по установке, предоставленным для вашей конкретной операционной системы.

Установка rEFInd в качестве менеджера загрузки по умолчанию

После установки rEFInd вам необходимо установить его в качестве менеджера загрузки по умолчанию. Это можно сделать с помощью команды efibootmgr в Ubuntu.

Понимание efibootmgr

efibootmgr — это утилита, которая управляет загрузочными записями UEFI. Он позволяет создавать, удалять и изменять загрузочные записи.

Параметр -v используется для отображения подробной информации о каждой записи загрузки, а параметр -o используется для изменения порядка загрузки.

Проверка текущего порядка загрузки

Чтобы проверить текущий порядок загрузки, откройте терминал в Ubuntu и выполните следующую команду:

судо efibootmgr -v

Эта команда отобразит список вариантов загрузки с соответствующими номерами. Например, вы можете увидеть что-то вроде этого:

BootOrder: 0001,0080,0000

В этом примере сначала загружается Ubuntu (Boot0001), затем Mac OS X (Boot0080), а затем opensuse (Boot0000).

Изменение порядка загрузки

Чтобы установить rEFInd (Boot0080) в качестве первого параметра загрузки, используйте следующую команду:

судо efibootmgr -o 0080,0001,0000

Эта команда устанавливает порядок загрузки Boot0080,Boot0001,Boot0000, отдавая приоритет rEFInd. Замените 0080, 0001 и 0000 на правильные номера загрузки для вашей системы.

После выполнения команды перезагрузите систему. rEFInd теперь должен появиться в качестве варианта загрузки по умолчанию.

Изменение конфигурации rEFInd

Если вы хотите загрузиться непосредственно в Ubuntu, не видя меню rEFInd, вы можете изменить файл refind.conf.

Поиск и открытие refind.conf

Файл refind.conf находится в каталоге /boot/efi/EFI/refind/. Откройте его в текстовом редакторе с помощью следующей команды:

sudo nano /boot/efi/EFI/refind/refind.conf

Изменение refind.conf

В файле refind.conf найдите параметр dont_scan_dirs или dont_scan_files. Раскомментируйте строку (удалите # в начале) и добавьте путь к записи GRUB. Например:

dont_scan_dirs +, /EFI/free

Эта команда сообщает rEFInd не сканировать указанные каталоги, эффективно скрывая их из меню загрузки.

Сохраните изменения и перезагрузитесь. Теперь rEFInd пропустит запись GRUB и загрузится непосредственно в Ubuntu.

Заключение

В этой статье мы рассмотрели, как обеспечить отображение меню rEFInd на двойной машине Mac/Ubuntu. Мы обсудили, как установить rEFInd в качестве менеджера загрузки по умолчанию и как изменить конфигурацию rEFInd, чтобы контролировать, какие записи появляются в меню загрузки. Не забудьте заменить номера загрузки и пути на правильные для вашей системы. Выполнив эти шаги, вы сможете настроить процесс загрузки в соответствии со своими потребностями.

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

Чтобы установить rEFInd в качестве менеджера загрузки по умолчанию, вы можете использовать команду efibootmgr в Ubuntu. Сначала проверьте текущий порядок загрузки с помощью sudo efibootmgr -v. Затем измените порядок загрузки, используя sudo efibootmgr -o, за которым следуют номера загрузки для rEFInd и других параметров загрузки.

Да, вы можете изменить файл refind.conf, чтобы пропустить меню rEFInd и загрузиться непосредственно в Ubuntu. Найдите и откройте файл refind.conf с помощью sudo nano /boot/efi/EFI/refind/refind.conf. Найдите параметр dont_scan_dirs или dont_scan_files и раскомментируйте его. Добавьте путь к записи GRUB, чтобы скрыть ее из меню загрузки. Сохраните изменения и перезагрузитесь.

Файл refind.conf находится в каталоге /boot/efi/EFI/refind/.

Чтобы проверить текущий порядок загрузки, откройте терминал в Ubuntu и выполните команду sudo efibootmgr -v. Появится список вариантов загрузки с соответствующими номерами.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *