Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Ядро

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Ядро
Имя
Сообщение << Старые топики   Новые топики >>
Ядро - 2009-01-04 13:48:59.906666   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
Свежесобранное ядро 2.6.28 не грузится. В процессе загрузки ругается, что не найден init, потом, что директории с модулями не существует, хотя она есть (/lib64/modules/2.6.28), initrd делал при помощи mkinitramfs.
Может ли это означать, что я некорректно сконфигурировал ядро?
Post #: 1
RE: Ядро - 2009-01-04 18:07:15.990000   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666
Трудно сказать. Если добрались до init, значит initrd и, предположительно, само ядро загрузились успешно, а иначе бы вылетел kernel panic. Ничего не знаю про 64-битные системы, но, может,для начала стоит:
1. сделать симлинк из /lib/modules/2.6xxx.
2. собрать ядро без initrd.
3. собрать монолитное ядро.
Post #: 2
RE: Ядро - 2009-01-04 18:14:29.813333   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333

quote:

ORIGINAL: The Professor

Трудно сказать. Если добрались до init, значит initrd и, предположительно, само ядро загрузились успешно, а иначе бы вылетел kernel panic. Ничего не знаю про 64-битные системы, но, может,для начала стоит:
1. сделать симлинк из /lib/modules/2.6xxx.
2. собрать ядро без initrd.
3. собрать монолитное ядро.

1. Дык и в /lib/modules/2.6.28 всё нужное есть, зачем симлинк?
2. Без initrd.img я не могу Лило переконфигурировать
3. Драйвер nvidia ведь не будет работать с монолитным ядром?
Post #: 3
RE: Ядро - 2009-01-04 18:28:36.460000   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666

quote:

ORIGINAL: Samae1L

1. Дык и в /lib/modules/2.6.28 всё нужное есть, зачем симлинк?
2. Без initrd.img я не могу Лило переконфигурировать
3. Драйвер nvidia ведь не будет работать с монолитным ядром?

1. Бывает ещё такое, хотя маловероятно: в конфиге проставлен [Y] на version numbering. Т.е. ядро добавляет к версии порядковый номер, типа 2.6.28-1.
2. Про lilo не знаю ничего. grub-у безразлично.
3. Будет. Надо оставить поддержку модулей, но не оставлять ни одной [M] при конфигурировании.
Post #: 4
RE: Ядро - 2009-01-05 19:06:50.310000   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333
Короче, сделал, как ты сказал: включил всё нужное (и немало ненужного) в ядро монолитно. Ядро грузится, прекрасно работает, НО:
ядро по-прежнему упёрто не хочет видет модули. Хоть при конфигурации я включил в ядро всё жёстко, три модуля всё-таки остались (непонятно почему). Один из них имеет отношение к USB HID-девайсам. Так вот, при загрузке ядра выскакивают некрасивые сообщение о том, что ядро не может найти /lib/modules/2.6.28/modules.dep, хотя этот файл существует точно в этой директории. Из-за этого у меня отказывается работать USB-мышь. Я подключил её через переходник к PS/2, но всё равно меня эти сообщения об ошибке при загрузке ядра нервируют. Как промыть глаза ядру?

размер ядра - 4,7 Мб. На 3 метра тяжелее дефолтного… от это я мастер :D:D
Post #: 5
RE: Ядро - 2009-01-06 00:22:21.760000   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666

quote:

ORIGINAL: Samae1L

ядро по-прежнему упёрто не хочет видет модули. Хоть при конфигурации я включил в ядро всё жёстко, три модуля всё-таки остались (непонятно почему). Один из них имеет отношение к USB HID-девайсам. Так вот, при загрузке ядра выскакивают некрасивые сообщение о том, что ядро не может найти /lib/modules/2.6.28/modules.dep, хотя этот файл существует точно в этой директории.

Вы выполнялиmake modules_install?
quote:

ORIGINAL: Samae1L

размер ядра - 4,7 Мб. На 3 метра тяжелее дефолтного…
Так это потому, что монолит.
Post #: 6
RE: Ядро - 2009-01-06 14:18:21.073333   
Samae1L

Сообщений: 1112
Оценки: 0
Присоединился: 2008-07-01 21:30:06.363333

quote:

ORIGINAL: The Professor

Вы выполнялиmake modules_install?

а как же
после make install
может, всё-таки initrd.img неправильно что-то делает?
Post #: 7
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Ядро







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.