Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: новое ядро, проблема с модулсми.  (Прочитано 14118 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Bo1aH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Ставлю новое ядро 2,6,16.
после
make bzImage modules modules_install install
собирается ядро, появляется:
/boot/vmlinuz-2.6.16-my
/boot/System.map-2.6.16-my
/lib/modules/2.6.16-my
но нет файла
/boot/initrd-2.6.16-my.img
ни на домашнем компе, ни на рабочем :(
дома ядро ваще не грузится, на работе загружается, но не работают модули
lsmod
говорит, что ни одного модулс нет.
Как победить?
2 beer, or not 2 beer?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #1 : 17 Мая 2006, 10:09:04 »
mkinitrd
PS A chto delaetca do
>make bzimage modules_install install
« Последнее редактирование: 17 Мая 2006, 10:18:32 от dbk »

Оффлайн Bo1aH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #2 : 17 Мая 2006, 10:35:08 »
до стого
make menuconfig
и там ковырсюсь.
mkinitrd?
2 beer, or not 2 beer?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #3 : 17 Мая 2006, 10:50:18 »
1.#ln -s /usr/src/linux-xxxxx  /usr/src/linux
2.#cd /usr/src/linux
3.#coxrani gdeto cvoi ./config
4.#make mrproper     (obazatelno!!!!)
5.verni obratno ./config libo make menuconfig
6.#make
7.#make modules_install
8.#make install 
9.#mkinitrd /boot/initrd-2.6.16-my.img   2.6.16-my 
#->eto sudo
PS esli y teba est Sata, to moget potrebovatsa
mkinitrd --preload " libata ata_piix ...???" /boot/initrd-2.6.16-my.img   2.6.16-my 
man mkinitrd
« Последнее редактирование: 17 Мая 2006, 12:17:06 от dbk »

Оффлайн Bo1aH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #4 : 17 Мая 2006, 14:31:29 »
На работе поднял все, включив в ядро то, что нужно (опсть ядро пересобирал).
Но initrd-2.6.16-my.img не посвился.
#mkinitrd /boot/initrd-2.6.16-my.img   2.6.16-my  - не работает, выбрасывает окно с помощью, типа опции не правильные.
Но модулей так и нет никаких. Переключаюсь на родное ядро lsmod кажет много модулей, в мое - ни одного.
2 beer, or not 2 beer?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #5 : 17 Мая 2006, 15:04:55 »
А как ты получил расширение my ?.Какой файл подправлсл.

Оффлайн Bo1aH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #6 : 17 Мая 2006, 15:21:27 »
делаю все по  этой доке
http://linux4u.jinr.ru/docs/add04/kernel-2.6-install-2.0.html
в Makefile /usr/src/linux-2.6.16 изменил
EXTRAVERSION =-my
и все.
2 beer, or not 2 beer?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #7 : 17 Мая 2006, 15:34:33 »
Ну тогда напиши полность версию твоего ядра  linux-2.6.16-???

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #8 : 17 Мая 2006, 15:43:46 »
Ты сделал ссылку о которой с тебе писал? Без нее модули правильно не соберутсс. Об стом в том документе,на который
ты ссылаешься ,ничего нет или с не нашел.

Оффлайн Bo1aH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #9 : 17 Мая 2006, 16:09:53 »

нет, такой ссылки с не делал :(
сто важно?
а то на работе ком собирает ядро за 20 мин, а дома за 4 часа.
2 beer, or not 2 beer?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #10 : 17 Мая 2006, 16:22:24 »
Да это важно ИХМО. И еще - нет такого ядра 2.6.16  а есть 2.6.16.1, 2.6.16.2 и т.д .Разберись с этим.Постому ты и не можешь создать initrd. Он тебе выдает ошибку несоответствис версий.

Оффлайн Bo1aH

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #11 : 17 Мая 2006, 16:32:57 »
Точно, во с влетел :(
но качал 2.6.16, вот ссылка
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.gz
теперь качаю
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.16.tar.bz2
буду пробовать и на работе и дома.
2 beer, or not 2 beer?

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #12 : 17 Мая 2006, 17:54:38 »
Да не влетел ты.
Ну ладно,качай;) Наверное,не могу доходчиво объяснить. Когда будешь собирать,не правь в Makefile extraversion.Тебе так легче будет понять соответствие между версией собранного тобой ядра и и тем,что пишется после initrd-..... при его создании.Когда разберешься сможешь потом править как угодно.

Оффлайн takedown

  • Участник
  • *
  • Сообщений: 161
  • Linux geek
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #13 : 17 Мая 2006, 18:17:49 »
Можно обойтись без initrd.img, если собрать поддержку для "/" в сдре. В убунте вместо mkinitrd, mkinitramfs.

Оффлайн dbk

  • Участник
  • *
  • Сообщений: 182
    • Просмотр профиля
Re: новое ядро, проблема с модулсми.
« Ответ #14 : 17 Мая 2006, 19:21:20 »
Возможно собрать,на слаака-подобных так и делают.
И FC-подобных возможно,но

Udev without initrd
   Install Fedore Core as usual and reboot. Execute the following commands

 mkdir /tmp/dev
 mount --move /dev /tmp/dev
 sbin/MAKEDEV null console zero
 mount --move /tmp/dev /dev

   Install your kernel without an initrd. Reboot.

   You will get some SELinux errors, and syslogd will not work as expected.

А вот на Ubuntu без initrd не пробовал.

 

Страница сгенерирована за 0.071 секунд. Запросов: 23.