yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
Приветствую всех! Вчера в моём ПК случилось 2 события, на всякий случаю опишу оба, непонятно что из них повлияло. 1) Вынимал SSD с Арчем (подключал к ноуту), при этом в системнике оставался SSD с виндой. Сделал дела, и вставил назад. 2) Когда Арч работал, внезапно глюкануло что-то, либо напряжение скакнуло, комп перезагрузился, и загрузка сломалась - пришлось делать fsck 2-х разделов на диске с Арчем. Восстановился, загрузился. Правда, почему-то перестали читаться русские буквы в виндовских .txt-документах, пришлось восстанавливать через dconf-editor. Больше вроде ничего плохого не случилось. События произошли один за одним, потому не могу понять, в чём дело. Событие №1 (вынимание диска с Арчем) всегда приводило к тому, что бут-меню rEFInd пропадало, но это никогда не составляло проблемы - стоило только шлёпнуть "refind-install" заново, и бут-меню возвращалось на место. В этот раз - ну ни в какую. Переустанавливал rEFInd, удалял папку /boot/EFI/refind со всем содержимым, ставил заново - ноль эмоций: грузится Арч. При этом, если при загрузке ПК нажать F11 и руками выбрать "refind boot manager", то бут-меню refind-a появляется. А вот автоматом, как было раньше - ни в какую. В БИОСе порядок загрузки начинается с "refind boot manager", то есть здесь всё хорошо. Далее, посмотрел efibootmgr: - здесь "720 Гб" это и есть Арч. Меняю порядок загрузки, чтобы первым шло бут-меню refind`a - а грузится всё равно Арч, и в следующий раз efibootmgr показывает, что порядок загрузки самопроизвольно изменился и теперь первым грузится Арч.Есть какие-нибудь соображения, как сделать, чтобы загрузочное refind-меню появлялось при загрузке автоматически, как это было раньше? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
гляньте на всякий по поводу совпадения и правильности пути к UEFI OS (SATA3: SSD 720GB) и rEFInd Boot Managerскорее всего гнилая реализация уефи на материнке попробуйте и полностью с нулями и проверить что правильно записалосьопять efibootmgr -v если вместо 0000 будет грузиться 0001 (винда) значит неполадки с рефиндом и не может его загрузить переходит к следующему |
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
Cделал всё как вы написали. После "-Bb 0005" диск с Арчем исчез из списка. Задал порядок загрузки "с нулями", проверил - всё правильно записалось. Перезагружаюсь - refind`ом и не пахнет, грузится Арч. После загрузки сразу проверил: - то есть диск с Арчем в списке появился и сам себе стал на первое место. Походу refind живёт своей жизнью и чихать на меня хотел.vs220Ну до вчера всё было прекрасно с этой же самой материнкой. И GRUB отлично работал, и refind, когда на gpt\UEFI перевёл. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
yuriusЕсли при отключении диска пропадает загрузочная запись - то это имхо именно гнилая реализация. И сейчас еще и самовольно добавляется. Гляньте порядок загрузки в самом биосе что выставлено, может поменять Нет, придется записывать refind как EFI\Boot\bootx64.efi |
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
Порядок в БИОСе меняется сам по себе. Вот зашёл сейчас в БИОС и выставил такой порядок загрузки: https://drive.google.com/file/d/1AVww4KGrnIxx_vgM6bvuCCQkpb0H7oYD/view?usp=sharing . Сохранил, перезагружаюсь - грузится Арч, хоть тресни. Я ж почему и написал - может, это от того, что в результате глюка загрузка поломалась. Там fsck достаточно долго всё восстанавливала, куча вопросов была задана по ходу восстановления. Как это сделать?
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
ссылка доступа требует ( открыть доступ по ссылке, копировать ссылку, вставить)записывать refind как EFI\Boot\bootx64.efiСкопировать все из папки рефинд в папку EFI\Boot\ переименовать ....EFI\Boot\bootx64.efi в ...EFI\Boot\old а refind_x64.efi в ...EFI\Boot\bootx64.efi проверить пути в конфиге или https://wiki.archlinux.org/index.php/REFInd#Manual_installation папка для копирования ...EFI\Boot\ И можно просто но возможно придется удалить ....EFI\Boot\кстати просто удаление ...EFI\Boot\ тоже должно сработать |
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
vs220Да, вот так сработало, спасибо. Сейчас попробую удалить EFI/BOOT (точнее, переложу в дом) и тоже отпишусь. UPD: и так тоже сработало. Удалил EFI/BOOT, и дал команду refind-install –usedefault /dev/sdb2 - грузится в рефинд-меню, причём там даже появились 2 дополнительные опции: "Install refind to disk", "change boot order", раньше их не было никогда. В общем, ещё раз благодарю, проблема РЕШЕНА. Только непонятно одно - почему это произошло, в чём дело? Спонтанная перезагрузка с последующим восстановлением fsck повлияла? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
yuriusУ вас и раньше был ….EFI\Boot\bootx64.efi ? По уму, если в ефи биос не указана прямо загрузка с диска или флешки - то должны грузиться загрузочные записи в порядке указанном в BootOrder: если не удалось загрузить запись - переходит к следующей, если ни какую не удалось - грузит по дефолтному пути EFI\Boot\bootx64.efi ( у вас там был арчевский загрузчик) Почему самовольно добавляется и ставится на первое место запись с дефолтным путем это надо разработчиков биоса спрашивать |
yurius |
|
Темы:
79
Сообщения:
885
Участник с: 01 января 2018
|
vs220Разумеется, с момента установки Арча. Без надобности я в таких разделах не ковыряюсь. Странно это всё, ведь ничего же не трогал. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
yuriusМожет изменили порядок загрузки в биос? Ваша ссылка не открывается нет доступа |