После очередного обновления компьютер постоянно загружается в настройки BIOS

Загрузочный диск GPT и соответственно UEFI.
После очередного обновления:

emerge -uDNv --backtrack=0 --verbose-conflicts world --exclude sys-kernel/gentoo-kernel

Ошибок не возникло.
Проверил /boot/grub/grub.cfg - дата файла была обновлена, ссылка на новое ядро добавлена (обновилось ядро sys-kernel/gentoo-kernel-bin включен флаг dist-kernel). Поэтому не стал делать grub-mkconfig -o /boot/grub/grub.cfg
Перезагрузился и комп вошел в настройки BIOS вместо загрузки с носителя NVME. Несколько перезагрузок не помогли.

РЕШЕНИЕ:
1. Загрузился с установочной флешки Ubuntu (в меню загрузки Ubuntu выбрал safe-mode т.к. в обычном комп грузиться не захотел)
2. По хендбуку ссылка (самый конец странички) смонтировал корень gentoo в /mnt/gentoo
3. По хендбуку перешел в окружение gentoo ссылка
4. Переустановлил grub ссылка
5. Смонтировал раздел UEFI в /mnt/gentoo/efi
6. Переустановил загрузчик ссылка
7. На всякий случай конфиг grub-а обновил grub-mkconfig -o /boot/grub/grub.cfg

Перезагрузился и настало мне щастье.
Собственно вопрос: что я сделал не так? Почему перестал загружаться комп?

?

Установленная (текущая, она же проблемная) версия ядра?

С флагом что-то странное:

$ equery u sys-kernel/gentoo-kernel-bin
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-kernel/gentoo-kernel-bin-6.6.16:
 U I
 + - initramfs        : Build initramfs along with the kernel. 
 - - modules-compress : Install compressed kernel modules (if kernel config enables module compression)
 - - test             : Enable dependencies and/or preparations necessary to run tests (usually controlled by
                        FEATURES=test but can be toggled independently)

:wq
--
Live free or die

$ eselect kernel

$ eselect kernel list
Available kernel symlink targets:
  [1]   linux-6.6.13-gentoo-dist
  [2]   linux-6.6.16-gentoo-dist
  [3]   linux-6.6.21-gentoo-dist *
$ uname -srv
Linux 6.6.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Wed Mar  6 20:25:11 -00 2024

Яжро 6.6.21 установилось при последнем обновлении (это обновление вызвало проблеммы, ранее при обновлении ядра таких проблемм не возникало)
Но, ИМХО, проблемм я сдром нет т.к. до загрузки ядра дело не доходило. Grub не стартовал и соответственно не было окна выбора варианта загрузки. И после переустановки через чрут Grub проблемма решилась.

$ equery u

$ equery u sys-kernel/gentoo-kernel-bin
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-kernel/gentoo-kernel-bin-6.6.21:
 U I
 + + initramfs        : Build initramfs along with the kernel. 
 - - modules-compress : Install compressed kernel modules (if kernel config enables module compression)
 - - test             : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

GRUB?

Привет
А зачем на системе с UEFI вообще грузиться через GRUB? Система может прекрасно и без него грузиться...

!

С MBR полезность grub'а также… весьма сомнительна.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".