yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vs220И если это прокатит, то что это даст? Тогда refind-install уже подхватит Винду? И\или можно будет внести conf Винды в systemd-boot? |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
RusWolfПлохо, если так ( Вообще странно это. Люди в космос летают, а две дисковые разметки подружить не сподобились... А вот наоборот, для Винды c MBR существуют какие-то специальные загрузчики, которые бы выводили меню загрузки, в числе которых был бы Линукс? Или будет то же самое - MBR-загрузчики не прочитают UEFI? |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
Всем привет! В ноуте имеются 2 SSD-диска: один с 10-й Виндой, другой с Арчем. И всё бы ничего, но так получилось, что диск с Виндой имеет MBR-разметку, а Арч - GPT/UEFI. Потому вынужден был в БИОСе ноута выставить "Legacy Support" и "Legacy First". Если не выставить первое (то есть поставить UEFI), то ноут просто не замечает диск с Виндой. Если же выставить первое, а второе поставить "UEFI First", то по умолчанию грузится refind Арча (не экран рефинда с кнопками, а меню на чёрном фоне). И в этом меню, естественно, нет Винды, то есть загрузить её не могу. А при "Legacy Support" + "Legacy First" - просто молча грузится Винда, и если я хочу загрузить Арч, то надо не забыть ещё вовремя нажать F12, потом выбрать диск с Арчем - задрало всё время помнить про F12. не приводит к появлению строки, связанной с Виндой - не может рефинд обнаружить Винду на диске с MBR-разметкой; хотя на ПК тоже 2 диска (Арч и Винда), но Винда - в UEFI и refind-install её автоматически нашёл и прописал в загрузку.В итоге у меня остаётся один вариант - прописать загрузку Винды в systemd-boot. На ПК я это легко сделал таким включением: - и всё работает. Но повторю - на ПК Винда на GPT сидит. А какое включение должно быть для MBR ?? И где и как должна для этого появиться папка, связанная с Microsoft?
|
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vasekДа, в бинарниках бывает текст, но далеко не всегда и уж тем более не обязательно тот, что нужен. Там же цифры в основном. Ну вот я сделал: - ну, и помогло это чем-то? То, что эта иконка не упомянута, совершенно не значит, что она там не зашифрована цифрами.
|
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vs220 То есть таки сам файл загрузчика. Всё, теперь всё окончательно стало на места. vasek См. выше наш диалог с vs220. Вызов этой иконки осуществляет файл refind_x64.efi, то есть бинарник, и потому найти там что-либо по слову нереально. А в текстовых конфигах внутри /boot мы вызова этой иконки не нашли. |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vs220Ясно. Но всё же остался открытым один вопрос: если файла HiddenTags нет, то что\кто же тогда вызывает иконку с пингвином? У меня ответ остаётся только один - сам файл refind_x64.efi. Он проверяет наличие, а при наличии - и содержимое, файла HiddenTags и в зависимости от его содержимого высвечивает или не высвечивает пингвина. Только так я это вижу. |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vs220А я просто по Андроиду это знаю - что многие изменения пишутся без всяких конфигов прямо в бинарники "на лету". Например, флаг перезагрузки в Recovery (когды вы жмёте пункт "Перезагрузка" на смартфоне) пишется прямо в бинарник в раздел /misc. vs220 А что это даст в рамках нашего вопроса? Для чего этот хук? Плохо у меня с английским, не уловил, о чём там речь по ссылке. |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
Докладываю. Удалил оба файла. Результат: на экране рефинда опять появилась кнопка с пингвином, со всеми подменю. Когда загрузился в систему, в .../vars появился файл PreviousBoot, а HiddenTags - нет. Скопировал туда сохранённый ранее HiddenTags - и при следующей перезагрузке пингвина уже опять не было. То есть, "прячется" он в HiddenTags, то есть всё же в бинарнике, а не в конфиге. И именно поэтому мы ничего не могли найти grep-ом. |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vs220Большое им спасибо. Кратко и точно, и сразу понятно, где искать - "на диске". Щас попробую сохранить куда-то, а потом удалить PreviousBoot и HiddenTags - посмотрим, что получится. |
yurius |
|
Темы:
79
Сообщения:
886
Участник с: 01 января 2018
|
vasekТак пока непонятно, ЧТО искать. Событие: удалил иконку "os_linux.png" с экрана рефинда при загрузке, средствами самого интерфейса рефинда. И что в связи с этим событием искать, и где искать? В .conf-файлах визуально ничего не поменялось. Тогда где хотя бы могло поменяться? |