Summary: | fails if the loaded kernel is not installed | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Zakharyaschev <imz> |
Component: | make-initrd | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | glebfm, ldv, legion, placeholder, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Ivan Zakharyaschev
2016-11-09 20:27:45 MSK
Ваня, make-initrd по умолчанию делает ядро для _текущего работающего ядра_, о чём прямо сказано в его help'е. Если ты удалил все ядра и поставил ядро более новой версии, то make-initrd не обязано угатывать эту версию ядра и генерить тебе новый initrd. Задавай ядро через параметры и всё будет хорошо. -k, --kernel=VERSION set kernel version (default: currently running kernel); Спасибо, rider! Теперь понятно. Я тоже стал было подозревать это: This is not a bug if make-initrd called without any arguments is intended to generate only one initrd, for the currently loaded kernel. Perhaps I'm mistaken; I had the impression that initrds get re-generated. A way to overcome: make-initrd -k 4.4.30-std-def-alt1 |