что бы это значило (после попытки скомпилировать ядро)
Модератор: Модераторы разделов
-
- Сообщения: 132
что бы это значило
ядро 2.6.10.
Собираю ядро. Мой первый раз.
Выдает:
VFS: Cannot open root device "2102" or unknown block (33,2)
Please append a correct "root=" boot option
Kernel Panic - not syncing: VFS: Unable to mount roo fs on unknown block (33,2)
в lilo.conf прописан root к новому vmlinuz`у
Перепробовал множество вариантов - все одно и тоже. Где тут животное закопано, подскажите?
Спасибо.
Собираю ядро. Мой первый раз.
Выдает:
VFS: Cannot open root device "2102" or unknown block (33,2)
Please append a correct "root=" boot option
Kernel Panic - not syncing: VFS: Unable to mount roo fs on unknown block (33,2)
в lilo.conf прописан root к новому vmlinuz`у
Перепробовал множество вариантов - все одно и тоже. Где тут животное закопано, подскажите?
Спасибо.
Re: что бы это значило
Для traktorishka:
Поддержку корневой файловой системы в ядре сделали?
Поддержку корневой файловой системы в ядре сделали?
-
- Сообщения: 132
Re: что бы это значило
да вроде включил все как надо.
А каой пункт, что б удостовериться?
ext2, ext3 включено...
А каой пункт, что б удостовериться?
ext2, ext3 включено...
Re: что бы это значило
1- покажите полный lilo.conf
2- покажите желатеьно вывод команды fdisk /dev/hdx (где стоит линукс)
3- у вас точно ext3 ? (не reiserfs ,не xfs итп )
4- после того как lilo.conf поправили сделали ли вы команду lilo и ругалась ли она на что-нибудь ?
5- установили ли нужные для ядер линейки 2.6.x сопутсвующие пакеты :module-init-tools итп
p.s. ext3/ext2 всёж внимательней посмотрите конфигурцию - а точно в ядро встренно (а не модулем)
2- покажите желатеьно вывод команды fdisk /dev/hdx (где стоит линукс)
3- у вас точно ext3 ? (не reiserfs ,не xfs итп )
4- после того как lilo.conf поправили сделали ли вы команду lilo и ругалась ли она на что-нибудь ?
5- установили ли нужные для ядер линейки 2.6.x сопутсвующие пакеты :module-init-tools итп
p.s. ext3/ext2 всёж внимательней посмотрите конфигурцию - а точно в ядро встренно (а не модулем)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Сообщения: 132
Re: что бы это значило
lilo.conf сейчас нет возможности выложить.
там:
root = /boot/vmlinuz - там лежит образ ядра. Также как и system.map. Также пробовал в корень.
lilo ни на что не ругается. при сборке ядра также ни на что не ругалось. ext2/ext3 - точно.
make mrproper - обязательно делать перед тем, как пересобрать ядро? Может из-за этого?
А вот пакеты для 2.6.... не ставил....
там:
root = /boot/vmlinuz - там лежит образ ядра. Также как и system.map. Также пробовал в корень.
lilo ни на что не ругается. при сборке ядра также ни на что не ругалось. ext2/ext3 - точно.
make mrproper - обязательно делать перед тем, как пересобрать ядро? Может из-за этого?
А вот пакеты для 2.6.... не ставил....
Re: что бы это значило
2 traktorishka
Вот как раз таки lilo.conf и хотелось бы посмотреть, а 2.6 ядро можно собирать как "make && make modules && make modules_install"
Вот как раз таки lilo.conf и хотелось бы посмотреть, а 2.6 ядро можно собирать как "make && make modules && make modules_install"
iMac 20" Core Duo.
-
- Сообщения: 132
Re: что бы это значило
lilo.conf будет вечером.
ядро собирал так:
make bzImage
make modules
make modules_install
make install
ни одной ошибки не выдавало
ядро собирал так:
make bzImage
make modules
make modules_install
make install
ни одной ошибки не выдавало
Re: что бы это значило
По ходу похожая проблема: Kernel panic
LinuxForum.ru :: Форум пользователей ОС Linux
Re: что бы это значило
make install лучше не делать , ибо - бяка, на которой я когда-то спотыкался.
Лучше сделать так:
После make modules_install -> cp arch/i386/boot/bzImage /boot, далее правишь lilo, после lilo && reboot.
iMac 20" Core Duo.
-
- Сообщения: 132
Re: что бы это значило
It`s my lilo.conf
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hde
message = /boot/boot_message.txt
prompt
timeout = 50
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x32k
# vga = 790
# 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=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hde1
label = Windows
table = /dev/hde
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hde2
label = Linux
read-only
# Linux bootable partition config ends
image = /boot/vmlinuz-old
root = /dev/hde2
label = old
read-only
p.s. вот только initrd-2.6.*.img у меня нигде не создавался
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hde
message = /boot/boot_message.txt
prompt
timeout = 50
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x32k
# vga = 790
# 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=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hde1
label = Windows
table = /dev/hde
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hde2
label = Linux
read-only
# Linux bootable partition config ends
image = /boot/vmlinuz-old
root = /dev/hde2
label = old
read-only
p.s. вот только initrd-2.6.*.img у меня нигде не создавался
Re: что бы это значило
(traktorishka @ Суббота, 05 Марта 2005, 10:30) писал(а):lilo.conf будет вечером.
ядро собирал так:
make bzImage
make modules
make modules_install
make install
ни одной ошибки не выдавало
почему то мне кажетя что вы неправильно собиратете ядро
сразу скажу что последовательность правильная должна быть такая:
make mrproper
make menuconfig (здесь сохраниться нужно обязательно,должен появиться файл - .config )
make bzImage
make modules
make modules_install
cp arch/i386/boot/bzImage /boot
правим lilo.conf
и даём команду по рутом lilo
а make install правильно скзали непременяёте
2-со старым ядром я
так понимаю всё нормально ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Re: что бы это значило
(traktorishka @ Среда, 02 Марта 2005, 4:21) писал(а):ядро 2.6.10.
Собираю ядро. Мой первый раз.
Выдает:
VFS: Cannot open root device "2102" or unknown block (33,2)
Please append a correct "root=" boot option
Kernel Panic - not syncing: VFS: Unable to mount roo fs on unknown block (33,2)
в lilo.conf прописан root к новому vmlinuz`у
Перепробовал множество вариантов - все одно и тоже. Где тут животное закопано, подскажите?
Спасибо.
mkinitrd делали??? В дистрибе Slackware в каталоге с сырцами ядра есть файлик initrd.txt, кажется, или readme.initrd много полезного... Уточнить не могу, т.к. дистрибутива нет под рукой...
Cogito, ergo sum! ©
http://www.livejournal.com/users/forsakenii/
http://www.livejournal.com/users/forsakenii/
-
- Сообщения: 132
Re: что бы это значило
Всем спасибо! Все получилось. Дело скорее всего было именно в make install.
Тока почему то cdrecord не видит резака моего, хотя написно, что в ветках 2.6 поддержка scsi встроенная. Но я все равно вроде включил поддержку scsi в ядро....
Тока почему то cdrecord не видит резака моего, хотя написно, что в ветках 2.6 поддержка scsi встроенная. Но я все равно вроде включил поддержку scsi в ядро....
Re: что бы это значило
Аналогичная проблема была в Debian у меня,так до конца и не понял в чём дело(хотя конфигурил кернел правильно). Я кажется брал чужой конфиг или собирал ядро не у себя, точно не помню, но тоже помаялся долго с этим.