Конфигурирование и компиляция ядра (конфиги постить только в аттаче!!!)
Модератор: Модераторы разделов
Re: Конфигурирование и компиляция ядра
Подождите.
Я ведь не спрашивал, как правильно компилить ядро - это у мну получалось.
Я спрашивал другое: почему у меня ядро не хочет нормально собираться с теми настройками, с которыми оно уже собиралось? Может нужно что-нить очистить или исправить?
Я ведь не спрашивал, как правильно компилить ядро - это у мну получалось.
Я спрашивал другое: почему у меня ядро не хочет нормально собираться с теми настройками, с которыми оно уже собиралось? Может нужно что-нить очистить или исправить?
-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
Очень хороший совет: сотри сырцы и заново распакуй, кинь туда конфиг старый и (перед make mrproper) make oldconfig. А далее по старой программе
Re: Конфигурирование и компиляция ядра
А вот этот make oldconfig что делает? Выставляет дефолтовые настройки? Тогда мложно попробовать...
-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
(printf @ Среда, 10 Августа 2005, 20:56) писал(а):А вот этот make oldconfig что делает? Выставляет дефолтовые настройки? Тогда мложно попробовать...
Нет, если у тебя есть старый конфиг, скопируй его в сырцы и олдконфиг сделай. Он загружает настройки со старого конфига + выдает запрос, если встретились новые возможности ядра. Если не сохранился старый конфиг, попробуй zcat /proc/comnfig.gz > /usr/src/linux (или какой у тебя там патч)
Re: Конфигурирование и компиляция ядра
Снова попробовал. После компиляции выдало предупреждение, что ядро на дискету не влезет.
А при загрузке написало только:
Ну и повисло.
Как это лечить?
А при загрузке написало только:
Код: Выделить всё
Kernel EDBA is big.
Ну и повисло.
Как это лечить?
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
printf: Ты собираешься запихивать ядро на дискету? 
А вообще всё, что только можно, собирать по максимуму модулями.

А вообще всё, что только можно, собирать по максимуму модулями.
Re: Конфигурирование и компиляция ядра
printf: Ты собираешься запихивать ядро на дискету?
А вообще всё, что только можно, собирать по максимуму модулями.
Да блин. Это хороший совет, но мне не помогает никак. Я уже пакеты с исходниками заново поставил, о результатах отрапортую.
printf добавил в 11.08.2005 04:05
Собсна, поставил я пакет с исходниками заново. Сделал ссылку на каталог с этими исходниками. Запускаю make dep, а мне через пару секунд:
Код: Выделить всё
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
То же самое после make bzImage. Что за шутка?
-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
make -C block fastdep
А это что такое? А ты make dep после конфигурирования сделал?
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Конфигурирование и компиляция ядра
Для pipll:
Это часть make dep.
Для printf:
А что-нибудь ещё у тебя из исходников собирается?
Это часть make dep.
Для printf:
А что-нибудь ещё у тебя из исходников собирается?
Re: Конфигурирование и компиляция ядра
Для printf:
А что-нибудь ещё у тебя из исходников собирается?
Ну, впринципе, всё собирается. Я уже много чего ставил, и почти всё ставил из исходников.
-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
А 2.6 собирал? С ним все нормально? (там make dep не нужен :thumbsup: )
Re: Конфигурирование и компиляция ядра
А 2.6 собирал?
Я сторонник ветки 2.4.
-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
А так, ради эксперимента - можно даже не устанавливать - скомпилится или нет?
Re: Конфигурирование и компиляция ядра
У меня нет исходников этого ядра. А качать щас не могу - выкачиваю KDE по-тихоньку 

-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
(printf @ Четверг, 11 Августа 2005, 23:01) писал(а):У меня нет исходников этого ядра. А качать щас не могу - выкачиваю KDE по-тихоньку
В слаке 10.1 на втором диске валяется 2.6.10 (если память не изменяет)
Re: Конфигурирование и компиляция ядра
В слаке 10.1 на втором диске валяется 2.6.10 (если память не изменяет)
У меня DVD от Lafox. Посмотрю, может действительно есть.
printf добавил в 12.08.2005 00:01
Не, нет там такого.
-
- Сообщения: 234
- Статус: Программист
- ОС: Slackware 12
Re: Конфигурирование и компиляция ядра
Хм. Сейчас только-что посмотрел
/testing/packages/linux-2.6.10/kernel-source-2.6.10-noarch-1
на втором диске
/testing/packages/linux-2.6.10/kernel-source-2.6.10-noarch-1
на втором диске
-
- Сообщения: 4
Re: Конфигурирование и компиляция ядра
Чтобы установить вин-модем, я перекомпиллировал ядро, после чего система перестала видеть CD-ROM, вернее содержимое компакт дисков. Пишет что-то вроде "unable to mount system subfs"
Может, я сделал что не так? Всё, вроде, как написано...
И сразу ещё вопрос, хотя может и не по теме (заранее извиите), этот самый вин-модем (Agere systems) нашёлся, но соединяется с сетью только по команде wvdial, а через kppp не видится.
Ядро 2.6.8-24, система - suse 9.2
Заранее благодарен
Может, я сделал что не так? Всё, вроде, как написано...
И сразу ещё вопрос, хотя может и не по теме (заранее извиите), этот самый вин-модем (Agere systems) нашёлся, но соединяется с сетью только по команде wvdial, а через kppp не видится.
Ядро 2.6.8-24, система - suse 9.2
Заранее благодарен
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Конфигурирование и компиляция ядра
Для neco:
В конфиге ядра должно быть:
CONFIG_ISO9660_FS=y
В конфиге ядра должно быть:
CONFIG_ISO9660_FS=y
iMac 20" Core Duo.
-
- Сообщения: 4
Re: Конфигурирование и компиляция ядра
Оно так и есть...
(если это файл .config в директории /usr/src/linux-2.6.8-24)
(если это файл .config в директории /usr/src/linux-2.6.8-24)
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
(neco @ Вторник, 23 Августа 2005, 13:26) писал(а):"unable to mount system subfs"
subfs - сторонний патч, используется для автоматического монтирования. Либо перекомпилируй с этим патчем, либо монтируй руками как iso9660 (рекомендую).
-
- Сообщения: 60
Re: Конфигурирование и компиляция ядра
Люди помогите плз разобраться скачал ядро 2.6.13 скомпилировал, установил
1) перезагрузился чёрный экран
в слепую залогинился запустил Xы всё вроде работает
2) но если при загрузки добавит параметр hdc=ide-scsi то cdrom'a нету в /dev/ есть sg0 но он не монтируется cdrecord -scnbus говорит что cdrom на месте!
подскажите чтоя мог забыть включить?!
зы slackware 10.1 video "ati radeon 9200"
1) перезагрузился чёрный экран
в слепую залогинился запустил Xы всё вроде работает
2) но если при загрузки добавит параметр hdc=ide-scsi то cdrom'a нету в /dev/ есть sg0 но он не монтируется cdrecord -scnbus говорит что cdrom на месте!
подскажите чтоя мог забыть включить?!

зы slackware 10.1 video "ati radeon 9200"
я еще не волшебник, но уже лечусь
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Конфигурирование и компиляция ядра
(noname01 @ Четверг, 01 Сентября 2005, 21:14) писал(а):Люди помогите плз разобраться скачал ядро 2.6.13 скомпилировал, установил
1) перезагрузился чёрный экран
в слепую залогинился запустил Xы всё вроде работает
что в логах?
(noname01 @ Четверг, 01 Сентября 2005, 21:14) писал(а):2) но если при загрузки добавит параметр hdc=ide-scsi то cdrom'a нету в /dev/ есть sg0 но он не монтируется cdrecord -scnbus говорит что cdrom на месте!
подскажите чтоя мог забыть включить?!![]()
как монтируешь? Какой девайс, /dev/hdc поди?
-
- Сообщения: 60
Re: Конфигурирование и компиляция ядра
как монтируешь? Какой девайс, /dev/hdc поди?
монтирую hdc если без hdc=ide-scsi а если сним то пытаюсь sg0 пишет not block device
раньше в 2.4.29 был sc0 и создавался симлинк cdrom теперь нету
что в логах?
вот syslog
noname01 добавил в 02.09.2005 04:11
просмотрел логи нашел только
Код: Выделить всё
Unable to load NSL charset KOI8-R

и не понял почему
Код: Выделить всё
console: color dummy device 80x25
я еще не волшебник, но уже лечусь
-
- Сообщения: 5
Re: Конфигурирование и компиляция ядра
Линуксом занимаюсь совсем недавно, так что опыта нет совсем
Вот решил заменить ядро. Скачал 2.6.13, отконфигурил (по мануальнику по ветке 2.6) - все скомпилилось без проблем. Но при загрузке вылетает такая ошибка:

fs у меня ext2, поддержка ее точно вкомпилена в ядро. В lilo.conf вот это:VFS: Cannot open root device "hdb6" or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block (0,0)
Подскажите, пожалуйста, в чем может быть причина?image = /boot/vmlinuz
root = /dev/hdb6
label = Linux(2.6.13)
append = "root=/dev/hdb6"
read-only
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Конфигурирование и компиляция ядра
append = "root=/dev/hdb6" Убери вот это. И попробуй снова. Хотя отпадет только вот эта ошибка:
Код: Выделить всё
Please append a correct "root=" boot option
-
- Сообщения: 391
Re: Конфигурирование и компиляция ядра
поддержка IDE и FS`s модулем компилировал? Если да, то надо сотворить initrd.img, но лучше пересобрать ядро и впихнуть в него все, что нужно для загрузки системы.
-
- Сообщения: 5
Re: Конфигурирование и компиляция ядра
Пересмотрев вновь весь конфиг более внимательно, с удивлением увидел, что у меня действительно IDE компилилась модулем, хотя в самый первый раз точно помню ставил везде там звездочки. Странно это... Но сейчас все грузиться нормально.
-
- Сообщения: 60
Re: Конфигурирование и компиляция ядра
ладно с cdrom'мо я разобрался он переехал на /dev/sr0
а вот с черным экраном при загрузке не знаю что делать
а вот с черным экраном при загрузке не знаю что делать

я еще не волшебник, но уже лечусь
Re: Конфигурирование и компиляция ядра
Как вернуть настройки по умолчанию?
make oldconfig не пашет.
make oldconfig не пашет.