|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Ядро Linux |
|
|
Ядро Linux
|
Пользователь Сообщения: 23 |
Профиль | Отправить PM | Цитировать Люди, просветите. Когда я запускаю make xconfig - в меню по умолчанию стоят те настройки, которые на данный момент используются в ядре или что-то другое. Даже перекомпиляция ядра без изменений в xconfig создает неработоспособное ядро. Что делать? Не хочется лазить по всем меню и все выставлять.
|
|
Отправлено: 08:14, 29-01-2003 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Стоит, что получилось при последнем конфигурировании (первый раз - вообще что-то среднее).
Добавлено: Хотя первый раз близко к вашей конфигурации (хотя никто Вам это не сможет гарантировать) |
------- Отправлено: 08:53, 29-01-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать Andro
А зачем вам ядро перекомпилировать, если у вас есть рабочее, а то, которое создаётся - не работает? Если вам нужно что-то добавлять, ту лучше лишний раз пройтись по всем пунктам и включить/отключить нужное/ненужное. |
------- Отправлено: 19:06, 29-01-2003 | #3 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Вот кусок мануала. Где брал не помню, но п.п. 2-7 то что тебе нужно.
>------------------------< Start Clipboard >----------------------< Ставим пакеты, необходимые для Kernel Development. Все не упомню, но самые важные: kernel-source-2.4.x-x kernel-headers-2.4.x-x ncurses-x ncurses4-x ncurses-devel-x Само собой должны стоять glibc-devel (без glibc самого система не должна работать). 1. Заходим в /usr/src. 2. Смотрим, какую версию ядра поставила система: #uname -a Linux localhost 2.4.19-1 #1 Thu Sep 6 17:21:28 EDT 2001 i586 unknown Это означает, что инсталятор поставил ядро для класса i586 (у вас может быть нечто другое). 3. Создаём линк с linux-2.4 на linux(для удобства): #ln -sn linux-2.4 linux 4. Заходим в linux. 5. Смотрим, какие конфиги есть в каталоге конфигураций ядра: #ls ./configs/ kernel-2.4.7-athlon.config kernel-2.4.7-i586-smp.config kernel-2.4.7-athlon-smp.config kernel-2.4.7-i686.config kernel-2.4.7-i386-BOOT.config kernel-2.4.7-i686-debug.config kernel-2.4.7-i386.config kernel-2.4.7-i686-enterprise.config kernel-2.4.7-i386-smp.config kernel-2.4.7-i686-smp.config kernel-2.4.7-i586.config Это значит, что система выбрала конфиг, записанный в файл ./configs/kernel-2.4.7-i586.config 6. Запускаем #make menuconfig 7. После запуска выбираем в самом низу пункт Load an Alternative Configuration Fil. 8. В появившемся приглашении вводим наш конфиг (в нашем примере - ./configs/kernel-2.4.7-i586.config) >----------------------< Skipped >---------------------< 11. Запускаем пакет для компиляции: #make dep && make clean && make bzImage && make modules && make modules_install 12. Инсталируем ядро. 13. Перегружаемся с новым ядром и радуемся жизни >------------------------< End Clipboard >--------------------< |
Отправлено: 01:01, 30-01-2003 | #4 |
Пользователь Сообщения: 327
|
Профиль | Отправить PM | Цитировать Andro
Может ядро скомпилировали, а initrd.img не сделали? Цитата:
|
||
Отправлено: 01:30, 30-01-2003 | #5 |
glassMonk
Сообщения: n/a |
Что оно тебе пишет как ты определяеш что оно у тебя нерабочее
|
Отправлено: 04:18, 30-01-2003 | #6 |
Редкий гость Сообщения: 1769
|
Профиль | Сайт | Отправить PM | Цитировать Invite
Цитата:
glassMonk Цитата:
Andro Уточните эти моменты (см. описание выше):
|
||
------- Отправлено: 14:01, 30-01-2003 | #7 |
Пользователь Сообщения: 71
|
Профиль | Отправить PM | Цитировать А может ядро слишком большое получается? Тогда нужно создать не zImage, а bzImage. У меня даже когда я все выставил компилировать как подгружаемые модули все равно ядро получалось слишком большое.
|
Отправлено: 14:47, 30-01-2003 | #8 |
Пользователь Сообщения: 23
|
Профиль | Отправить PM | Цитировать Спасибо всем за ответы. Особенно BeZoNy. Ядра у меня собирались, только с ними система по разным причинам входила в штопор. И именно потому, что я искал и менял только то, что мне надо, а остальные параметры оставлял без внимания. Теперь я понял систему.
Еще раз - спасибо всем! |
Отправлено: 08:21, 31-01-2003 | #9 |
Guest |
Помогите пожалуста, поставил linux 8.0 звука нет просит перекомпилить как это делается не знаю, как сделать чтобы звук был?
|
Отправлено: 10:44, 26-01-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PCI модем не определяется LINUX'ом Runtu(ubuntu) 8.04 ядро 2.6....... | drweber | Железо в Linux | 1 | 26-04-2009 09:25 | |
Как програмировать Ядро linux"се??? | kaEwituS | Программирование в *nix | 13 | 01-02-2005 02:12 | |
Ядро | ElVovan | Общий по FreeBSD | 11 | 28-01-2004 17:38 | |
ядро | modem | Общий по Linux | 6 | 17-08-2003 22:30 | |
ядро 2.5.68-70 | Zur0 | Общий по Linux | 12 | 06-06-2003 04:47 |
|