yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
Докладываю. Удалил оба файла. Результат: на экране рефинда опять появилась кнопка с пингвином, со всеми подменю. Когда загрузился в систему, в .../vars появился файл PreviousBoot, а HiddenTags - нет. Скопировал туда сохранённый ранее HiddenTags - и при следующей перезагрузке пингвина уже опять не было. То есть, "прячется" он в HiddenTags, то есть всё же в бинарнике, а не в конфиге. И именно поэтому мы ничего не могли найти grep-ом. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
yuriusДа, это я уже в маны полез когда совсем запутался и не смог повторить вашего фокуса с удалением пункта через иконку. У меня еще старая версия рефинда была а фичу добавили в rEFInd 0.11.0 Русский человек читает инструкцию только тогда, когда точно понял, что поломал.:) Сделаю хук для обновления автоматом https://wiki.archlinux.org/title/REFInd#Upgrading а то как поставил так про него и забыл |
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
vs220А я просто по Андроиду это знаю - что многие изменения пишутся без всяких конфигов прямо в бинарники "на лету". Например, флаг перезагрузки в Recovery (когды вы жмёте пункт "Перезагрузка" на смартфоне) пишется прямо в бинарник в раздел /misc. vs220 А что это даст в рамках нашего вопроса? Для чего этот хук? Плохо у меня с английским, не уловил, о чём там речь по ссылке. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
yuriusПри обновлении пакета рефинда автоматом будет обновление загрузчика( обновятся файлы рефинд в /boot/EFI) добавление новых фич или исправление багов/уязвимостей |
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
vs220Ясно. Но всё же остался открытым один вопрос: если файла HiddenTags нет, то что\кто же тогда вызывает иконку с пингвином? У меня ответ остаётся только один - сам файл refind_x64.efi. Он проверяет наличие, а при наличии - и содержимое, файла HiddenTags и в зависимости от его содержимого высвечивает или не высвечивает пингвина. Только так я это вижу. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
yuriusАвтоматом сканирует диски на системы и ядра если в конфиге нет запрета https://www.rodsbooks.com/refind/features.html Automatic OS detection Automatic OS detection |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
yuriusу нее имеется название?, но если даже и не имеется, то известно расширение иконки, например, png - вот ищите в каких файлах встречается png
Ошибки не исчезают с опытом - они просто умнеют
|
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
vs220 То есть таки сам файл загрузчика. Всё, теперь всё окончательно стало на места. vasek См. выше наш диалог с vs220. Вызов этой иконки осуществляет файл refind_x64.efi, то есть бинарник, и потому найти там что-либо по слову нереально. А в текстовых конфигах внутри /boot мы вызова этой иконки не нашли. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
yuriusесли известен файл. то strings /path/to/refind_x64.efi | grep png если файл не известен, то ag -uuu 'png ' /dir ... ввел пробел после png, но можно и не делать, но тогда возможно будет много совпадений. Если будет найдено, то будут строки типа и после запускаем strings /dir/file | grep png
Ошибки не исчезают с опытом - они просто умнеют
|
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
vasekДа, в бинарниках бывает текст, но далеко не всегда и уж тем более не обязательно тот, что нужен. Там же цифры в основном. Ну вот я сделал: - ну, и помогло это чем-то? То, что эта иконка не упомянута, совершенно не значит, что она там не зашифрована цифрами.
|