BIOS ноутбука Acer Swift 3 по умолчанию пытается загрузиться с efi/BOOT/grubx64.efi вместо efi/altlinux/grubx64.efi (автоматически добавляя такую загрузучную запись с именем Linpus). А конфигурационный файл для grub лежит только в efi/altlinux/grub.cfg копирование конфигурационного файла ещё и в efi/BOOT/grub.cfg помогает восстановить загрузку. Нужно по умолчанию конфигурационный файл дублировать ещё и в efi/BOOT/grub.cfg
(Ответ для Anton Farygin на комментарий #0) > BIOS ноутбука Acer Swift 3 по умолчанию пытается загрузиться с > efi/BOOT/grubx64.efi вместо efi/altlinux/grubx64.efi (автоматически добавляя > такую загрузучную запись с именем Linpus). > > А конфигурационный файл для grub лежит только в efi/altlinux/grub.cfg > > копирование конфигурационного файла ещё и в efi/BOOT/grub.cfg помогает > восстановить загрузку. > > Нужно по умолчанию конфигурационный файл дублировать ещё и в > efi/BOOT/grub.cfg А нафига тогда вообще нам что-то писать в NVRAM, если нам нужно иметь идентичные efi/altlinux/ и efi/BOOT/ ? Будет же достаточно efi/BOOT/ без записи в NVRAM?
Нет, не будет достаточно. Это конкретная проблема именно Acer'ов.
(Ответ для Anton Farygin на комментарий #2) > Нет, не будет достаточно. Это конкретная проблема именно Acer'ов. После 'grub-install --removable' в Secure Boot сейчас же нормально грузится. Или есть исключения?
(Ответ для Антон Мидюков на комментарий #3) > (Ответ для Anton Farygin на комментарий #2) > > Нет, не будет достаточно. Это конкретная проблема именно Acer'ов. > > После 'grub-install --removable' в Secure Boot сейчас же нормально грузится. > Или есть исключения? Мне кажется, могут возникать проблемы с соседством нескольких ОС использующих EFI/BOOT в качестве дополнения к обычному EFI/<efivendor> Сами фирмвари Acer позволяют использовать запись <efivendor> в NVRAM, но она при автосоздании, как правило, всегда вторая, а в меню самого EFI еще и со странным именем (видел "unknown", "NULL"). Можно, конечно, задуматься о том, чтобы после вызова efibootmgr еще проверять порядок загрузки и менять его на желаемый. Время покажет.
firmware ACER позволяют использовать запись, но обрабатывают её криво. В частности, нет имени этой записи. а порядок загрузки тот же firmware сам и меняет, если есть BOOT/*.efi
grub-2.12-alt1 -> sisyphus: Tue Jul 23 2024 Egor Ignatov <egori@altlinux> 2.12-alt1 - 2.12 - grub-efi-autoupdate: update only ALT Linux GRUB efi images (closes: #41959) - grub-install: validate grub root volume in efi boot (fixes: CVE-2023-4001) - grub-install: install efi grub.cfg for removable (closes: #39745) - grub-mkconfig: add --class altlinux for menuentries (closes: #39609) - support xfsprogs >= 6.5.0 (closes: #49891) - add sysconfig option GRUB_TOP_LEVEL set to /boot/vmlinuz (closes: #48681) - package unicode.pf2 to the datadir also (closes: #39616)