grandfather Опубликовано 1 августа, 2005 Жалоба Поделиться Опубликовано 1 августа, 2005 Имеется следующая проблема: Есть 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. По умолчанию он равен пустой строке. Я так его и оставил. Подскажите, в каком направлении копать. В чем может быть проблема? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 1 августа, 2005 Жалоба Поделиться Опубликовано 1 августа, 2005 Как правило, если ядро не грузится, это свидетельствует об ошибке, допущенной на этапе конфигурирования. Думаю, стоит искать в этом направлении. Попробуйте воспользоваться конфигом своего действующего ядра и уже в нем добавлять/исключать опции. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vpk_vpk Опубликовано 2 августа, 2005 Жалоба Поделиться Опубликовано 2 августа, 2005 initrd отключать не пробовали? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.