
Конфигурирование и компиляция ядра (конфиги постить только в аттаче!!!)
Модератор: Модераторы разделов
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Конфигурирование и компиляция ядра
Теперь make dep выдаёт ошибку:
Раньше не выдавал. В чём проблема?
Код: Выделить всё
make[4]: Leaving directory `/usr/src/linux-2.4.29/drivers/atm'
make -C block fastdep
make[4]: Entering directory `/usr/src/linux-2.4.29/drivers/block'
make[4]: *** Нет правила для сборки цели `fastdep'. Останов.
make[4]: Leaving directory `/usr/src/linux-2.4.29/drivers/block'
make[3]: *** [_sfdep_block] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-2.4.29/drivers'
make[2]: *** [fastdep] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-2.4.29/drivers'
make[1]: *** [_sfdep_drivers] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.4.29'
make: *** [dep-files] Ошибка 2
Раньше не выдавал. В чём проблема?
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
(printf @ Вторник, 13 Сентября 2005, 21:24) писал(а):Как вернуть настройки по умолчанию?
make oldconfig не пашет.
Удалить .config ?
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Конфигурирование и компиляция ядра
Для Bolverk:
Конфигурирование и компиляция ядра (#114836)
Конфигурирование и компиляция ядра (#114836)
iMac 20" Core Duo.
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
(printf @ Вторник, 13 Сентября 2005, 21:33) писал(а):Теперь make dep выдаёт ошибку:
Таки сделать заново make config или что-то ещё?
Re: Конфигурирование и компиляция ядра
Таки сделать заново make config или что-то ещё?
да сделал уже
по идее дефолтные настройки должны рулить, но что-то не так

printf добавил в 15.09.2005 00:36
Такой вопрос возник. Я скачал ядро 2.4.31. Сделал всё что надо (не инсталировал само ядро, сделал make bzImage). В LILO всё прописал. И тут я обнаружил, что в /lib/modules/ появилась директория с названием нового ядра, но весит она всего 200кб, в то время как каталог со старыми модулями весит 17МБ. Это нормально? Когда я гружусь с bzImage, грузятся новые модули?
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
(printf @ Среда, 14 Сентября 2005, 22:36) писал(а):И тут я обнаружил, что в /lib/modules/ появилась директория с названием нового ядра, но весит она всего 200кб, в то время как каталог со старыми модулями весит 17МБ.
Так а что внутри-то? Но 200 кб - это 4-5 модуля.
-
- Сообщения: 9
Re: Конфигурирование и компиляция ядра
В процессе сборке имею сообщение
CC drivers/scsi/sata_nv.o
drivers/scsi/sata_nv.c: In function `nv_scr_read':
drivers/scsi/sata_nv.c:288: warning: passing arg 1 of `readl' makes pointer from integer without a cast
drivers/scsi/sata_nv.c: In function `nv_scr_write':
drivers/scsi/sata_nv.c:302: warning: passing arg 2 of `writel' makes pointer from integer without a cast
Соответственно в итоге имею
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux-2.6.10/arch/i386/boot/install.sh 2.6.10my arch/i386/boot/bzImage System.map ""
WARNING: No module sata_nv found for kernel 2.6.10my, continuing anyway
grubby: unable to open /boot/boot.b: No such file or directory
Данная ситуация повторяется с 2.6.12 и 2.6.13 . Пытался загрузить рабочий конфиг асп 10, ядро 2.6.9 , изменения только в сторону увеличения количества ошибок. Если собирать с отключенной поддержкой сата, всё собирается и работает, но только на ide винтах. Просвятите, чем можно вылечить, sata_nv нужен, ибо как винты именно sata, чипсет соответственно Nvidia 4. Система ASP 10.
З.Ы После попытки загрузится с вновьсобранного ядра, инициализирует оборудование, пыттается загрузится Ю но после вываливается в консоль с сообщением о проверке настроек ядра.
Заранее всем спасибо
CC drivers/scsi/sata_nv.o
drivers/scsi/sata_nv.c: In function `nv_scr_read':
drivers/scsi/sata_nv.c:288: warning: passing arg 1 of `readl' makes pointer from integer without a cast
drivers/scsi/sata_nv.c: In function `nv_scr_write':
drivers/scsi/sata_nv.c:302: warning: passing arg 2 of `writel' makes pointer from integer without a cast
Соответственно в итоге имею
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux-2.6.10/arch/i386/boot/install.sh 2.6.10my arch/i386/boot/bzImage System.map ""
WARNING: No module sata_nv found for kernel 2.6.10my, continuing anyway
grubby: unable to open /boot/boot.b: No such file or directory
Данная ситуация повторяется с 2.6.12 и 2.6.13 . Пытался загрузить рабочий конфиг асп 10, ядро 2.6.9 , изменения только в сторону увеличения количества ошибок. Если собирать с отключенной поддержкой сата, всё собирается и работает, но только на ide винтах. Просвятите, чем можно вылечить, sata_nv нужен, ибо как винты именно sata, чипсет соответственно Nvidia 4. Система ASP 10.
З.Ы После попытки загрузится с вновьсобранного ядра, инициализирует оборудование, пыттается загрузится Ю но после вываливается в консоль с сообщением о проверке настроек ядра.
Заранее всем спасибо
-
- Сообщения: 9
Re: Конфигурирование и компиляция ядра
Господа не проходите мимо, я может не совсем корректно поставил вопрос, но если вы знаете на него ответ, поделитесь со мной решением, потратьте свои драгоценные пару минут)))
-
- Сообщения: 381
- Статус: Streetball is my life
- ОС: Gentoo 2007.0
Re: Конфигурирование и компиляция ядра
debian:/usr/src/linux-2.6.13.3# make menuconfig
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.
>>
>> You must install ncurses-devel in order
>> to use 'make menuconfig'
make[2]: *** [scripts/lxdialog/ncurses] Ошибка 1
make[1]: *** [menuconfig] Ошибка 2
make: *** [menuconfig] Ошибка 2
Подскажите, каких библиотек не хватает?
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
>> Unable to find the Ncurses libraries.
Если в Дебиане есть девелы, то самое время поставить ncurses-devel
Если в Дебиане есть девелы, то самое время поставить ncurses-devel
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Конфигурирование и компиляция ядра
ncurses-devel...
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
Скомпилил ядро 2.6.13.4 всё установилось, но при загрузке ядро паникует:
Причём тут крамфс, когда у меня рут раздел под рейзером?
Код: Выделить всё
Ramdisc:cramfs filesystem found on block 0
Ramdisc:loading 4556 KiB [1 disc] into ramdisk .. done
kernel panic: not syncing: vfs: unable to mount root on unknown block (0,0)
Причём тут крамфс, когда у меня рут раздел под рейзером?
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Конфигурирование и компиляция ядра
А что записано в файле загрузчика?
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
cramfs используется для initrd, если в ядро не вкомпилировано ext2
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
В файле загрузчика прописан рут раздел, путь к имиджу ядра и
к инитрд. Так что ёкст 2 вкомпилировать в ядро? Да и зачем она вообще когда у меня рейзер?
к инитрд. Так что ёкст 2 вкомпилировать в ядро? Да и зачем она вообще когда у меня рейзер?
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
Просмотрел свой конфиг - ёкст 2,3 и рейзер вкомпилированы в ядро. Тогда вопрос - зачем ядро грузит крам фс? Если есть ёкст?
Пробовал грузить без инитрд - вмечто крам фс пишет:
Пробовал грузить без инитрд - вмечто крам фс пишет:
Код: Выделить всё
VFS: cannot open root device "hda6", or unknown block (0,0)
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
конфиг приаттачь
Кстати я initrd не использую обычно.
Кстати я initrd не использую обычно.
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
насколько я понимаю, если например корневой раздел на ёкст3,а в ядре ёкст3 собран модулем, то без инитырда не обоётись.
Ещё только что смотрел конфиг родного дебайновского 2.6.8 - там используется сисьфс и девфс, а в моём ядре их и в помине нет. Хочу использовать удев вместо девфс. Как определить есть ли поддержка удев в ядре?
---------------------------------
Конфиг шас приаттачу.
Ещё только что смотрел конфиг родного дебайновского 2.6.8 - там используется сисьфс и девфс, а в моём ядре их и в помине нет. Хочу использовать удев вместо девфс. Как определить есть ли поддержка удев в ядре?
---------------------------------
Конфиг шас приаттачу.
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
а в дебиан нема..?udev is included in almost every 2.6 kernel based Linux distribution that is shipping, so please use the packages provided by your distro instead of trying to install from the source tree. But if you insist, please read the README files in the source tarball for how to set it up initially.
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
Ядро я уже скомпилил со встроенным ext u reiser - ситуация та же - kernel panic, с инитырдом грузит cramfs без него ругается на hda6 как я уже написал выше. Но после всё равно паника ядра. 

Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
Пробовал скомпилировать ядро, входящее в состав дистриба -
2.6.8 (как написано в описании деб пакета оно уже пропатчено). Крнфиг взял от ядра на котором работает система (тоже 2.6.8). И просто скомпилировал. В итоге как я понимаю должно было получиться ядро абсолютно идентичное рабочему. Но нет- при загрузке пишет, что отсутствует /lib/modules/modules.dep (хотя на самом деле файл присутствует и все модули тоже) затем kernel panic...
где можно скачать имидж ядра с поддержкой mppe шифрования?Сам собрать не могу.
http://www.linuxforum.ru/index.php?showtopic=10588 о! такая же проблема!
токо создание initrd ничего не дало, а корневой раздел я и без того всегда указываю.
2.6.8 (как написано в описании деб пакета оно уже пропатчено). Крнфиг взял от ядра на котором работает система (тоже 2.6.8). И просто скомпилировал. В итоге как я понимаю должно было получиться ядро абсолютно идентичное рабочему. Но нет- при загрузке пишет, что отсутствует /lib/modules/modules.dep (хотя на самом деле файл присутствует и все модули тоже) затем kernel panic...

где можно скачать имидж ядра с поддержкой mppe шифрования?Сам собрать не могу.
http://www.linuxforum.ru/index.php?showtopic=10588 о! такая же проблема!
токо создание initrd ничего не дало, а корневой раздел я и без того всегда указываю.
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Сообщения: 415
- ОС: Mac OS X 10.6.1 SnowLeopard
Re: Конфигурирование и компиляция ядра
подскажите. Собрал ядро и модули, скопировал ядро и Sistem.map в /boot. теперь надо сделать mkinitrd. Но вот только с иснтексисом не разобрался. mkinitrd /boot/initrd-2.6.13.4.img не прокатывает,
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
mkinitrd -o /boot/initrd-2.6.13.4.img
-------------------------------------------------
Sistem.map - очепятка? вообще-то system.map
з.ы. если mkinitrd -o /boot/initrd-2.6.13.4.img не сработает, сдлеай ещё make modules_install, если ещё не делал а потом mkinitrd.
Если ядро заработает, приаттач плиз конфиг, а то я что-то собрал, установил, а грузиться ядро не хочет
-------------------------------------------------
Sistem.map - очепятка? вообще-то system.map
з.ы. если mkinitrd -o /boot/initrd-2.6.13.4.img не сработает, сдлеай ещё make modules_install, если ещё не делал а потом mkinitrd.
Если ядро заработает, приаттач плиз конфиг, а то я что-то собрал, установил, а грузиться ядро не хочет

Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Сообщения: 415
- ОС: Mac OS X 10.6.1 SnowLeopard
Re: Конфигурирование и компиляция ядра
сделал make modules_install, все ок, спосибо!
-
- Сообщения: 27
Re: Конфигурирование и компиляция ядра
Хочу скомпилить ядро под свою машину. Как мне удалить старое ядро и поставить новое. И есть ли в Suse какие нибудь скрипты, как в Slackware (./kernel-recompiled.SlackBild,./kernel-modules.SlackBild) c которыми гораздо удобнее? Впервые поставил Suse и не знаю как в нём всё это делается. Спасибо
Athlon 2500+, ASUS A7V333-X, 384 Mb, 60 Gb, ATI Radeon 9600 Atlantis
Suse 10.0 Gold Master, Slackware 10.1, Mandriva 2005, Linux XP Pro, Windows XP Pro (отстой)
Suse 10.0 Gold Master, Slackware 10.1, Mandriva 2005, Linux XP Pro, Windows XP Pro (отстой)
-
- Сообщения: 1368
- Статус: Оракловод
Re: Конфигурирование и компиляция ядра
Лучше старое ядро не удалять. Оно много места не занимает.
А компилировать - так же, как и в других дистрибутивах.
А компилировать - так же, как и в других дистрибутивах.
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.
Топик не читал, но внимательно просмотрел.
Топик не читал, но внимательно просмотрел.
-
- Сообщения: 208
- ОС: Fedora 18
Re: Конфигурирование и компиляция ядра
А компилировать - так же, как и в других дистрибутивах.
Как-то: ставим (если йщё не стоит) пакеты с kernel devel ставим пакет с исходниками ядра (опять же если ишо не установлен, идём в /usr/src/linux-2.xx, делаем make oldconfig (если не ошибаюсь) или make xconfig + загрузить файл конфигурации из /boot/linux-2.xx.conf+сохранить. Потом как всегда: make, make install, make modules_install и, если нужно mkinitrd.
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
"This is a Unix system. I know this." - Lex.
-
- Сообщения: 58
Re: Конфигурирование и компиляция ядра
Привет всем!
Такой вопрос - где включить поддержку (или чего такое) что бы активировать Support for hot-pluggable devices
Во вкладке General setup ---> напртив данной позиции нельзя поставить *, там --- !!!
)
Всё это нужно как бы для того, что бы включить udev (вместо Devfs который просит дженту для нормальной загрузки)
Хелп
Ядро 2.6.13-r5
gentoo-sources
дполонение
/dev file system support (OBSOLETE)
Это у ядре 2.6.12 есть. КТО подскажет, почему в 2.6.13 нету???
Такой вопрос - где включить поддержку (или чего такое) что бы активировать Support for hot-pluggable devices
Во вкладке General setup ---> напртив данной позиции нельзя поставить *, там --- !!!

Всё это нужно как бы для того, что бы включить udev (вместо Devfs который просит дженту для нормальной загрузки)
Хелп
Ядро 2.6.13-r5
gentoo-sources
дполонение
/dev file system support (OBSOLETE)
Это у ядре 2.6.12 есть. КТО подскажет, почему в 2.6.13 нету???

Gentoo x86 2.6.10 Полет нормальный
Ubuntu 8.10 Desktop - 2.6.27
Ubuntu 8.10 Desktop - 2.6.27