Загрузчик rEFInd

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 18 авг 2018, 15:52

Захотелось мне сегодня красоты.... На компе есть хард на 2 Тб, являющийся общей файлопомойкой для всех трех ОС (LMC 18.3, LMC 19 и винда), сегодня откусил от него 100 метров, форматнул в fat32, поставил флаги "boot" и "esp", закинул туда refind, с помощью команды sudo efibootmgr -c -d /dev/sdd -p 2 -L "rEFInd" -l "\EFI\refind\refindx64.efi" записал пункт в UEFI компа. Итог: оба линя грузятся без проблем, пункт загрузки винды жалуется на отсутствие файла "bootmgfw.efi", причем, с дефолтным конфигом refind`a и напрямую из UEFI грузится без нытья. Немного потупив в кастомизированный конфиг понял, что надо добавить в раздел загрузки винды partuuid диска, с которого намерена грузиться винда. В общем, все взлетело...
Кому надо - кусочек конфига refind`a в части загрузки ОС:
menuentry "Linux Mint 18.3" {
icon EFI/refind/next-theme/icons/os_linuxmint_alt.png
volume a8d1a0dc-0a26-448d-8975-bec35c3e571f
loader /EFI/ubuntu/grubx64.efi
graphics on
}

menuentry "Linux Mint 19" {
icon EFI/refind/next-theme/icons/os_linuxmint.png
volume 3d508d4f-5039-44ac-a3af-293c1d4ed42b
loader /EFI/ubuntu/grubx64.efi
graphics on
}

menuentry "Windows 10" {
volume 5cd5561d-8780-477f-9afa-cb710f486434
loader \EFI\Microsoft\Boot\bootmgfw.efi
}
Последний раз редактировалось пользователем 1 AlexelA; всего редактировалось раз: 18

Аватара пользователя

StarMAUGLI
Сообщения: 1533
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 628 раз
Поблагодарили: 177 раз

Загрузчик rEFInd

Сообщение StarMAUGLI » 18 авг 2018, 17:21

AlexelA писал(а):
18 авг 2018, 15:52
кусочек конфига refind`a в части загрузки ОС
Напоминает меню-лист из старого граба (который легаси и который, лично мне, за этот самый меню-лист нравился мне гораздо больше, ибо позволял косячить и исправлять накосяченное самостоятельно без всяких философских прослоек) :crazy:

Аватара пользователя

di_mok
Сообщения: 4830
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1209 раз
Поблагодарили: 988 раз

Загрузчик rEFInd

Сообщение di_mok » 23 авг 2018, 12:15

Джентльмены, тупой вопрос: а если я захочу добавить ещё одну ОС уже после установки rEFInd, мне нужно будет отказаться от установки загрузчика?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Unborn
Сообщения: 1767
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 251 раз

Загрузчик rEFInd

Сообщение Unborn » 23 авг 2018, 14:11

di_mok писал(а):
23 авг 2018, 12:15
а если я захочу добавить ещё одну ОС уже после установки rEFInd, мне нужно будет отказаться от установки загрузчика?
Как хочешь. Тут частности. Вообще то на хрена 100500 Менеджеров загрузки, когда одного достаточно. Будь то система GRUB, менеджер rEFInd, systemd-boot.

Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 23 авг 2018, 14:25

di_mok писал(а):
23 авг 2018, 12:15
Джентльмены, тупой вопрос: а если я захочу добавить ещё одну ОС уже после установки rEFInd, мне нужно будет отказаться от установки загрузчика?
Почему? rEFInd всего лишь менеджер, ему ж надо указать сам загрузчик новой ОС... Я ж кусочек конфига привел...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

Аватара пользователя

di_mok
Сообщения: 4830
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1209 раз
Поблагодарили: 988 раз

Загрузчик rEFInd

Сообщение di_mok » 23 авг 2018, 14:47

Ну GRUB я как раз удалил после установки rEFInd
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Загрузчик rEFInd

Сообщение AlexZ » 23 авг 2018, 16:29

Да, кстати, интересно.. Если не устанавливать Grub, как потом конфиг править если потребуется?

Аватара пользователя

darkfenix
Сообщения: 4632
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 878 раз

Загрузчик rEFInd

Сообщение darkfenix » 23 авг 2018, 16:32

AlexZ, а ты в конфиге rEFInd указываешь параметры запуска ядра
Изображение

Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 23 авг 2018, 16:57

di_mok писал(а):
23 авг 2018, 14:47
Ну GRUB я как раз удалил после установки rEFInd
А-а, я тебя понял... Просто предложенный мной способ хорош тем (КМК), что, в случае форс-мажора с любым HDD/SSD, без особого геморроя для новичка можно грузануть оставшиеся системы как из-под UEFI, так и из-под rEFInd`a, а также безболезненно переустановить любую из них, просто слегка откорректировав конфиг rEFInd`a...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

Аватара пользователя

di_mok
Сообщения: 4830
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1209 раз
Поблагодарили: 988 раз

Загрузчик rEFInd

Сообщение di_mok » 23 авг 2018, 18:28

А я вспомнил, что в Минте при установке не возможно отказаться от установки загрузчика :-D
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Загрузчик rEFInd

Сообщение AlexZ » 23 авг 2018, 18:42

darkfenix писал(а):
23 авг 2018, 16:32
в конфиге rEFInd указываешь параметры запуска ядра
и только? я имею ввиду подправить что-нить в etc/default/grub

Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 23 авг 2018, 18:58

darkfenix писал(а):
23 авг 2018, 16:32
в конфиге rEFInd указываешь параметры запуска ядра
А после обновления ядра, в конфиг rEFInd`a лезть не надо?
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Загрузчик rEFInd

Сообщение AlexZ » 23 авг 2018, 19:13

AlexelA писал(а):
23 авг 2018, 18:58
А после обновления ядра, в конфиг rEFInd`a лезть не надо?
Он запустит новое, а вот с предыдущими (если потребуется) - вопрос.. Там вроде нет Доп. параметры для..

Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 23 авг 2018, 19:15

AlexZ писал(а):
23 авг 2018, 19:13
Там вроде нет Доп. параметры для..
Доппараметры (подменю) можно прописать в конфиге rEFInd...
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Загрузчик rEFInd

Сообщение AlexZ » 23 авг 2018, 19:17

AlexelA писал(а):
23 авг 2018, 19:15
Доппараметры (подменю) можно прописать в конфиге rEFInd...
Самому что ли прописывать? муторно..

Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 23 авг 2018, 19:18

AlexZ писал(а):
23 авг 2018, 19:13
Он запустит новое
А кусок конфига rEFInd на эту тему - можно?
AlexZ писал(а):
23 авг 2018, 19:17
Самому что ли прописывать? муторно..
А нахрена тебе много? Пропиши только "родное" ядро и - алга!
Последний раз редактировалось пользователем 1 AlexelA; всего редактировалось раз: 23
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

Аватара пользователя

darkfenix
Сообщения: 4632
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 878 раз

Загрузчик rEFInd

Сообщение darkfenix » 23 авг 2018, 19:22

AlexZ, напиши скрипт, пусть он при выключении компа проверяет наличие установленных ядер и, на основе полученной инфы, пишет конфиг рефинда
Изображение

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Загрузчик rEFInd

Сообщение AlexZ » 23 авг 2018, 19:27

AlexelA писал(а):
23 авг 2018, 19:18
А нахрена тебе много? Пропиши только "родное" ядро и - алга!
Ну да, для 3-х систем ещё можно повозиться. А когда их больше десятка.. лучше граба ничего нет, он автоматом всё пропишет..
darkfenix писал(а):
23 авг 2018, 19:22
напиши скрипт
тут я - пас.. я не программер, могу только подправить чего-нить

Аватара пользователя

AlexelA
Сообщения: 811
Зарегистрирован: 24 июл 2017, 17:11
Решено: 3
Откуда: город-герой Новороссийск
Благодарил (а): 87 раз
Поблагодарили: 232 раза

Загрузчик rEFInd

Сообщение AlexelA » 07 окт 2018, 12:50

Вопрос такого плана: сегодня решил поколупаться с конфигом refind - прописать прямую загрузку ядра, добавить подменю и столкнулся с непонятной ситуацией: при использовании ядра 4.15.0-20, после загрузки через refind система виснет наглухо, в то же время, при использовании grub оно работает нормально. Для интереса прописал ядро 4.15.0-33 с теми же параметрами - без проблем взлетело... ЧЯДНТ?
menuentry "Linux Mint 19" {
icon EFI/refind/next-theme/icons/os_linuxmint.png
volume 46b55263-069a-42b1-b2bd-6ad37eac5fbf
loader /boot/vmlinuz-4.15.0-36-generic
initrd /boot/initrd.img-4.15.0-36-generic
options "root=PARTUUID=46b55263-069a-42b1-b2bd-6ad37eac5fbf ro quiet splash $vt_handoff"
graphics on

submenuentry "Linux 4.15.0-33-generic" {
loader /boot/vmlinuz-4.15.0-33-generic
initrd /boot/initrd.img-4.15.0-33-generic
options "root=PARTUUID=46b55263-069a-42b1-b2bd-6ad37eac5fbf ro"
}
submenuentry "Recovery mode Linux 4.15.0-33-generic" {
loader /boot/vmlinuz-4.15.0-33-generic
initrd /boot/initrd.img-4.15.0-33-generic
options "root=PARTUUID=46b55263-069a-42b1-b2bd-6ad37eac5fbf ro recovery nomodeset"
}
submenuentry "Linux 4.15.0-20-generic" {
loader /boot/vmlinuz-4.15.0-20-generic
initrd /boot/initrd.img-4.15.0-20-generic
options "root=PARTUUID=46b55263-069a-42b1-b2bd-6ad37eac5fbf ro"
}
}
Для того, чтобы ничего не делать, надо уметь делать все! (©) (А.Лебедь)

В сети
Аватара пользователя

slant
Сообщения: 1644
Зарегистрирован: 21 июн 2017, 15:09
Решено: 25
Благодарил (а): 11 раз
Поблагодарили: 692 раза

Загрузчик rEFInd

Сообщение slant » 07 окт 2018, 13:09

AlexelA писал(а):
07 окт 2018, 12:50
Для интереса прописал ядро 4.15.0-33 с теми же параметрами - без проблем взлетело... ЧЯДНТ?
Возможно что ничего. Чтобы ядро грузилось напрямую из efi (а refind делает именно прямую передачу управления через efi) нужна включенная поддержка этой фичи в самом ядре. Возможно что в данном конкретном ядре ее забыли включить при сборке, благо через grub процесс загрузки работает несколько по другому.

Вернуться в «Иное программное обеспечение»