[РЕШЕНО] Внесение загрузки диска с Windows 10 (MBR) в refind Арча (UEFI)

Порядок полный! Уже известный нам с вами "метод тупого нажатия DEL" :) сработал - оставил только 2 кнопки - Пингвина и Винду, оба успешно грузятся!

Вот ведь спасибо вам огромное!

А как теперь сделать что-то вроде того самого "default_selection", чтобы по умолчанию всегда была выделена иконка Винды? Этот ноут как бы не совсем мой, им жена с ребёнком пользуются, естественно им в 90% случаев Винда нужна. И кстати на моём личном, практически таком же самом ноуте, efibootmgr -v всегда срабатывает правильно. Так что на этом - точно

vs220
Биос косячный
yurius
что-то вроде того самого "default_selection",
-
# Set the default menu selection. The available arguments match the
# keyboard accelerators available within rEFInd. You may select the
# default loader using:
# - A digit between 1 and 9, in which case the Nth loader in the menu
# will be the default.
# - A "+" symbol at the start of the string, which refers to the most
# recently booted loader.
# - Any substring that corresponds to a portion of the loader's title
# (usually the OS's name, boot loader's path, or a volume or
# filesystem title).
# You may also specify multiple selectors by separating them with commas
# and enclosing the list in quotes. (The "+" option is only meaningful in
# this context.)
# If you follow the selector(s) with two times, in 24-hour format, the
# default will apply only between those times. The times are in the
# motherboard's time standard, whether that's UTC or local time, so if
# you use UTC, you'll need to adjust this from local time manually.
# Times may span midnight as in "23:30 00:30", which applies to 11:30 PM
# to 12:30 AM. You may specify multiple default_selection lines, in which
# case the last one to match takes precedence. Thus, you can set a main
# option without a time followed by one or more that include times to
# set different defaults for different times of day.
# The default behavior is to boot the previously-booted OS.
#
#default_selection 1
#default_selection Microsoft
#default_selection "+,bzImage,vmlinuz"
#default_selection Maintenance 23:30 2:00
#default_selection "Maintenance,macOS" 1:00 2:30
попробуйте по номеру
default_selection 2
или названию ( название вот только правильное найти)

По умолчанию грузится последняя выбранная, так что если они в винду грузятся она и будет
vs220
По умолчанию грузится последняя выбранная, так что если они в винду грузятся она и будет
Это да, но всё же иногда грузится и Арч - я на bash ребёнку пару программ по математике написал.

Увы, "default_selection 2" и "default_selection Microsoft" не сработали. Не знаю, по какому ещё названию искать. Ладно, бог с ним уже, и так всё стало прекрасно. Спасибо вам ещё раз! Думаю, вопрос можно закрывать.
yurius
по какому ещё названию искать
под иконкой появляется при наведении, ну или как прописанный пункт меню называется
P.s имхо в названии темы смените systemd-boot на refind
vs220
в названии темы смените systemd-boot на refind
Да, тоже об этом подумал, щас сменю.
yurius
"default_selection Microsoft" не сработали
default_selection legacy
или

default_selection 512

default_selection "legacy OS 512"
по одному или нескольким из слов что в имени под значком

Sets the default boot OS based on the loader's title, which appears in the main menu beneath the icons when you select the loader. This token takes one or three variables. The first variable is a set of one or more identifiers. If you specify more than one or if the identifier contains a space, it must be in quotation marks. If more than one identifier is present, they must be specified as a comma-separated list, all within a single set of quotation marks. For instance, default_selection "alpha,beta" will launch alpha if it's available, and beta if alpha is not available but beta is. Each identifier can be any one of three things:
The symbol +, which refers to the previously-launched boot entry. rEFInd stores (in NVRAM) the name of a boot entry before launching it, and effectively substitutes that stored string for the + in the default_selection line the next time rEFInd launches, then matches it as a string, as described next….
Any string, which is matched against boot descriptions. Note that rEFInd matches substrings, so you don't need to specify the complete description string, just a unique substring. Thus, default_selection vmlinuz matches vmlinuz, boot\vmlinuz-5.8.0-22-generic, or any other string that includes vmlinuz. rEFInd stops searching when it finds the first match. Because rEFInd sorts entries within a directory in descending order by file modification time, if you specify a directory (or volume name, for loaders in a partition's root directory) as the default_selection, the newest loader in that directory will be the default. As a special case, one-character strings are matched against the first character of the description, except for digits.
A digit (1 to 9), in which case the boot loader at that position in the boot list is launched. For instance, default_selection 2 makes the second boot entry the default.
vs220
по одному или нескольким из слов что в имени под значком
Ага, затра попробую, отпишусь. Странно, что так сложно искать приходится. Почему не сделали по какому-нибудь partuuid, чтобы люди не гадали...
yurius
так сложно искать приходится. Почему не сделали по какому-нибудь partuuid, чтобы люди не гадали…
Имхо , глянуть название под значком и вписать одно или два слова из этого названия в конфиг - проще чем "partuuid"
nafanja
хотя работы на 5 минут. используя груб.
И не говори :)
Уже давно бы поставил grub, для mbr и всё уже давно бы всё работало.
https://t.me/arch_linuxru
vs220
по одному или нескольким из слов что в имени под значком
Не вышло. Пробовал:

default_selection 512
default_selection legacy
default_selection "Boot SSD 512GB" (то есть полное и точное название строки под кнопкой)

- всё равно выделяет не виндовскую кнопку, а последнюю загруженную.

RusWolf
Уже давно бы поставил grub
Зачем плодить сущности без необходимости? Рефинд пока со всем справляется.
 
Зарегистрироваться или войдите чтобы оставить сообщение.