Форум » Ошибки » Kernel Panic - not syncing: VFS Unable to mount Root is on unknown-block(8,6) РЕШЕНО! » Ответить

Kernel Panic - not syncing: VFS Unable to mount Root is on unknown-block(8,6) РЕШЕНО!

sterx: Kernel Panic - not syncing: VFS Unable to mount Root is on unknown-block(8,6) стоит на жестком диске,при загрузке вижу такое сообщение. я не так давно в линуксе. ребята подскажите,что делать. там можно нажать [quote]C[/quote]: и править граб какую команду прописать для этого?

Ответов - 8

Mistix: sterx посмотри здесь или на )лоре

sterx: Mistix у меня не убунта. это имеет значение?

Mistix: sterx пишет: Mistix у меня не убунта. это имеет значение? а какой дистр? еще смортри http://gentoo.ru/node/23485здесь


sterx: Mistix пишет: а какой дистр? Arch Linux. перебробовал все. не помогает *

Monax: sterx Шлейфы к HDD меняли местами?

sterx: Monax точно пару дней назад брат поставил доп диск и поменял. теперь что переставить обратно?

операция ы: sterx пишет: Kernel Panic - not syncing: VFS Unable to mount Root is on unknown-block(8,6) стоит на жестком диске,при загрузке вижу такое сообщение. я не так давно в линуксе. ребята подскажите,что делать. там можно нажать Внимательно читаем - Обычно, один из двух вариантов. В initrd нет драйвера sata (либо он не загружается) - это можно проверить, посмотрев, выводит ли ядро сообщения о винчестере и разделах на нем до этой ошибки. Если выводит, проблема может быть в другом - в initrd банально нет файла /dev/sda5. В твоем случае initrd вообще не указан, исправь для начала это. Можно и без него, конечно, но тут уж сам ищи.. Это устаревший метод, больше он не нужен (работал, когда все было просто, а сейчас не везде адекватен). Не в смысле major и minor идентификаторов, а в смысле выбора корневой фс по ним. Сейчас обычно делают так: в initrd в каталоге /dev размещают несколько файлов, типа /dev/sda*, и когда указывают root=/dev/sda5, оно видит файл /dev/sda5 (8,5) внутри initrd и понимает, к какому устройству нужно обращаться. Сейчас там (0;0) именно потому, что устройство из строчки "/dev/sda5" не смогло понять, что имеется ввиду - а файла такого не нашла. такой подход, вместо захардкоденых в ядро отображений вида hda2 -> (3,2) позволяет много полезных вещей, например сейчас считается дурным тоном указывать устройства при монтировании по именам, т.к. имена могут меняться (добавили раздел в середину - и все съехало, перешли на 2.6.19 и hda стал sda - опять все сломалось, изменили порядок устройств в биосе или переткнули шлейф - sda стал sdb, и опять проблемы). Чтобы этой проблемы не было, сейчас во всех дистрибутивах идет переход на другие способы указания устройства, благо придумали их давно (через метку или uuid). А подобные способы просто не работали бы, если бы использовались старые способы определения корневой фс. зы. вместo арч линукс я бы посоветовал что то попроще, в особенности если вы , только начинаете изучать эту операционную систему

sterx: Большое спасибо Mistix - Monax - операция ы, я столько форумов облазил, но даже представить себе не мог,что дело в том что был переставлен жесткий диск. Поменял шлейфы и система загрузилась. операция ы я просто не давно начал увлекаться линуксом, может быть мне действительно проще было на убунте,но хотелось как бы изначально познать больше. теперь стоит задуматься



полная версия страницы