Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Kernels & Drivers » Конфигурация на kernel
Тема: Конфигурация на kernel
Мнение #1 Skip to the next post in this topic.
Написано на: Септември 06 2005, 11:42
Sixer

No avatar chosen




Група: Li fans
Мнения: 4
Регистриран: Септември 2005

Оценка: няма

Offline
Namerih informaciq na www.linux-bg.org za tova kak da si konfiguriram novo qdro. Sledvam instrukciite, opisani tam, no na 'make bzimage' ne mi pravi nikakuv image. Bihte li mi dali link za nqkoq druga statiq po tazi tema. Kogato si pusnah 'make menuconfig' nqmah otmetkite na sound, slojih gi no ne moga da go nakaram da raboti...
Контакти:  Sixer
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Септември 06 2005, 13:00
mcwolf

No avatar chosen




Група: Li gurus
Мнения: 1489
Регистриран: Април 2005

Оценка: 5

Offline
там всичко си е описано много добре - но има голяма вероятност статията да е писана за по старо ядро от това което се опитваш да компилираш (заради това някоя опция може да я няма или да е преместена на друго място - просто разгледай из менютата) - и не забравяй че там на-силно важи принципът "каквото не разбираш не го пипай" :)

освен това командата е make bzImage (с главно И - при компютрите има огромна разлика м/у малка и главна буква - макар че в бозата тая разлика изкуствено е заличена)
Контакти:  mcwolf

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Септември 07 2005, 13:10
Zero_effect

Avatar




Група: Li maniacs
Мнения: 489
Регистриран: Юли 2005

Оценка: 5

Offline
Дистрибуцията обикновено си ползва своя конфигурация, с която си компилира кернела, за това не си мислете, че като изтеглите сорсове на кернела задължително в тях ще има вашите настройки на него. Трябва да си изтеглите config-x от /boot директория в съответната директория на сорса на кернела и да го преименувате на .config .

Това действие не го пропускайте, защото може да се окаже, че отметките са там, но не гледате какви всъщност са истинските конфигурации на кернела.  :;):
Контакти:  Zero_effect

  • AOL  AOL:
  • ICQ  ICQ: 94584818
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 17 2005, 21:33
gosheto

Avatar




Група: Li fans
Мнения: 162
Регистриран: Април 2005

Оценка: 5

Offline
И аз като Sixer реших да пробвам да си компилирам ядрото. Всичко мина горе-долу добре  :) , но изникна следния проблем при настройката на grub. В файла /boot/grub/menu.lst за старото ядро има :
title           Ubuntu, kernel 2.6.10-5-386
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.10-5-386 root=/dev/hda3 ro quiet splash
initrd          /boot/initrd.img-2.6.10-5-386
savedefault
boot

Проблемът е в това, че като използвам файла  /boot/initrd.img-2.6.10-5-386 и новото ядро не иска да ми бутен новото ядро и се чудя дали не трябва освен ядрото и този файл да се замени с нов, но не знам от къде да го намеря.  

Дано да сте ме разбрали
Контакти:  gosheto
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 18 2005, 09:32
mcwolf

No avatar chosen




Група: Li gurus
Мнения: 1489
Регистриран: Април 2005

Оценка: 5

Offline
правилно - трябва да си го създадеш за новото ядро :) - създава се със командата mkinitrd
Контакти:  mcwolf

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 18 2005, 18:36
gosheto

Avatar




Група: Li fans
Мнения: 162
Регистриран: Април 2005

Оценка: 5

Offline
mcwolf, може ли да ми обясниш как се работи с командата mkinitrd. Прочетох man страницата, но не видях как да укажа да направи  initrd.img ама за новото ядро.

Балгодаря ти предварително
Контакти:  gosheto
WEB  
Мнение #7 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 18 2005, 20:33
mcwolf

No avatar chosen




Група: Li gurus
Мнения: 1489
Регистриран: Април 2005

Оценка: 5

Offline
ами командата приема два задължителни параметъра - името на img файлът и версията на ядрото (тя е необходима за да се намери директорията в която се съхраняват модулите му - намира се в /lib/modules - можеш да вземеш направо нейното име - на директорията) - при мен нещата биха изглеждали така

при ядро с версия
Код: 

$ uname -a
Linux mcwolf 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux


създавам img файл с име initrd-2.6.12-9-386.img (името не е задължително да е такова - но е хубаво да е нещо което като го видиш да схванеш за какво става дума) така
Код: 

mkinitrd /boot/initrd-2.6.12-9-386.img 2.6.12-9-386


ако нещо не ти е ясно питай :)
Контакти:  mcwolf

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #8 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Ноември 20 2005, 16:31
tseso-st

Avatar




Група: Li fans
Мнения: 18
Регистриран: Ноември 2005

Оценка: няма

Offline
След компилиране на карнела ми се налага  да преисталирам nvidia карнел модула или да исталирам на ново драиверите на nvidia заедно с OpenGL ако има нова версия на http://nvidia.com/content/drivers/drivers.asp .
Обикновенно последната версия на nvidia работи с последния стабилен карнел, дабра поддръжка имат за линукс.
Контакти:  tseso-st
WEB  
Мнение #9
Skip to the previous post in this topic. Написано на: Ноември 21 2005, 10:29
mcwolf

No avatar chosen




Група: Li gurus
Мнения: 1489
Регистриран: Април 2005

Оценка: 5

Offline
поддръжката на nvidia е на доста високо ниво - но не винаги е препоръчително да се ползва последната версия на драйверът (особенно ако картата ти е по старичка - като мойта :))
Контакти:  mcwolf

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Общо 8 отговор(а) от Септември 06 2005, 11:42 до сега
 » Начало » Li Форуми » Help & Support » Kernels & Drivers » Конфигурация на kernel

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums