svkwlad |
|
Темы:
26
Сообщения:
136
Участник с: 09 июня 2012
|
Всем привет. Есть ноут lenovo 320-15isk. Ноут для работы и это не основной комп . Сначала поставил win 10(что бы сделала себе нужные все размеры), затем арч. Ставил загрузчик grub2, добавлял его в uefi через efibootmgr и все было ок. После первой или нескольких загрузок винды запись о grub пропадала. Я подозреваю что у меня кривой uefi от производителя. Винда скорее всего пытается лезть в настройке uefi и он сбрасывает все загрузочные записи, а найти и добавить самостоятельно может только винду. Что я пытался сделать для решения проблемы: 1) делал скрипт в винде который ставил запись grub2 на первое место в списке загрузки винды. Это помогало примерно 6 месяцев. Затем перестало работать и я еще сделал какой то костыль, который проработал еще пару месяцев. Затем нужна была только винда на этом ноуте и я временно забил на проблему. 2) не так давно снова понадобился арчик. Попробовал поставить rEFind, также его еще поставил в дефолтный путь на случай если слетит запись в uefi. Загрузка винды и загрузочная запись в uefi слетела. Осталась опять ток винда 3) попробовал добавить refind через efi shell. Периодически запись слетает после загрузки гребенной винды Вообщем с данным экземпляром uefi это боль и страдания))) На основном компе стоит арч. Разметка с mbr и проблем нет никаких. Выход из данной ситуации вижу ток один - делать разметку mbr и заново все переставлять. uefi тут к сожалению без efi shell. Таскать с собой всегда загрузочную флешку, что бы быстро добавить загрузочню запись в uefi - не вариант. Как можно решить проблему с постоянной пропажей записей в uefi? Чем хуже вариат legacy в сравнении с efi? Хотелось бы какие то значимые аргументы услышать. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Обычно стандартный uefi должен искать по пути efi_раздел/EFI/Boot загрузчик bootx64.efi. Винда свой загрузчик ставит в efi_раздел/EFI/Microsoft Так что можно просто переименовать рефиндовский загрузчик ( /usr/share/refind/refind_x64.efi ) в bootx64.efi и положить в efi_раздел/EFI/Boot С чего грузиться выбирать через F11 или uefi настройки У меня винда никогда efi_раздел/EFI/Boot не изменяла а только загрузочные записи в uefi удаляла, и так всегда можно через настройки uefi запустить рефинд Если не поможет то можно сделать два efi_раздела с загрузчиками на разных дисках (или диске+флешка если один диск) и выбирать в uefi с чего грузиться P.s. и странное поведение для винды загрузочные записи она удаляет только при восстановлении загрузчика вроде, может что то подобное словили https://www.opennet.ru/opennews/art.shtml?num=44740 |
svkwlad |
|
Темы:
26
Сообщения:
136
Участник с: 09 июня 2012
|
вот на месте дефолта лежит rEFInd
загрузочной записи нет, загрузить его ни как не могу. Вставил флешку с efi shell и запустил это файл специально, что бы проверить. по итогу это как раз rEFInd, с которого я без проблем загрузил арч. монтирование efi раздела
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
svkwladДолжен без загрузочной записи грузиться в uefi выбирается загрузка с диска( не загрузочная запись) может и по другому называться Покажите еще загрузочные записи в арче вывод И покажите содержимое BOOT.CSV /boot/efi/EFI/Boot/BOOT.CSV мож у вас там винда прописана
|
svkwlad |
|
Темы:
26
Сообщения:
136
Участник с: 09 июня 2012
|
после добавления refind в список загрузки: BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0002,0000,2001,2003,0003,0001,2002 Boot0000* Windows Boot Manager Boot0001* Realtek PXE B01 D00 Boot0002* arch linux Boot0003* Samsung SSD 860 EVO 250GB Boot0004* EFI Network 0 for IPv4 (54-E1-AD-FA-00-00) Boot0005* EFI Network 0 for IPv6 (54-E1-AD-FA-00-00) Boot0008* Windows Boot Manager Boot2001* EFI USB Device Boot2002* EFI DVD/CDROM Boot2003* EFI Network sudo cat /boot/efi/EFI/Boot/BOOT.CSV bootx64.efi,rEFInd Boot Manager,,This is the boot entry for rEFInd загрузил винду пару раз - загрузочная запись не пропала. Как слетит - добавлю |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
svkwladНа этот диск тоже можно рефинд кинуть EFI Network и Realtek PXE я бы от греха подальше вообще поудалял если не пользуетесь
|
svkwlad |
|
Темы:
26
Сообщения:
136
Участник с: 09 июня 2012
|
Samsung SSD 860 EVO 250GB это единственный диск в этом ноуте:
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
svkwladНу гляньте какой там загрузочный файл прописан (efibootmgr -v) если /EFI/Boot/bootx64.efi будет рефинд грузиться при выборе Boot0003* Samsung SSD Надо посмотреть какие записи будут при svkwlad |
undemeon |
|
Темы:
21
Сообщения:
231
Участник с: 24 октября 2015
|
Если есть вариант поставить с легаси, и обычный граб воткнуть, то он не только что не хуже, он лучше в 100 раз, с ефи вечная головная боль, я обычно советую 2ой винт воткнуть под винду и только легаси забацать, в принципе потом можно и примантировать все запчасти куда надо, и как захочется, да и граб кастомайзер есть, с темками красивыми, ни разу ничего не слетало, а вот про этот ефи проклятый, даже вспоминать не тянет. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
undemeonНастроил и забыл undemeonЧем же? |