Сборка ядра
Модератор: Модераторы разделов
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Сборка ядра
Сорри за тупую тему,но дайте ссылку на статью по сборке ядре,там где описано для чего каждый модуль и т.п... нужны..
Сорри конечно что такой бред пишу,просто я одну статью нашел..пробывал собрать и загрузится,так собрал нормально,а не загружалося потом ничего..
Сорри конечно что такой бред пишу,просто я одну статью нашел..пробывал собрать и загрузится,так собрал нормально,а не загружалося потом ничего..
-
komcumir
- Сообщения: 273
- ОС: Alt 5.0
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
сделал как там написанно и при загрузке у меня чёрный экранчег и индикаторы Капс Лок и Скролл Лок мигают...
Вот мой конфиг
Может там что-то не так сделал..помогитепожалуйста!
Вот мой конфиг
Может там что-то не так сделал..помогитепожалуйста!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: Сборка ядра
Значит словили kernel panic.
Черный экран устраняется правкой lilo.conf
Параметра vga , нужно normal выставить. Сохранить и ввести команду lilo
-
ExMike
- Сообщения: 34
- ОС: MyLinux
-
*Sasha*
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
с загрузчиком всё отлично...
гружится..эт кернел паник..щас взял конфиг с дистра может поможет собрать..если нет,тогда напишу)
гружится..эт кернел паник..щас взял конфиг с дистра может поможет собрать..если нет,тогда напишу)
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
вот такая теперь ошибка...
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(3,73)
kernel panic-not syncing VFS:unable to mount root fs on unknown-block(3,73)
-
*Sasha*
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
у мну не граб,а лило...сам думал что загрузчик криво поставился..поэтому переделал и всё равно ошибка..эт не загрузчик
-
fines
- Сообщения: 359
- ОС: Slackware-current
Re: Сборка ядра
Попробую немного пояснить. При конфигурированиии ядра не нужно отключать модули, даже если советуют. Все дело в том, что самое вредоносное их действие - это то, что они просто здря занимают место на вашем винчестере. В оперативную память они не суются, потому что их не вызывали. Лучше их потом удалить в ручную. При излишестве модулей, секунда-другая затрачивается на прочтение списка модулей и все. В оперативную память, ненужные модули загружаются только если их включили принудительно в ядро. За компанию, так сказать загружаются. Я веду такую речь, потому что имеется подозрение - что, что-то значимое было отключено при конфигурации ядра.
-
Black
- Сообщения: 1104
- ОС: ArchLinux
Re: Сборка ядра
Забыли включить модули для ide/ata-контроллера или корневой файловой системы?
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
нет,я другое криво настроил..теперь такой вопрос написал локалькую версию(имя) и собрал отлично...
запускаю uname -a и там показывается старое имя,тоесть например там было Linux xxx,потом в основных настройках имя написал MyLinux,поставил ядро,запустил,выполнил uname -a и там высвитилося Linux xxx,хотя версия ядра изменилася..как исправить?)
запускаю uname -a и там показывается старое имя,тоесть например там было Linux xxx,потом в основных настройках имя написал MyLinux,поставил ядро,запустил,выполнил uname -a и там высвитилося Linux xxx,хотя версия ядра изменилася..как исправить?)
-
*Sasha*
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
там стоит .3 и в uname -a даже и близно нету .3
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
Re: Сборка ядра
нет,я другое криво настроил..
Расскажите хоть каково решение... поделитесь, так сказать, опытом.
[x] close
-
Bravo
- Сообщения: 162
Re: Сборка ядра
Тоже не получается, конфиг прошел, ядро скомпилировалось старое было 4м с копейками, новое стало от 5 до 6.5 мегов, пишу лило, а оно полдое говорит, что образ ядра слишком большой и встает в позу фатал, сделал make bzlilo в ядрёной папке, вроде молчек, а при загрузке тихая паническая смерть, два разных ядра пробывал - эффект один - 0.
http://backtrack.flybb.ru/
Развиваем тему безопасности.
Развиваем тему безопасности.
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
возьми сначало конфиг от слаки для этого ядра,собери,запусти если всё гуд,эксперементируй с настройками)
-
Bravo
- Сообщения: 162
Re: Сборка ядра
Ситуация такая:
Скачал новое ядро, сконфигурировал скомпилил, но вот вопрос: везде пишут должно получиться bzImage, а у меня получается vmlinux (а в буте ваще лежит vmlinuz). инсталил слакс с лайф СД.
Ну ладно, переименовываю ядро, стираю старое, оно грузится, но uname -a показывает старое ядро(не пойму как map переделать).
Дальше пытаюсь в lilo добавить строчку, lilo говорит что ядро слишком большое.
Вроде нашел
http://slackware.pp.ru/forum/YaBB.pl?num=1...65084;start=all
вечером буду юзать.
Скачал новое ядро, сконфигурировал скомпилил, но вот вопрос: везде пишут должно получиться 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: Сборка ядра
делаешь make install устанавливается автоматом и переименовывается ядро старое на vmlinuz.old
пробуй грузится
пробуй грузится
-
Bravo
- Сообщения: 162
Re: Сборка ядра
Это когда писать? после конфигурирования?
http://backtrack.flybb.ru/
Развиваем тему безопасности.
Развиваем тему безопасности.
-
ExMike
- Сообщения: 34
- ОС: MyLinux
Re: Сборка ядра
после make или make modules_install
-
gussss
- Сообщения: 32
Re: Сборка ядра
Не надо делать make install,переписывается старый vmlinuz,фиг откатишся.Просто после установки модулей скопировать получившийся bzImage в /boot/vmlinuz-[моё] и это ядро прописать в загрузчик.И будет в /boot старый и новый vmlinuz,всегда есть возможность откатится.
-
hating
- Сообщения: 5
- ОС: Slackware
Re: Сборка ядра
Здравствуйте, собрал ядро оно у меня иногда грузится(все работает нормально), а иногда выдает 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: Сборка ядра
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: Сборка ядра
Код:
# 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: Сборка ядра
у меня такая же ошибка после пересборки ядра.
по глупости удалил старый vmlinuz
тпереь в boot валяются несколько vmlinuz-2.6.24.5 (vmlinuz-huge-2.6.24.5)...
сначала думал что он sata диск не видит однако как раз над строчкой с паникой идет перечисление всех разделов на sata диске....
как проще всего настроить lilo? или может все таки Grub установить? я с ним вроде как на других линуксах сдружился
-
dna21m
- Сообщения: 39
- ОС: Slackware 12.2
Re: Сборка ядра
Если играетесь с пересборкой ядра, то груб действительно удобнее.
-
pashaa
- Сообщения: 171
- Статус: Заводчик Мопсов
- ОС: Mops 6.2 RC1
Re: Сборка ядра
landgraf писал(а): ↑07.05.2008 07:45
у меня такая же ошибка после пересборки ядра.
по глупости удалил старый 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