Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Ядро Linux

Ответить
Настройки темы
Ядро Linux

Пользователь


Сообщения: 23
Благодарности: 0

Профиль | Отправить PM | Цитировать


 Люди, просветите. Когда я запускаю make xconfig - в меню по умолчанию стоят те настройки, которые на данный момент используются в ядре или что-то другое. Даже перекомпиляция ядра без изменений в xconfig создает неработоспособное ядро. Что делать? Не хочется лазить по всем меню и все выставлять.

Отправлено: 08:14, 29-01-2003

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Стоит, что получилось при последнем конфигурировании (первый раз - вообще что-то среднее).
 

Добавлено:

Хотя первый раз близко к вашей конфигурации (хотя никто Вам это не сможет гарантировать)

-------
Поспешай не торопясь


Отправлено: 08:53, 29-01-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Andro
А зачем вам ядро перекомпилировать, если у вас есть рабочее, а то, которое создаётся - не работает?
Если вам нужно что-то добавлять, ту лучше лишний раз пройтись по всем пунктам и включить/отключить нужное/ненужное.

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 19:06, 29-01-2003 | #3


Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить 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
Благодарности: 6

Профиль | Отправить PM | Цитировать


Andro
Может ядро скомпилировали, а initrd.img не сделали?
Цитата:
в меню по умолчанию стоят те настройки, которые на данный момент используются в ядре или что-то другое.
В каждом дистрибутиве по-разному, их может, например, вообще не быть.

Отправлено: 01:30, 30-01-2003 | #5

glassMonk


Сообщения: n/a

Профиль | Цитировать


Что оно тебе пишет как ты определяеш что оно у тебя нерабочее

Отправлено: 04:18, 30-01-2003 | #6


Аватара для Barracuda

Редкий гость


Сообщения: 1769
Благодарности: 16

Профиль | Сайт | Отправить PM | Цитировать


Invite
Цитата:
а initrd.img не сделали
Подозреваю, что в конфиге этот самый initrd.img указан, а его либо нет, либо там модули от старого ядра (хотя, если компилировалось родное ядро с "родным" конфигом, то никаких изменений не должно было произойти, имхо, хотя ...).
glassMonk
Цитата:
как ты определяеш что оно у тебя нерабочее
Хороший вопрос.
Andro
Уточните эти моменты (см. описание выше):
  1. Какие выплёвываются ошибки?
  2. Какая конфигурация загрузчика для нового ядра?
  3. Что за дистрибутив?
  4. Какой конфиг использовался при компиляции ядра(хотя, как я понимаю, он вообще не испоьзовался)?

-------
Жизнь - цепь, а мелочи - в ней звенья. Нельзя звену не придавать значения.(C) 80 дней вокруг света
---
Це все, що маю я... (С) Друга ріка


Отправлено: 14:01, 30-01-2003 | #7

SSS SSS вне форума

Аватара для SSS

Пользователь


Сообщения: 71
Благодарности: 0

Профиль | Отправить PM | Цитировать


А может ядро слишком большое получается? Тогда нужно создать не zImage, а bzImage. У меня даже когда я все выставил компилировать как подгружаемые модули все равно ядро получалось слишком большое.

Отправлено: 14:47, 30-01-2003 | #8


Пользователь


Сообщения: 23
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо всем за ответы. Особенно BeZoNy. Ядра у меня собирались, только с ними система по разным причинам входила в штопор. И именно потому, что я искал и менял только то, что мне надо, а остальные параметры оставлял без внимания. Теперь я понял систему.

 Еще раз - спасибо всем!

Отправлено: 08:21, 31-01-2003 | #9


Аватара для Guest

Guest


Профиль | Цитировать


Помогите пожалуста, поставил linux 8.0 звука нет просит перекомпилить как это делается не знаю, как сделать чтобы звук был?

Отправлено: 10:44, 26-01-2004 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Ядро Linux

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход