про amdgpu и crct.
Загрузился с флешки, чрутнулся в генту.
eselect kernel list говорит, что есть 6.1.67 и 6.6.13, выбрана 13.
emerge -1 gentoo-kernel пересобирает 6.6.13, успешно.
grub-mkconfig -o /boot/grub/grub.cfg не видит 6.6.13.
В директории /usr/src/linux/arch есть x86, но нет x86_64 - вообще не понимаю как так.
Такое впечатление, что все пересобралось для 6.6.13, но грузиться пытается только старый 6.1.41.
Есть идеи как такое лечить?
Стикер
Стикер
я ожидаю, что grub-mkconfig найдёт скомпилированое новое ядро, скопирует его в /boot и создаст соответствующий айтем в конфиге grub. так же я ожидал, что это скомпилированое новое ядро будет находиться в /usr/src/linux/arch/x86_64 если оно должно быть не там - то где? и почему его grub-mkconfig не находит, хотя emerge -1 gentoo-kernel обработал без ошибок?
grub-mkconfig не занимается копированием ядра в /boot
собранное ядро должно быть в /usr/src/linux/arch/x86/boot/ и называться bzImage даже если система amd64
я дистроядрами не пользуюсь, только gentoo-sources но там установка ядра в бут это отдельная команда явно вызываемая, make install так что советую читать хендбуки о том, как ядро поставить, а потом уже дёргать граб
да, раньше я тоже ядро из gentoo-sources компилировал. А на этой машине вот sys-kernel/gentoo-kernel Читаю хэндбук. https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel#Distribution_kernels Про gentoo-kernel там пишут только что надо выполнить: emerge --ask sys-kernel/gentoo-kernel emerge --ask @module-rebuild emerge --config sys-kernel/gentoo-kernel (module sign я не использую) всё это успешно отрабатывает. И даже копируется в /boot, (но не туда, где я искал). А именно в: ls /boot/9e198ff93598444a94c3f577a839558a/6.6.13-gentoo-dist/ и вот теперь я запускаю grub-mkconfig -o /boot/grub/grub.cfg и он находит только старый кернел: Found linux image: /boot/vmlinuz-6.1.41-gentoo-dist Found initrd image: /boot/initramfs-6.1.41-gentoo-dist.img Ещё странность, eix sys-kernel/gentoo-kernel выдаёт странный статус: [?] sys-kernel/gentoo-kernel не [I] а почему-то [?]. Что это значит? В man не нашел :(
в общем, частично проблема решилась прописыванием use grub в sys-kernel/installkernel загрузился с новым ядром. почему у sys-kernel/gentoo-kernel непонятный статус [?] - по-прежнему непонятно.
Обсуждали же вчера. https://bugs.gentoo.org/923025 Обновись. Выкатили installkernel-r1
Обсуждают сегодня