LINUX.ORG.RU

Arch не стартует скомпилированное ядро

 ,


0

1

Собственно решил поставить патченное ядро. В данном случае linux-pf скачал готовый PKGBUILD из аура, скомпилировал сначала с localmodconfig, потом и с полностью стоковыми параметрами. Разницы никакой, mkinitcpio тоже нормально все хуки применяет, получаю в итоге вот такой результат:

Warning /lib/modules/4.17.2-pf/modules.devname not found - ignoring starting version 238
Waiting 10 seconds for device /dev/disk/by-uuid/бла-бла-бла
ERROR: DEVICE 'UUID=бла-бла-бла' not found. Skipping fsck
mount: /new_root: can't find UUID=бла-бла-бла
 

И все попадаю в rootfs, при этом клава не работает, куда копать?



Последнее исправление: oriko32 (всего исправлений: 1)

Ответ на: комментарий от oriko32

Покажи

strings /lib/modules/4.17.2-pf/build/arch/x86/boot/bzImage | grep '4.17'
strings /путь до файла ядра, что указан в загрузчике | grep '4.17'
А так, у меня подозрение, что когда ты делал 'make install', то у тебя не был смонтирован /boot или ты собира ядро несколько раз и сейчас модули от одной сборки ядра, а грузится образ другой сборки ядра.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Первое вообще ничего не дает, так как нет директории boot, как и в текущем рабочем ядре.

А вторая вот:

4.17.2-pf (oriko32@peka) #1 SMP PREEMPT Mon Jul 2 17:27:07 +07 2018
4.17.2-pH
4.17.2-pf (oriko32@peka) (gcc version 8.1.1 20180531 (GCC)) #1 SMP PREEMPT Mon Jul 2 17:27:07 +07 2018
oriko32
() автор топика
Ответ на: комментарий от oriko32

Без первого смысла нет. Найди в директории с исходными кодами ядра, где ты собирал ядро файл bzImage.

Так же посмотри что при отмонтированном /boot находится в /boot и что при смонтированном.

И посмотри выводы по аналогии.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.