Пересборка ядра (Kernel panic)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Пересборка ядра

Сообщение NIK1910 »

У меня мандрейк 10.1, ядро 2.6.8.1-12mdk.
Решил пересобрать ядро. Указал свой проц, выкинул лишние модули, все без ошибок собралось и установилось, в том числе само прописалось в lilo. Загружаю и вот:
___________________________________
Mounting root filesystem with flags notail
mount: error 6 mounting reiserfs flags notail
well, retrying without the option flags
mount: error 6 mounting reiserfs
well, retrying read-only without any flag
mount: error 6 mounting reiserfs
pivotroot: pivot_root (/sysroot,/sysroot,initrd) failed: 2
umount /initrd/sys failed: 2
umount /initrd/proc failed: 2
Initrd finished
Freeing unused kernel memory: 176k freed
Kernel panic: No init found.
Try passing init = option to kernel
___________________________________
Вчера пробовал собирать без изменения опций (с конфигом из /boot), тоже самое. Может проблема в том что раздел root на reiserfs.

NIK1910 добавил в 03.07.2005 20:25

Извеняюсь за мат, просто третий день пытаюсь научится ядерному делу. Нервы уже на пределе.
В опциях с файловой структурой ничего не менял, поддержка reiserfs включина. Одно не могу понять - почему он не монтирует раздел root. Может попробовать скачать новое ядро и попробовать его поставить?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Пересборка ядра

Сообщение zenwolf »

для начала /etc/lilo.conf и разбивку диска в студию
а также шаги при пересборки ядра
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: Пересборка ядра

Сообщение NIK1910 »

Ну lilo я уже вернул как было, а было вот так:
image=/boot/vmlinuzmy
label="уже не помню, да и неважно"
root=/dev/hda7
initrd=/boot/initrdmy.img
append="acpi=ht resume=/dev/hda6"
read-only
Короче vmlinuzmy и initrdmy.img, созданные во время компиляции ядра.
Разделы на диске: hda1 - NTFS (4,8 GB), hda5 - FAT32 (1,9 GB), hda6 - swap (996 MB), hda7 - reiserfs / (4,8 GB), hda8 - reiserfs mnt/music (4,8 GB), hda9 - xfs mnt/all (19 GB).
Мои действия:
1. Установка исходников в /usr/src. С дистрибутива rpm пакет kernel-source-2.6-2.6.8.1-12mdk.
2. В файле Makefile указал EXTRAVERSION = my
3. make xconfig
4. make bzImage modules modules_install install
В каталоге /boot появились vmlinuz-my, System.map-my, initrd-my.img (названия точно не помню), когда открыл /etc/lilo.conf, то там уже появился новый пункт.
Пробовал собирать раз пять, каждый раз удаляя папку с исходниками и устанавливая пакет заново.
Сегодня скачал ядро 2.6.12.2. Буду пробовать.
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Пересборка ядра

Сообщение alastor »

Пересборка ядра в Мандрейке - дохлый номер (особенно если ядро не мандрейковское) :(
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: Пересборка ядра

Сообщение NIK1910 »

Ядро 2.6.12.2 собралось и даже загрузилось.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Пересборка ядра

Сообщение Bolverk »

(alastor @ Понедельник, 04 Июля 2005, 21:19) писал(а):Пересборка ядра в Мандрейке - дохлый номер (особенно если ядро не мандрейковское)  :(

Шо ви врёте?
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: Пересборка ядра

Сообщение NIK1910 »

Объясните пожалуйста, почему при загрузке ядра 2.6.12.2 два раза происходит подвисание где-то на 20 секунд.
Первый раз подвисает при определении мышки Logithech M-BJ69 на PS2. Точно не запомнил, но приблизительно так - "определяется неизвестная мышь logithech model 86 2 keyboard on isa0060/serio0"
И второй раз при надписи - "переход в пасивную загрузку", и после долгой паузы появляется udev OK.
Наверное я много чего выкинул из ядра, поддержку isa полностью исключил, хотя настраивал в соответствии со статьёй "Ядерная физика для домохозяйки".
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Пересборка ядра

Сообщение zenwolf »

попробуй подсунуть вместо initrdmy.img старый и родной initrd.img ,не забывай reiserfs должен быть в ядре ,а не модулем
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Пересборка ядра

Сообщение alastor »

(Bolverk @ Вторник, 05 Июля 2005, 11:48) писал(а):Шо ви врёте?

Чесно-чесно! :blink:
Пытался подменять ядро (перекомпиляцией) - пропадали сд-приводы, опять же, подвисание, и прочие прелести. Дело в том (IMHO), что они его здорово патчат, и все конфиги затем привязаны к пропатченному ядру, и чтоб все нормально работало на какой-нить vanill'e, надо потом погребаться. :(
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: Пересборка ядра

Сообщение NIK1910 »

Согласен с alastor. Мандрака действительно хорошо связана со своим ядром.
Теперь еще выявился глюк - не монтируются сидюки и флоппи, как только не настраивал, а все равно не хочет.
Сдаваться не буду, продолжаем битву с Мандракой.

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

P.S. Пробовал подменять initrd.img, эффекта нет. А reiserfs вмонтированна в ядро. Сейчас снова пробую пересобрать ядро, еще тщательнее просмотрев все настройки, как скомпилится сообщу.
Спасибо сказали:
Phoid
Сообщения: 2

Re: Пересборка ядра

Сообщение Phoid »

Пересборка ядра в Мандрейке - дохлый номер (особенно если ядро не мандрейковское)

Ах вот почему я уже неделю мучаюсь.

Ну тогда помогайте маааааааленькому пингвиненку....
Суть: Вообще не хочу никаких RPM - хочу все сам!!!!

как сделать так, чтоб у меня был «ЧИСТЫЙ» не дистрибутивный Linux ?
может скачать дистр на дискетке и собрать из него , или с liveCD загрузиться?
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Пересборка ядра

Сообщение Warderer »

http://www.linuxfromscratch.org/
Начни отсюда. Уверен - тебе понравится. :thumbsup:
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: Пересборка ядра

Сообщение apple »

2 NIK1910
лол
у меня тот же дистр и тоже ядро дефолтовое

собирал разные ядра даже монолиты грузил все норм но все же есть маленькие нудобства


1
во время загрузки ядра кусок
....
INIT: entering runlevel 3
"строчка каркулей"
пауза минуты на 3 !!
"каракуля" udev
...

как избавится от это чертовой паузы??!?!?!?!??!!!!!!!!!!!!!!!
как то связано с udev ???

2
с новым ядром автоматически не монтируется сидюки - то есть когда требуется установить рпмы инстал менеджером он их не может примонтировать
как исправить?!?!?!

3
встроенная в ядро драйвер звуковухи не хочет работать - звука нету
как заставить работать??

ядро ставил 2.6.13.3
рейзера вообще нету(не нужно мне)
все монтируется но тока руками

подскажите чистый дистриб - наверное уйду с мдк
..
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Пересборка ядра

Сообщение Лис »

как сделать так, чтоб у меня был «ЧИСТЫЙ» не дистрибутивный Linux ?

Ставьте Слаку или Генту, или что-то в этом роде. Или вы совсем "с нуля" хотите?
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Пересборка ядра

Сообщение T.D. »

с новым ядром автоматически не монтируется сидюки - то есть когда требуется установить рпмы инстал менеджером он их не может примонтировать
как исправить?!?!?!

Надо смотреть в сторону supermount.
встроенная в ядро драйвер звуковухи не хочет работать - звука нету
как заставить работать??

Попробуй запустить alsaconf. Отпиши о результатах.
Спасибо сказали:
Аватара пользователя
Mr.Anderson
Сообщения: 114

Re: Пересборка ядра

Сообщение Mr.Anderson »

Ядро ветки 2.6? попробуйте почитать BUGS, он идет с исходниками... Хотя у меня на федоре пересобранное ядро летает ;)
LMD / DML
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Пересборка ядра

Сообщение ddc »

alastor писал(а):
04.07.2005 23:19
Пересборка ядра в Мандрейке - дохлый номер (особенно если ядро не мандрейковское) :(
Я пробовал только версии 8.0 и 9.2, и в обеих пересборка ядра была вполне себе живым номером...
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: Пересборка ядра

Сообщение apple »

[root@localhost data]# alsaconf
bash: alsaconf: command not found
[root@localhost data]# alsaconf
bash: alsaconf: command not found

в мандраке нету комнды lspci к примеру а есть lspcidrake
[root@localhost data]# lspci
bash: lspci: command not found
[root@localhost data]# lspcidrake
intel-agp : Intel Corp...
...
...

так же с новым ядром почемуто вдруг вскоре стало запрещено на запись в собcтвенную домашнию директорию

делал chmod a+rwx /home/user
работает до следующей перезаргузки потом опять все заново
как исправить?
может по дефолту стоят квоты на юзеров??
..
Спасибо сказали:
Аватара пользователя
T.D.
Сообщения: 381
Статус: Streetball is my life
ОС: Gentoo 2007.0

Re: Пересборка ядра

Сообщение T.D. »

А с ядром, которое шло с мандракой по-умолчанию, все нормально?
Если да, то может стоит при сборке нового ядра, когда будете выполнять make menuconfig, выбрать там пункт "Load ... alternative config file" (как-то так) и загрузить настройки из конфига работоспособного ядра (/boot/config-версия_ядра). И уже подправить их, как вам нужно. Просто такое впечатление, что какие-то модули вы не догружаете. Да и поставить alsa не помешало бы.
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: Пересборка ядра

Сообщение apple »

дефолтовое ядро быстрее грузится
там udev задержка на 5 сек
а свое собранное udev задержка почемуто 3, 4 минуты
в логах как будто этого нету какбудто ядро за 60 сек грузится
то есть в логах одно а на экране загрузки другое

а так со своом все норм
тока почему то звук работает только если он в модуле
если в монолите то нет
но нафига мне выносить звук в модуль если я им по 20 раз в день пользуюсь
в конфиге alsa ествественно есть
es1371(драйвер звуковухи) есть и в oss и в alsa
..
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Пересборка ядра

Сообщение clx »

apple

Код: Выделить всё

[/home/clx] qpkg -f /sbin/lspci
sys-apps/pciutils *

[/home/clx] qpkg -f /usr/sbin/alsaconf
media-sound/alsa-utils *
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: Пересборка ядра

Сообщение apple »

вообщем все собрал нормальное микроядро с модулями
ядро 1.6мб
модули 999.9 кб
звук работает у мя старая звуковуха пожтому oss
..
Спасибо сказали: