Изменить конфигурацию: изменить порядок загрузки и загрузку по умолчанию

9

Я установил REfind, и он прекрасно работает! Это сразу параметры Windows и Ubuntu и поместите их в хорошее меню, чтобы выбрать, когда я загружаю компьютер.

Тем не менее, я нашел инструкции по настройке пугающими и немного вне моего понимания.

Первый вариант - Windows и Windows загружается, если ничего не выбрано в течение 20 секунд. Я хотел бы, чтобы Ubuntu была по умолчанию, которая загружается, если ничего не выбрано. Кроме того, первая опция для Ubuntu - это меню grub. После этого есть еще два варианта, которые, как представляется, предназначены для двух версий Ubuntu.

Я бы выбрал первый инстинктивно, потому что он кажется самой последней версией. Но меня беспокоит, придется ли мне это менять каждый раз, когда я получаю обновленную версию Ubuntu из обновлений программного обеспечения?

Я попытался изменить это с загрузочного менеджера EFI в терминале Ubuntu, но это не изменило порядок в refind.

AtariBaby
источник

Ответы:

21

Во-первых, вы можете установить параметр загрузки по умолчанию в rEFInd, отредактировав default_selectionэлемент в refind.conf(обычно в /boot/efi/EFI/refindкаталоге в Linux). Установите любое соответствующее подмножество текста, которое появляется при выделении параметра в меню, чтобы сделать его значением по умолчанию. В вашем случае, default_selection vmlinuzвероятно , будет работать хорошо.

Во-вторых, «две версии Ubuntu», на которые вы ссылаетесь, почти наверняка являются двумя разными ядрами Linux. Ядро не Ubuntu, но это ядро ​​(«ядро») ОС, и в техническом смысле это часть Ubuntu, которая является Linux - это ядро Linux (в отличие от ядра FreeBSD, ОС). X-ядро или еще много чего). В любом случае, rEFInd кодируется таким образом, что все файлы в каталоге сортируются по дате в меню rEFInd, с самым последним файлом в первую очередь. Таким образом, когда вы устанавливаете новый пакет ядра, rEFInd автоматически переместит его в начало списка.

Эта сортировка взаимодействует со значением по умолчанию, которое вы установили в том, что, когда вы устанавливаете значение по умолчанию, которое соответствует более чем одной записи (как vmlinuzбудет, если у вас есть несколько ядер Linux), rEFInd использует первый элемент в списке по умолчанию. Таким образом, rEFInd должен нормально загрузиться самое последнее ядро по умолчанию , если вы установите default_selection vmlinuzв refind.conf. (Из этого правила могут быть исключения, если вы возитесь с отметками даты, используя touchкоманду в Linux, или если вы устанавливаете ядра в странном порядке.)

Как дизайнер rEFInd, я создал эту систему для разумной работы с большинством дистрибутивов Linux, при условии, что разумный выбор default_selectionустановлен. Сортировка по датам, в частности, очень помогает в этом.

Род Смит
источник