kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block(0,0) [Не решено, закрыто]
Обращаюсь к сообществу за помощью, так как у меня уже закончились все идеи.
Итак Года 2 назад меня подсадили на работе на gentoo, мне понравилось и когда я купил себе ноутбук то попросил чтобы админ мне и на ноутбук gentoo поставил. Все было хорошо ничего не беспокоило пока я не полез куда не надо без бэкапов. Дело в том что админ разбил мне диски как принято для сервака, а не для домашней машины в итоге диск /usr у меня был все время забит под самое нехочу, а рядышком /opt был пустой. При попытке перераспределения места у меня накрылся /usr все попытки восстановления ни к чему не привели. Единственный выход был сносить все и ставить с нуля. Так как админа уже рядом не было пришлось все самому делать.
Распечатал себе и русский и английский вариант handbooka установил с горем пополам с кучей проблем и брожению по нету в поисках их решения
Поставил KDE после мучений он и запустился все настроил
НО так как ставил первый раз сам то не поставил поддержку ядра и я полез пересобирать ядро поставил поддержку звука и сделал глупость не сохранил отдельно ядро а перезаписал поверх. В итоге при перезагрузке у меня вообще еле загрузилось но даже без поддержки терминалов.
После этого я пересобрал еще много раз в одном варианте который щас у меня называется stable все грузится кроме того что не запускаются kde из-за того что стоил лишняя галка framebufera при любой изменение текущего ядра, при загрузке с него вылетает в
kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block(0,0)
Уже и с нуля все опции расставлял и все равно одно и тоже.
Что посоветуете?
Что предоставить для полной картины?
- Для комментирования войдите или зарегистрируйтесь
используй genkernel для
используй genkernel для сборки ядра
Я наверное всетаки попробую и
Я наверное всетаки попробую и genkernel бо уже не знаю что и делать
Но все же хотелось бы услышать и другие мысли.
С ув. Maximus_Decimus
Других мыслей вряд ли
Других мыслей вряд ли будет,проблема в конфигурировании ядра.
Заюзайте генкернел.
genkernell --menuconfig рулит.
А поподробнее о использовании
А поподробнее о использовании genkernell для обновления ядра т.е. без использования live cd
Насчет конфига ядра все верно вроде как так как я поставил только те опции которые нужны для драйверов
pcieport
ohci_hcd
ehci_hcd
pata_amd
sata_nv
snd_hda_intel
forcedeth
ath5k
ohci1394
+
поставил свое ядро поддержку ext2 ext3
С ув. Maximus_Decimus
http://www.gentoo.org/doc/en/
http://www.gentoo.org/doc/en/genkernel.xml
http://www.gentoo.ru/search/n
http://www.gentoo.ru/search/node/kernel%20panic%20-%20not%20syncing%3A%20VFS%3A%20Unable%20to%20mount%20root%20fs
Я ♥ Gentoo & Funtoo
Все это я читал, как и читал
Все это я читал, как и читал выдачу гугла по этому поводу ничего не нашел, в половине случаев у людей просто напросто не включена поддержка либо файловой системы либо дров на диск
С ув. Maximus_Decimus
Кто нибудь может написать
Кто нибудь может написать список действий для проверки что вообще не так?
P.s. Как можно посмотреть настройки ядра с которого я гружусь?
С ув. Maximus_Decimus
Неправильно сконфигурировано
Неправильно сконфигурировано ядро.
Список действий: вдумчивая правильная конфигурация и сборка работоспособного ядра.
Если не получаеться,доверьте работу генкернелу.
Конфиг ядра лежит сдесь /usr/src/linux/.config
Конфиг загруженного ядра можно посмотреть так: zcat /proc/config.gz | less
Можете заглянуть сюда
valet2valet
-> Unable to mount root fs on unknow-block(0,0)
тут проблема может быть в разных местах (при этом ядро работает правильно)
хочется увидеть fstab, mtab, и fdisk -l
Gentoo - Symphony of Creations
Цитата: тут проблема может
Согласен.
Но если человек спрашивает где лежит конфиг,и я так понял.что в первый раз сам собирает ядро то...
Все правильно,
Ничего личного ;)
Gentoo - Symphony of Creations
fstab # /etc/fstab: static
fstab
# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency). It's safe to drop the noatime options if you want and to
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#
#
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda2 /boot ext2 defaults,noatime 1 2
/dev/sda4 / ext3 noatime 0 1
/dev/sda3 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,users 0 0
/dev/sda1 /mnt/winXP ntfs noatime,users 0 0
# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
# use almost no memory if not populated with files)
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
mtab
/dev/sda4 / ext3 rw,noatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
/dev/sda2 /boot ext2 rw,noatime 0 0
/dev/sda1 /mnt/winXP ntfs rw,noexec,nosuid,nodev,noatime 0 0
shm /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0
usbfs /proc/bus/usb usbfs rw,noexec,nosuid,devmode=0664,devgid=85 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/sdb1 /tmp/usb vfat rw 0 0
fdisk -l
Диск /dev/sda: 120.0 ГБ, 120034123776 байт
129 heads, 4 sectors/track, 454344 cylinders
Units = цилиндры of 516 * 512 = 264192 bytes
Disk identifier: 0x43c610be
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 158760 40959998 7 HPFS/NTFS
/dev/sda2 158760 159268 131144 83 Linux
/dev/sda3 159269 167397 2097282 82 Linux своп / Solaris
/dev/sda4 167398 454344 74032326 83 Linux
Диск /dev/sdb: 1027 МБ, 1027604480 байт
18 heads, 49 sectors/track, 2275 cylinders
Units = цилиндры of 882 * 512 = 451584 bytes
Disk identifier: 0x04030201
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 2276 1003400 6 FAT16
Для полной картины
grub
# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.
default 0
timeout 30
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.31-r10
root (hd0,1)
kernel /boot/kernel-2.6.31-gentoo-r10 root=/dev/sda4
title Gentoo Linux 2.6.31-r6-stable
root (hd0,1)
kernel /boot/kernel-2.6.31-gentoo-r6-stable root=/dev/sda4
title Gentoo Linux 2.6.31-r6
root (hd0,1)
kernel /boot/kernel-2.6.31-gentoo-r6 root=/dev/sda4
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
# vim:ft=conf:
одно стабильное а два собранных в разных версия
С ув. Maximus_Decimus
Сейчас посмотрю кофниг с
Сейчас посмотрю кофниг с которого я гружусь и тото что собираю проверю в чем разница
С ув. Maximus_Decimus
В работающем варианте
В работающем варианте посмотрите вывод lspci -k
Подскажет какие именно для ваших устройств нужны драйвера.
Используйте "local versions" (это в menuconfig) чтобы ядра по-разному назывались, поможет убедиться что всё правильно делаете.
Ну а проблема 90% в драйвере на фс и/или драйвере для контроллера диска. 10% что проблема в опциях ядра, передаваемых при загрузке.
Проблема
... или в неправильно указанном root=...? ;)
Gentoo - Symphony of Creations
lspci 00:00.0 RAM memory:
lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Kernel driver in use: pcieport-driver
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Kernel driver in use: pcieport-driver
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Kernel driver in use: pcieport-driver
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
Subsystem: ASUSTeK Computer Inc. Device 1387
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 1387
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 1387
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. Device 1387
Kernel driver in use: AMD_IDE
Kernel modules: pata_amd
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. Device 1387
Kernel driver in use: sata_nv
Kernel modules: sata_nv
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 1339
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
Subsystem: ASUSTeK Computer Inc. Device 1385
Kernel driver in use: forcedeth
Kernel modules: forcedeth
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
Kernel driver in use: ath5k
Kernel modules: ath5k
04:00.0 VGA compatible controller: nVidia Corporation G73 [GeForce Go 7600] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 1322
05:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 1387
Kernel driver in use: ohci1394
Kernel modules: ohci1394
05:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
Subsystem: ASUSTeK Computer Inc. Device 1387
05:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 1387
05:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
Subsystem: ASUSTeK Computer Inc. Device 1387
Вот опираясь на эти данные я и настраиваю ядро включаю поддержку этих модулей и тох от которых они зависят
Далее выбираю свой процессор
далее выбираю ext2 ext3 ntfs и до кучи остальные fs
С ув. Maximus_Decimus
http://cateee.net/lkddb/
http://cateee.net/lkddb/
http://cateee.net/autokernconf/
http://62.3.120.141/~pappy/working.html
Или загрузившись с RescueCD взять конфигурационный файл и на его основе строить собственное ядро.
Я ♥ Gentoo & Funtoo
На сколько я понимаю (как и
На сколько я понимаю (как и говорилось выше) root должен быть (0,0) но так как там стоит винда вначале диска ;> (что уже плохо) на начальной области диска то придется перезаписать бут сектора винды на "grub"
PS впринципе можно сделать другую часть диска "активной"() с помощью cfdisk только я незнаю насколько это правильно
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
draft3r написал(а): На
Никто никому ни чего не должен :)
Например у меня
А у топик-автора
и это правильно...
Вот последний конфиг который
Вот последний конфиг который я делал может будет ясно комуто что здесь не так
текущий конфиг не смог достать нет файла /proc/config.gz
evadim конфиг ядра находившийся тут был выпилен модераторами, просьба посмотреть в http://www.gentoo.ru/content/mne-neobhodimo-vylozhit-bolshoy-kusok-loga-ili-konfiguracionnogo-fayla-kak-postupit
С ув. Maximus_Decimus
Не нашел выхода Грохнул все к
Не нашел выхода
Грохнул все к чертям и установил по новой все
С ув. Maximus_Decimus
это не Gentoo Way! а какой-то
это не Gentoo Way! а какой-то windows way :(