Загрузчик rEFInd

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#21

18 авг 2018, 18: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
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

Загрузчик rEFInd

#22

18 авг 2018, 20:21

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

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

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Загрузчик rEFInd

#23

23 авг 2018, 15:15

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

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

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

Загрузчик rEFInd

#24

23 авг 2018, 17:11

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

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#25

23 авг 2018, 17:25

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

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

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Загрузчик rEFInd

#26

23 авг 2018, 17:47

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

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

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Загрузчик rEFInd

#27

23 авг 2018, 19:29

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

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

rogoznik
Сообщения: 10038
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Загрузчик rEFInd

#28

23 авг 2018, 19:32

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

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#29

23 авг 2018, 19:57

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

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

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Загрузчик rEFInd

#30

23 авг 2018, 21:28

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

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

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Загрузчик rEFInd

#31

23 авг 2018, 21:42

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

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#32

23 авг 2018, 21:58

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

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

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Загрузчик rEFInd

#33

23 авг 2018, 22:13

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

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#34

23 авг 2018, 22:15

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

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

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Загрузчик rEFInd

#35

23 авг 2018, 22:17

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

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#36

23 авг 2018, 22:18

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

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

rogoznik
Сообщения: 10038
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Загрузчик rEFInd

#37

23 авг 2018, 22:22

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

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

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

Загрузчик rEFInd

#38

23 авг 2018, 22:27

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

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

AlexelA
Сообщения: 957
Зарегистрирован: 24 июл 2017, 20:11
Решено: 5
Откуда: город-герой Новороссийск
Благодарил (а): 110 раз
Поблагодарили: 293 раза
Контактная информация:

Загрузчик rEFInd

#39

07 окт 2018, 15: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
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Загрузчик rEFInd

#40

07 окт 2018, 16:09

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей