Просто решил обобщить все в ОДНОМ сообщении, что бы тем кто пойдет по моим стопам было легче разбираться.
Проблема: ALT Linux 7.0.5 KDesktop - Ошибка kernel panic: VFS: Unable to mount root fs on unknown-block 0.0...
После установки системы, при обновлении ядра с: "3.14.41-std-def-alt1" на последнее (в моем случае это было: "3.14.54-std-def-alt0.M70P.1"), после выполнения команды:
# apt-repo; apt-get update; apt-get dist-upgrade; update-kernel; apt-get install rpm apt
Новое ядро было установлено, но после перезагрузки система уходила в "
kernel panic: VFS: Unable to mount root fs on unknown-block 0.0"
При оценке вывода было обнаружено:
# apt-repo; apt-get update; apt-get dist-upgrade; update-kernel; apt-get install rpm apt
...
Running /usr/lib/rpm/posttrans-filetriggers
make-initrd: /tmp/.private/root: Unable to check executable bit
make-initrd: Perhaps 'noexec' mount option used?
Генерируется grub.cfg …
...
Ссылка на проблему:
Угу:
https://lists.altlinux.org/pipermail/community/2011-December/674256.html
https://bugzilla.altlinux.org/show_bug.cgi?id=24406#c3
https://forum.altlinux.org/index.php?topic=30481.msg216531#msg216531
и т.д.
https://forum.altlinux.org/index.php?topic=33161.msg237715#msg237715
Чего-чего не хватает?.., - экцека не хватает:
на хомяке noexec, а home/tmp в tmp
Соответственно при генерации Загрузчика не был найден образ: "initrd: /boot/initrd-3.14.54-std-def-alt0.M70P.1"
РЕШЕНИЕ Следующее:
1. Исправление файла "/etc/fstab" - удаление параметра на исполнения "noexec" для папки "/tmp"
2. Так как после обновления папка с модулями ядра присутствовала:
# cd /lib/modules
# ls -lh
итого 12K
drwxr-xr-x 10 root root 4,0K окт 29 05:32 3.14.41-std-def-alt1
drwxr-xr-x 10 root root 4,0K окт 29 00:44 3.14.54-std-def-alt0.M70P.1
drwxr-xr-x 2 root root 4,0K окт 29 00:44 nvidia
Больше ни чего делать не надо, просто выполнил
3. Запуск инсталляции для нового ядра:
installkernel 3.14.54-std-def-alt0.M70P.1
4. Далее выполнил сборку образа для initrd:
make-initrd -k 3.14.54-std-def-alt0.M70P.1
... Судя по последним строкам вывода команд из пункта 3 и 4
Image is saved as /boot/initrd-3.14.54-std-def-alt0.M70P.1.img
- Одну из двух команд можно было исключить, но я делал по инструкции, и не совсем был уверен в конечно результате...
5. Далее выполнил:
# update-grub
и перезагрузился. Все заработало. Всем Спасибо!