Сборка ядра

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

ExMike
Сообщения: 34
ОС: MyLinux

Сборка ядра

Сообщение ExMike »

Сорри за тупую тему,но дайте ссылку на статью по сборке ядре,там где описано для чего каждый модуль и т.п... нужны..
Сорри конечно что такой бред пишу,просто я одну статью нашел..пробывал собрать и загрузится,так собрал нормально,а не загружалося потом ничего..
Спасибо сказали:
Аватара пользователя
komcumir
Сообщения: 273
ОС: Alt 5.0

Re: Сборка ядра

Сообщение komcumir »

Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

сделал как там написанно и при загрузке у меня чёрный экранчег и индикаторы Капс Лок и Скролл Лок мигают...
Вот мой конфиг

Может там что-то не так сделал..помогитепожалуйста!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
ford1813
Сообщения: 383
ОС: Slackware

Re: Сборка ядра

Сообщение ford1813 »

ExMike писал(а):
14.03.2008 15:34
сделал как там написанно и при загрузке у меня чёрный экранчег и индикаторы Капс Лок и Скролл Лок мигают...
Вот мой конфиг

Может там что-то не так сделал..помогитепожалуйста!

Значит словили kernel panic.
Черный экран устраняется правкой lilo.conf
Параметра vga , нужно normal выставить. Сохранить и ввести команду lilo
Контакты для связи:

E-mail: ford1813@gmail.com

Telegram: @ford1813
Спасибо сказали:
0lmer
Сообщения: 16

Re: Сборка ядра

Сообщение 0lmer »

google -> ядерная физика для домохозяек
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

0lmer писал(а):
14.03.2008 16:55
google -> ядерная физика для домохозяек

делал как тут,вот и получил такое...
я уже и с помощью grub'a грузил..сначало чёрное окно,а потом загрузка проверял uname -a и старое ядро загрузилося...
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Сборка ядра

Сообщение *Sasha* »

ExMike писал(а):
14.03.2008 16:59
делал как тут,вот и получил такое...
я уже и с помощью grub'a грузил..сначало чёрное окно,а потом загрузка проверял uname -a и старое ядро загрузилося...

Покажи /boot/grub/menu.lst
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

с загрузчиком всё отлично...
гружится..эт кернел паник..щас взял конфиг с дистра может поможет собрать..если нет,тогда напишу)
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

вот такая теперь ошибка...
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(3,73)
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Сборка ядра

Сообщение *Sasha* »

*Sasha* писал(а):
14.03.2008 18:32
Покажи /boot/grub/menu.lst
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

у мну не граб,а лило...сам думал что загрузчик криво поставился..поэтому переделал и всё равно ошибка..эт не загрузчик
Спасибо сказали:
Аватара пользователя
fines
Сообщения: 359
ОС: Slackware-current

Re: Сборка ядра

Сообщение fines »

Попробую немного пояснить. При конфигурированиии ядра не нужно отключать модули, даже если советуют. Все дело в том, что самое вредоносное их действие - это то, что они просто здря занимают место на вашем винчестере. В оперативную память они не суются, потому что их не вызывали. Лучше их потом удалить в ручную. При излишестве модулей, секунда-другая затрачивается на прочтение списка модулей и все. В оперативную память, ненужные модули загружаются только если их включили принудительно в ядро. За компанию, так сказать загружаются. Я веду такую речь, потому что имеется подозрение - что, что-то значимое было отключено при конфигурации ядра.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Сборка ядра

Сообщение Black »

ExMike писал(а):
14.03.2008 19:40
вот такая теперь ошибка...
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(3,73)

Забыли включить модули для ide/ata-контроллера или корневой файловой системы?
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

нет,я другое криво настроил..теперь такой вопрос написал локалькую версию(имя) и собрал отлично...
запускаю uname -a и там показывается старое имя,тоесть например там было Linux xxx,потом в основных настройках имя написал MyLinux,поставил ядро,запустил,выполнил uname -a и там высвитилося Linux xxx,хотя версия ядра изменилася..как исправить?)
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Сборка ядра

Сообщение *Sasha* »

ExMike писал(а):
16.03.2008 01:19
потом в основных настройках имя написал MyLinux

Это где, в Makefile прописал EXTRAVERSION = MyLinux
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

там стоит .3 и в uname -a даже и близно нету .3
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Сборка ядра

Сообщение deadhead »

нет,я другое криво настроил..

Расскажите хоть каково решение... поделитесь, так сказать, опытом.
[x] close
Спасибо сказали:
Bravo
Сообщения: 162

Re: Сборка ядра

Сообщение Bravo »

Тоже не получается, конфиг прошел, ядро скомпилировалось старое было 4м с копейками, новое стало от 5 до 6.5 мегов, пишу лило, а оно полдое говорит, что образ ядра слишком большой и встает в позу фатал, сделал make bzlilo в ядрёной папке, вроде молчек, а при загрузке тихая паническая смерть, два разных ядра пробывал - эффект один - 0.
http://backtrack.flybb.ru/
Развиваем тему безопасности.
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

возьми сначало конфиг от слаки для этого ядра,собери,запусти если всё гуд,эксперементируй с настройками)
Спасибо сказали:
Bravo
Сообщения: 162

Re: Сборка ядра

Сообщение Bravo »

Ситуация такая:
Скачал новое ядро, сконфигурировал скомпилил, но вот вопрос: везде пишут должно получиться bzImage, а у меня получается vmlinux (а в буте ваще лежит vmlinuz). инсталил слакс с лайф СД.

Ну ладно, переименовываю ядро, стираю старое, оно грузится, но uname -a показывает старое ядро(не пойму как map переделать).

Дальше пытаюсь в lilo добавить строчку, lilo говорит что ядро слишком большое.


Вроде нашел
http://slackware.pp.ru/forum/YaBB.pl?num=1...65084;start=all

вечером буду юзать.
http://backtrack.flybb.ru/
Развиваем тему безопасности.
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

делаешь make install устанавливается автоматом и переименовывается ядро старое на vmlinuz.old
пробуй грузится
Спасибо сказали:
Bravo
Сообщения: 162

Re: Сборка ядра

Сообщение Bravo »

ExMike писал(а):
20.03.2008 15:43
делаешь make install устанавливается автоматом и переименовывается ядро старое на vmlinuz.old
пробуй грузится


Это когда писать? после конфигурирования?
http://backtrack.flybb.ru/
Развиваем тему безопасности.
Спасибо сказали:
ExMike
Сообщения: 34
ОС: MyLinux

Re: Сборка ядра

Сообщение ExMike »

после make или make modules_install
Спасибо сказали:
Аватара пользователя
gussss
Сообщения: 32

Re: Сборка ядра

Сообщение gussss »

Не надо делать make install,переписывается старый vmlinuz,фиг откатишся.Просто после установки модулей скопировать получившийся bzImage в /boot/vmlinuz-[моё] и это ядро прописать в загрузчик.И будет в /boot старый и новый vmlinuz,всегда есть возможность откатится.

Спасибо сказали:
hating
Сообщения: 5
ОС: Slackware

Re: Сборка ядра

Сообщение hating »

Здравствуйте, собрал ядро оно у меня иногда грузится(все работает нормально), а иногда выдает kernel panic

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

VFS: Cannot open root device "805" or unknown-block(8,5)
Please append a correct "root=" boot option; here are the available partitions:
0b00    1048575 sr0 driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,5)

Что можно сказать по этому поводу?
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Сборка ядра

Сообщение pashaa »

hating писал(а):
21.03.2008 22:01
Здравствуйте, собрал ядро оно у меня иногда грузится(все работает нормально), а иногда выдает kernel panic

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

VFS: Cannot open root device "805" or unknown-block(8,5)
Please append a correct "root=" boot option; here are the available partitions:
0b00    1048575 sr0 driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,5)

Что можно сказать по этому поводу?

Ну а собственно конфиг лило или граб? Ну а ядро удобно делать взяв за основу конфиг Патрика и убрав то, что вам не нужно. Наиболее просто.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
hating
Сообщения: 5
ОС: Slackware

Re: Сборка ядра

Сообщение hating »

pashaa писал(а):
22.03.2008 19:55
Ну а собственно конфиг лило или граб? Ну а ядро удобно делать взяв за основу конфиг Патрика и убрав то, что вам не нужно. Наиболее просто.

Код:

# LILO configuration file # generated by 'liloconfig' # # Start LILO global section lba32 # Allow booting past 1024th cylinder with a recent BIOS boot = /dev/sda compact # faster, but won't work on all systems. prompt timeout = 300 # VESA framebuffer console @ 1024x768x64k vga = 791 # Normal VGA console # vga = normal # VESA framebuffer console @ 1024x768x64k # vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=7696 # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/vmlinuz-my root = /dev/sda5 label = SlackIt #append ="root=/dev/sda5 initrd= ro" read-only # Partitions should be mounted read-only for checking image = /boot/vmlinuz root = /dev/sda5 label = "testing" read-only image = /boot/vmlinuz-huge-smp-2.6.21.5-smp root = /dev/sda5 label = DefaultKernel read-only image = /boot/vmlinuz-huge-smp-2.6.23.16-smp root = /dev/sda5 label = Default2.23 read-only # Linux bootable partition config ends

Когда у меня выбираю стандартное 2.6.21.5-smp, у меня показывает черный экран, но когда я нажимаю кнопку питания(пробывал ждать до 2 минут перед нажатием), выскакивает загрузка ядра и грузится ядро...
Скачал и поставил пакеты (2.6.23.16-smp) с packages.slackware.it, там таже проблема, как и с собранным мною ядром(переодически выскакивает kernel panic)

Еще нужно хочу добавить, что когда ядро у меня загружается(нету kernel panic) то в одном месте загрузка постоянно подтормаживается

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

ata1: SATA max UDMA/133 cmd 0xf8838100 ctl 0x00000000 bmdma 0x00000000 irq 17
ata2: SATA max UDMA/133 cmd 0xf8838180 ctl 0x00000000 bmdma 0x00000000 irq 17
ata3: SATA max UDMA/133 cmd 0xf8838200 ctl 0x00000000 bmdma 0x00000000 irq 17
ata4: SATA max UDMA/133 cmd 0xf8838280 ctl 0x00000000 bmdma 0x00000000 irq 17
                            <тут задержка>
ata1: port is slow to respond, please be patient (Status 0x80)
                           <и еще тут задержка>
ata1: softreset failed (device not ready)
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)


а когда выдает kernel panic такой задержки нет

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

ata1: SATA max UDMA/133 cmd 0xf8838100 ctl 0x00000000 bmdma 0x00000000 irq 17
ata2: SATA max UDMA/133 cmd 0xf8838180 ctl 0x00000000 bmdma 0x00000000 irq 17
ata3: SATA max UDMA/133 cmd 0xf8838200 ctl 0x00000000 bmdma 0x00000000 irq 17
ata4: SATA max UDMA/133 cmd 0xf8838280 ctl 0x00000000 bmdma 0x00000000 irq 17
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: Сборка ядра

Сообщение landgraf »

ExMike писал(а):
14.03.2008 19:40
вот такая теперь ошибка...
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(3,73)

у меня такая же ошибка после пересборки ядра.
по глупости удалил старый vmlinuz
тпереь в boot валяются несколько vmlinuz-2.6.24.5 (vmlinuz-huge-2.6.24.5)...
сначала думал что он sata диск не видит однако как раз над строчкой с паникой идет перечисление всех разделов на sata диске....
как проще всего настроить lilo? или может все таки Grub установить? я с ним вроде как на других линуксах сдружился
Спасибо сказали:
Аватара пользователя
dna21m
Сообщения: 39
ОС: Slackware 12.2

Re: Сборка ядра

Сообщение dna21m »

Если играетесь с пересборкой ядра, то груб действительно удобнее.
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Сборка ядра

Сообщение pashaa »

landgraf писал(а):
07.05.2008 07:45
ExMike писал(а):
14.03.2008 19:40
вот такая теперь ошибка...
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(3,73)

у меня такая же ошибка после пересборки ядра.
по глупости удалил старый vmlinuz
тпереь в boot валяются несколько vmlinuz-2.6.24.5 (vmlinuz-huge-2.6.24.5)...
сначала думал что он sata диск не видит однако как раз над строчкой с паникой идет перечисление всех разделов на sata диске....
как проще всего настроить lilo? или может все таки Grub установить? я с ним вроде как на других линуксах сдружился

Классическая ошибка видимо. Не вогнал в ядро поддержку своей файловой системы. Если делаешь модулем надо initrd собирать.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали: