Автор Гілка: Ядро 2.6.3 і RedHat 9.0  (Прочитано 4857 раз)

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Ядро 2.6.3 і RedHat 9.0
« : 2004-02-24 17:29:13 »
Вирішив зібрати ядро 2.6.3 під Red Hat 9.0, але не тут то було.
Після того як витратив на все це близько 5 годин залишилась така проблемма:
make mrproper          -- Ok
make menuconfig       -- Ok
make modules_install  -- Ok
make install  -- повідомляє щось близько:
All loop devices on you system are busy
mkinitrd: Creating RAM disk failed

Знаю що можно якимось чином без цього initrd, але як?
Що треба вкомпілювати в ядро, щоб можно було без цього initrd працювати

Або яким чином можна позбутись цієї проблемми?

Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #1 : 2004-02-24 21:20:04 »
Я робив так:
  • make mrproper
  • make menuconfig
  • Вкомпільовую статично абсолютно все, що планую використовувати
  • make bzImage
  • make modules
  • make modules_install
  • копіюю образ ядра до /boot
  • Налаштовую bootloader
  • Працюю

Без initrd... До речі, так швидше якось вантажиться...

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #2 : 2004-02-24 22:01:32 »
Вкомпільовую статично абсолютно все, що планую використовувати
Без initrd... До речі, так швидше якось вантажиться...

А чи не виросте ядро таким чином до ДУЖЕ ВЕЛИКИХ розмірів? И чи не призведе це до того, що машину буде працевати ДУУУУЖЕ ПООООВІІІІІЛЬНО.....
Ще тут є невеличка проблемма проблемма -- я дуже погано орієнтуюсь у таких "залізяках" як чипсети та всіляки контроллери та протоколи.
А також які файлові системи необхідні для нормальноі роботи Лінукс?
« Змінено: 2004-02-24 22:05:27 від voituk »
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

dusoft

  • Гість
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #3 : 2004-02-25 01:57:08 »
Незнаю повільно чи ні, але в мене ядро близько 1,5 мегабайта, і нормально, модулями зроблені файлові системи iso9660, vfat, ntfs...
Чипсети включай ті де назва відповідна є (via, intel, ali, sis) до твого... або якщо незнаєшь який в тебе то включай всі ці. Та файлова система в якій в тебе кореневий розділ, повинна бути включена статично, (найчастіше ext2fs, ext3fs). Драйвери IDE контроллерів теж повинні бути статичними.

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #4 : 2004-02-25 12:09:53 »
Зробив все, як ви порадили.
Запустилось! Але в процесі виконання стартових скриптів випадає багато помилок на зразок:
I/O error та щось типу no such valid block nbd<якесь число>

Але система стартує після 2-3 хвилин
Також нормально монтуються НТФС диски, але не монтуються ФАТ (і це при тому, що обидві системи вкомпілював в ядро)!
І, що найголовніше, -- НЕМАЄ МЕРЕЖІ! Хоча мережеві опції налаштовані правильно!

dmesg  -- ситуацію не проясняє, тому что  весь буфер забитий  цими повідомленнями  про помилки!

Що це може бути?
Що з ним робити!

« Змінено: 2004-02-25 12:12:11 від voituk »
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #5 : 2004-02-25 13:40:17 »
/dev/nbdX, де X є числом -- це мережні блокові пристрої (як-от для посекторного доступу до вінчестера "десь там далеко"). Для інформації.

Я чомусь схиляюсь до думки, що їх або хтось вимагає, а ядро після перекомпіляції їх не підтримує. Правда, це малоймовірно.

Цитата
А чи не виросте ядро таким чином до ДУЖЕ ВЕЛИКИХ розмірів? И чи не призведе це до того, що машину буде працевати ДУУУУЖЕ ПООООВІІІІІЛЬНО.....  

Ні. Ядро за суттю монолітне. Яка різниця, буде все те саме модулями чи ні -- після завантаження воно працює як єдине ціле. На швидкість не впливає абсолютно.

Я, правда, не сказав, що при make menuconfig я ще й добросовісно читав увесь доступний хелп, що на перший раз займало півдня, але я точно знав, що включити, а що ні. І знав, що раз той хелп писали -- читати його треба.

Я ось так думаю, що якщо долучити .config до повідомлення, то можна буде точніше сказати -- якщо ситуація не проясниться.

dusoft

  • Гість
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #6 : 2004-02-26 01:13:28 »
Може ти включив підтримку блочних мережевих пристроїв (Network block device в секції block devices), і щось воно там через це конфліктує? Взагалі-то, ця штука для роботи мережі непотрібна, і в хелпі написано, якщо невпевнені - то не включайте цю опцію... ця штука використовується мабуть у дійсно специфічних випадках

А про fat - покажи що конкретно воно пише з цього приводу (що mount пише, які повідомлення в /var/log/messages що до цього).
« Змінено: 2004-02-26 01:14:32 від dusoft »

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #7 : 2004-02-26 15:35:11 »
Виключив з ядра підтримку NBD -- наче все нормально, але одно маленьке але -- НЕ ЗАВАНТАЖУЄТЬСЯ!
Тепер проблемма постає так:
Ядро розпаковується, знаходить пристрої, пише назви драйверів до них,... але "зависає" на рядку
37542 CHS <якісь цифри>  // Тут цифри неточні, але показують ємність вінчестера
hda: hda1 hda2 <|            <-- навіть не знаходить додатковий розділ

Після цього реагує лише на RESET

Також цікавий факт: Коли завантажуэться старе ядро (2.4.20), то воно пише модель і вінчестера (Maxtor  6<бла бля бля>) і CD-RW. А от коли завантажується ядро 2.6.3, то пишеться модель лише CD-RW, а про вінчестер якось мовчить. Може проблемма в тому, що щось зайве викомпілював з ядра?
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #8 : 2004-02-26 15:40:03 »
Також додаю .config файл
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

dusoft

  • Гість
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #9 : 2004-02-27 01:29:31 »
CONFIG_BLK_DEV_HD_IDE=y
мабудь у цьому проблема...
Опція називається "Use old disk-only driver on primary interface"
Таким чином, в тебе для першого IDE каналу використовується якийсь старий драйвер... Відключай.

Також корисно включитит підтримку loopback-пристроїв в секції block devices - це дасть змогу підмонтовувати образи дисків..

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #10 : 2004-02-28 10:32:55 »
Так і зробив!
Здається поки що все нормально!
Дякую!
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

dusoft

  • Гість
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #11 : 2004-03-01 02:03:04 »
Аж приємно :)

P.S. Як погано що у моєму місті розмовляють російською.... :)

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #12 : 2004-03-01 11:09:53 »
Аж приємно :)

P.S. Як погано що у моєму місті розмовляють російською.... :)

Це ж в якому твоєму? :-)  

Чує моє серце що тут зараз буде флейм...
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #13 : 2004-03-01 16:57:14 »
Флейму не буде. А якщо буде, то мій грізний інструмент для виправлення постави лузерів (LART) почне гуляти по спинах, ой почне...

Зрештою, дивіться правила. В "Просто балачці" (котра може не стосуватись тематики сайту), поки не матюкатиметесь, нікого це не хвилюватиме. Хіба дістане один і другий за псування репутації форуму, але так, лагідно... Але тут таке не пройде.

Так що бігом читати пункт про національну й расову ворожнечу...
« Змінено: 2004-03-01 17:01:01 від JaFd »

Відсутній voituk

  • Новачок
  • *
  • дописів: 18
  • Карма: +0/-0
  • Що новенького?
Re: Ядро 2.6.3 і RedHat 9.0
« Відповідей #14 : 2004-03-01 21:46:17 »
А яке ця розмова має відношення до компіляції ядра 2.6.3 в Redhat 9.0 ?

Чи це може ви згадали мій постінг про мікро-лінукси російською мовою?
Глюк, який можливо відловити, не є справжнім глюком. &&Латка, яку можливо написати, не є справжньою латкою.&&