nixp.ru v3.0

28 мая 2017,
воскресенье,
19:26:14 MSK

DevOps с компанией «Флант»
Sasha2 написал 3 августа 2005 года в 22:22 (768 просмотров) Ведет себя неопределенно; открыл 108 тем в форуме, оставил 880 комментариев на сайте.

Господа, не подскажите в чем здесь суть:

Перекомпилировал ядро для Fedora Core 4 (для smp варианта)

При загрузке получаю сообщение: /lib/scsi_mod.ko: -1 Operation not permitted.

К сожалению на Интернете нашел только упоминание на то, что необходимо также пересобрать и initrd.

Не подскажете ли, как должна звучать команда (или команды) для того, чтобы этот initrd соответствовал новому ядру?

С уважением

Александр

fly4life

man mkinitrd

Sasha2

Да посмотрел я man mkinitrd и сделал точно так, как там говорится

cd /boot

rm initrd-<…>

/sbin/mkintrd --fstab=/etc/fctab /boot/initrd-<…> <…>

И безуспешно, все равно та же ошибка.

8084

Раз у тебя scsi диск(или sata), от вкомпиль этот модуль в ядро и не парься с mkinitrd

Sasha2

Да в том то все и дело, что вкомпилил.

Может быть есть какие-либо особенности при компиляции ядра для Fedora?

Я делаю так:

1. cd /usr/src/linux

2. make menuconfig

3. Выставляю все че надо

4. cp arch/i386/boot/bzImage /boot/vmlinuz-<…>

5. cp System.map /boot/System-<…>.map

6. cd /boot

7. rm initrd-<…>

8. /sbin/mkinitrd --fstab=/etc/fstab /boot/initrd-<…>.img

И перезагружаюсь.

Может быть в этих действиях есть какая-либо ошибка?

8084

Я делаю проще(после конфигурирования):

make

make modules_install

make install — эта штука и скупрует куда нада vmlinuz-*, и систем мап, и создаст *.img файл посредством mkinitrd, в лилло конфиг допишет, и перезапустит его(лило), оч. удобно.

Sasha2

Я просто забыл указать, что между шагом 3 и 4 я также выполняю команду

make && make modules_install

И все с тем же результатом

8084

Ык сделай make install !!

Sasha2

Сделал, но результат тот же.