Перейти к содержанию

проблема с загрузкой нового ядра 2.6.12.3


Рекомендуемые сообщения

Имеется следующая проблема:

Есть ASP Linux 10, ядро 2.6.9

Есть желание скомпилить ядро 2.6.12.3

При компиляции указываю версию «-001»

Без проблем проходит make config, make bzImage, make modules, make modules_install

В результате имеем

/newkernel/arch/386/boot/bzImage

/newkernel/System.map-2.6.12.3-001

в каталоге /lib/modules/2.6.12.3-001 модули

Делаю mkinitrd /newkernel/initrd-2.6.12.3-001.img 2.6.12.3-001

Получаю файл /newkernel/initrd-2.6.12.3-001.img

Далее копирую:

/newkernel/arch/386/boot/bzImage -> /boot/vmlinuz-2.6.12.3-001

/newkernel/System.map-2.6.12.3-001 -> /boot/System.map-2.6.12.3-001

/newkernel/initrd-2.6.12.3-001.img -> /boot/initrd-2.6.12.3-001.img

Далее в /etc/aspldr.conf создаю следующую запись:

[asplinux2@ASPLinux(2.6.12.3-001.asp)]

icon linux

kernel /boot/vmlinuz-2.6.12.3-001 root=/dev/hda1 ro rhgb

initrd /boot/initrd-2.6.12.3-001.img

[sEPARATOR]

# это запись для старого ядра

[asplinux1@ASPLinux(2.6.9-1.667asp)]

icon linux

kernel /boot/vmlinuz-2.6.9-1.667asp root=/dev/hda1 ro rhgb

initrd /boot/initrd-2.6.9-1.667asp.img

Выполняю команду aspldr

Перегружаюсь, выбираю загрузку с ядром 2.6.12.3-001

Ядро грузится без проблем, но после строк

Freeing unused kernel memory: 148k freed

SELinux: disabled at runtime

SELinux: unregistering netfilter hooks

виснет наглухо.

При загрузке старого ядра после вышеуказанных строк идет сообщение о загрузке INITRD и дале загрузка идет без проблем.

Подозреваю, что проблема может быть связана с пристыковкой initrd, но в чем именно не пойму. При конфигурировании ядра параметры, связанные с поддержкой initrd и RAM-disk установлены в yes. Не совсем уверен в параметре СONFIG_INITRAMFS_SOURCE. По умолчанию он равен пустой строке. Я так его и оставил.

Подскажите, в каком направлении копать. В чем может быть проблема?

Ссылка на комментарий
Поделиться на другие сайты

Как правило, если ядро не грузится, это свидетельствует об ошибке, допущенной на этапе конфигурирования. Думаю, стоит искать в этом направлении. Попробуйте воспользоваться конфигом своего действующего ядра и уже в нем добавлять/исключать опции.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...