Summary: | grub-efi не находит grub.cfg на ноутбуке Acer Swift 3 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | grub-efi | Assignee: | Николай Костригин <nickel> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aen, antohami, nickel, placeholder, rider, sem, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton Farygin
2021-02-27 22:29:52 MSK
(Ответ для 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) |