imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 30.10.2005, 15:24     # 1
GEf$
Guest
 
Сообщения: n/a

Проблема после сборки нового ядра.

Собрал новое ядро 2.6.13 под FC4 (до этого было родное 2.6.11-1) Теперь при загрузке системы выдается ошибка Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(0,0)

К сожалению поиск по гуглу не дал четкого решения проблемы..

Последний раз редактировалось GEf$; 30.10.2005 в 15:57. Причина: прошу прошения за ошибки в названии темы!
 
Старый 30.10.2005, 15:46     # 2
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Ядро сам конфигурировал? Если да - то, похоже, ты забыл включить поддержку IDE-чипсета (Device Drivers -> ATA... support). Тебе нужно указать имеющийся у тебя чипсет или просто собрать с поддержкой generic IDE chipset.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 30.10.2005, 16:04     # 3
GEf$
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Saruman
Ядро сам конфигурировал? Если да - то, похоже, ты забыл включить поддержку IDE-чипсета (Device Drivers -> ATA... support). Тебе нужно указать имеющийся у тебя чипсет или просто собрать с поддержкой generic IDE chipset.
Да, действительно конфигурировал сам, да и к тому же первый раз по мануалу..
Спасибо за совет, поддерержке IDE чипсета включил! Шас компилирую..
 
Старый 30.10.2005, 17:33     # 4
GEf$
Guest
 
Сообщения: n/a

К сожалению не помоголо.. вылетает все таже ошибка:
Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(0,0)

Слышал краем уха что нужно :
Цитата:
FS на которой находится корневой раздел собирать монолитно в ядре, а не модулем.
Вот только где и что в Linux Kernel v2.6.13-prep Configuration подправить, проблема..
 
Старый 30.10.2005, 17:47     # 5
DeADMoroZ
::VIP::
 
Аватар для DeADMoroZ
 
Регистрация: 21.08.2004
Адрес: Тула
Сообщения: 351

DeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ СэнсэйDeADMoroZ Сэнсэй
make menuconfig
меню File Systems -> Включить (* а не M) нужную ФС
DeADMoroZ вне форума  
Старый 30.10.2005, 19:03     # 6
GEf$
Guest
 
Сообщения: n/a

Включал свою FS, но по прежнему таже ошибка! Включал ВСЕ возможные пункты из меню File Systems, безусппешно..

Кстати, ядро v2.6.12 грузилось без продобной проблемы, правдвда там сетевая карта отказалась работать (D-Link DFE 538TX 10/100 PC)
 
Старый 30.10.2005, 19:54     # 7
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Ты IDE поддержку включил generic или выбрал определенный чипсет? Если определенный - ты уверен, что не ошибся?
Цитата:
GEf$:
Кстати, ядро v2.6.12 грузилось без продобной проблемы
Конфиг от ядра есть? Возьми и сравни
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 30.10.2005, 20:10     # 8
GEf$
Guest
 
Сообщения: n/a

Цитата:
Ты IDE поддержку включил generic или выбрал определенный чипсет? Если определенный - ты уверен, что не ошибся?
Включил generic, собрал - НЕ ПОМОГЛО! Включил ВСЕ остальные чипсеты, собрал - НЕ ПОМАГЛО...

Последний раз редактировалось GEf$; 30.10.2005 в 22:45.
 
Старый 30.10.2005, 22:50     # 9
GEf$
Guest
 
Сообщения: n/a

Собрал только, что ядро v2.6.12 которое ранее грузилось нормально и обнаружил, что с ним произошла таже проблема.. при загрузке пишет: Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(0,0)

cat /etc/fstab

# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/1 / ext3 defaults 1 1
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
LABEL=SWAP-hdc6 swap swap defaults 0 0
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdb /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0
/dev/hda /media/cdrom auto pamconsole,exec,noauto,m


cat /boot/grub/grub.conf

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,6)
# kernel /boot/vmlinuz-version ro root=/dev/hdc7
# initrd /boot/initrd-version.img
#boot=/dev/hdc
default=2
timeout=5
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.12-prep)
root (hd0,6)
kernel /boot/vmlinuz-2.6.12-prep ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.12-prep.img
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,6)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title WINDOWS XP SP2 (RUS)
rootnoverify (hd0,0)
chainloader +1



 
Старый 30.10.2005, 23:19     # 10
Shlomo
Full Member
 
Аватар для Shlomo
 
Регистрация: 07.02.2002
Адрес: France
Пол: Male
Сообщения: 1 128

Shlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царствеShlomo Луч света в тёмном царстве
ВО первых стоит взять конфиг от старого ядра, и добавить-убрать то, что нужно. Потом, в 2.6.13 не ыключена поддержка devfs, поэтому некоторые параметры загрузки прописываются в grub по другому.
__________________
"Нужны ли мы нам?" (с) К.Х.Хунта
Shlomo вне форума  
Старый 30.10.2005, 23:37     # 11
GEf$
Guest
 
Сообщения: n/a

Цитата:
ВО первых стоит взять конфиг от старого ядра
я их вроде беру.. делая make oldconfig

Цитата:
Потом, в 2.6.13 не ыключена поддержка devfs, поэтому некоторые параметры загрузки прописываются в grub по другому.
Интересно, теперь мучаю гугл...
 
Старый 31.10.2005, 17:16     # 12
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
А рутовая ФС вообще в порядке? Она монтирется при загрузке из другого места? e2fsck -f что про нее говорит, нормально все?

P.S. В 4 федорке в апдейтах есть kernel-2.6.13-1.1532_FC4, попробуй хотябы загрузится с ним, ясно будет кто виновник.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 31.10.2005, 17:59     # 13
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Нда,а вот тут чел вообще переставил карты памяти местами и всё заработало.
Оушень странно...
__________________
Beware of programmers carrying screwdrivers...
Zes вне форума  
Старый 31.10.2005, 18:31     # 14
Bek
::VIP::
 
Аватар для Bek
 
Регистрация: 25.12.2002
Адрес: SPb.RU
Сообщения: 958

Bek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek СэнсэйBek Сэнсэй
в поиск!
http://www.imho.ws/showthread.php?t=43072
смотри пункт 2.6

Тебе соответственно достаточно

"LABEL=/1" заменить на /dev/hda7 (в grub.conf написано hd0,6)
Bek вне форума  
Старый 03.11.2005, 00:06     # 15
GEf$
Guest
 
Сообщения: n/a

Цитата:
А рутовая ФС вообще в порядке? Она монтирется при загрузке из другого места? e2fsck -f что про нее говорит, нормально все?
говорит:

Usage: e2fsck [-panyrcdfvstDFSV] [-b superblock] [-B blocksize]
[-I inode_buffer_blocks] [-P process_inode_size]
[-l|-L bad_blocks_file] [-C fd] [-j ext-journal]
[-E extended-options] device

Emergency help:
-p Automatic repair (no questions)
-n Make no changes to the filesystem
-y Assume "yes" to all questions
-c Check for bad blocks and add them to the badblock list
-f Force checking even if filesystem is marked clean
-v Be verbose
-b superblock Use alternative superblock
-B blocksize Force blocksize when looking for superblock
-j external-journal Set location of the external journal
-l bad_blocks_file Add to badblocks list
-L bad_blocks_file Set badblocks list


Bek
Cпасибо, шас попробую поменять в конфиге hd0,6 на /dev/hda7

заменил "LABEL=/1" на /dev/hda7, проблема не решилась
Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(0,0)
 
Старый 03.11.2005, 12:07     # 16
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
GEf$:
говорит:
Дак ты указал какой диск-то проверять??
Например e2fsck -f /dev/hda7
(раздел должен быть отмонтирован)
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 04.11.2005, 03:08     # 17
GEf$
Guest
 
Сообщения: n/a

Exclamation

хм...
Код:
e2fsck -f  /dev/hda7
e2fsck 1.37 (21-Mar-2005)
e2fsck: No such file or directory while trying to open /dev/hda7

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 
Старый 04.11.2005, 20:38     # 18
GEf$
Guest
 
Сообщения: n/a

Question

Постараюсь обрисоват картину подробнее
Стоит FC4 kernel 2.6.11-1, решил проабгредить её ядро до 2.6.12! Скачал kernel-2.6.12-1.1456_FC4.src.rpm с офф сайта, руководствовался http://www.linux.org.ru/books/lor-fa...19.html#ss19.9 и http://linux4u.jinr.ru/docs/add04/ke...stall-2.0.html мануалами.

после установки ядра(make bzImage modules modules_install install)
система перистала заргужаться агрумантируя этим сообшением:

Kernel panic - not syncing:VFS: Unable to mount root fs on unknown-block(0,0)


конфиг grub-a

Код:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,6)
#          kernel /boot/vmlinuz-version ro root=/dev/hdc7
#          initrd /boot/initrd-version.img
#boot=/dev/hdc
default=2
timeout=5
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.12-prep)
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.12-prep ro root=LABEL=/1 rhgb quiet
        initrd /boot/initrd-2.6.12-prep.img
title Fedora Core (2.6.11-1.1369_FC4)
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
        initrd /boot/initrd-2.6.11-1.1369_FC4.img
title WINDOWS XP SP2 (RUS)
        rootnoverify (hd0,0)
        chainloader +1
cat /etc/fstab

Код:
LABEL=/1                /                       ext3    defaults        1 1
/dev/devpts             /dev/pts                devpts  gid=5,mode=620  0 0
/dev/shm                /dev/shm                tmpfs   defaults        0 0
/dev/proc               /proc                   proc    defaults        0 0
/dev/sys                /sys                    sysfs   defaults        0 0
LABEL=SWAP-hdc6         swap                    swap    defaults        0 0
/dev/fd0                /media/floppy           auto    pamconsole,exec,noauto,managed 0 0
/dev/hdb                /media/cdrecorder       auto    pamconsole,exec,noauto,managed 0 0
/dev/hda                /media/cdrom            auto    pamconsole,exec,noauto,managed 0 0
Вот кусок конфига с которым ядро было собрано.

Код:
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
З,Ы
В конфиге груба менял LABEL=/1 на /dev/hdc7, в этом случае система вообше отказывалась грузиться, не выдавая никаких ошибок..
вот, что я наблюдал на экране:
Код:
Booting Fedora Core (2.6.12-prep)'
root hd0,6
Filesystem type is ext2fs, partition type 0x83
kernel /boor/vmlinuz-2.6.12-prep ro root=/dev/hdc7
UNCOMPERSSING Linux ............ OK, booting kernel..
ДАЛЕЕ ВСЕ ЗАМИРАЕТ.....

Последний раз редактировалось GEf$; 04.11.2005 в 20:41.
 
Старый 04.11.2005, 23:54     # 19
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Вопрос номер раз:
ты то говоришь, что у тебя грузится система с /dev/hda7, теперь она у тебя грузится с /dev/hdc7, а может, на самом деле вообще с какого-нибудь другого раздела? Учитывая, что e2fsck у тебя на /dev/hda7 ничего не нашел, мне это кажется весьма вероятным. В общем, таблицу разделов в студию.
Вопрос номер два:
раз уж ты меняешь LABEL на /dev/hd..., в fstab ты аналогичные изменения производишь?
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 07.11.2005, 11:58     # 20
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
С устройствами и разделами ты действтительно лучше разберись сначала, правильно Saruman говорит.

Судя по логу ГРАБа, как он начинает грузится, все-таки система у тебя на /dev/hda7, хотя не понятно почему ее не смог e2fsck проверить. Вполне возможно что она просто запорчена (не думаю что это с ядром связано).
Попробуй восстановить чем-нибудь. Она вообще монтируется у тебя, читается??

Выводы
fdisk -l /dev/hda
fdisk -l /dev/hdb
fdisk -l /dev/hdc
в студию, если у тебя все конечно на АТА-винте (ах).

И еще вопрос: Граб находится на рутовом разделе, или на отдельном загрузочном, откуда грузится все начально вообще?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:42.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.