Я недавно скомпилировал свое ядро linux (3.16.2-x) и попытался установить его в два разных устройства серверных виртуальных машин ubuntu 8.10.
Процесс обновления выглядит следующим образом:
-
установить заголовок ядра, libc, прошивку, образ deb пакетов
-
вручную отредактировать меню grub / boot/grub / menu.lst (grub версии 0.97)
-
создаем новый initramfs по запуска update-initramfs, В -С-в-к 3.16.2-x
-
скопируйте несколько наших модулей ядра в каталог/lib/modules/3.16.2-x/ extra / и снова запустите update-initramfs с ключом-u
-
depmod-a 3.16.2-x
-
перезагрузка
интересно, что он загружается в новое ядро на одном из серверов, а другой постоянно выходит из строя со следующими сообщениями.
монтирование корневой файловой системы
запуск / scripts / local-top
/scripts / local-top / iscsi: .: строка 101: не удается открыть /etc / iscsi.initramfs
...
предупреждение! /dev / sda1 не существует. Падение к оболочке!
было бы здорово, если бы кто-то мог просто подкинуть несколько идей по отладке. Я проверил, что initramfs обоих серверов содержат одинаковые файлы и идентичны.