GNU/Linux Kernel 2.6
#1
Отправлено 24 октября 2004 - 15:05
image = /boot/vmlinuz-2&6
root = hda5
label = linux-2.6
довольно перезапускаюсь и при загрузке ядра, а много загрузилось
please append a correct "roo = "
kernel panic -not syncing : VFS : unable to moun root fs on unknow -block (3;5)
я подумал что неправельно рута указал, перезагрузился и в лиле написал root= hda , но то же самое, че делать , помогите плиз
#3
Отправлено 24 октября 2004 - 23:20
#4
Отправлено 25 октября 2004 - 18:50
и попробовал , root = hda5
и root = hda , но ничего не помогло, а он вроде как пишет, что не может рута найти, вот собака.
а может он такое писать, к примеру если у меля resiferfs или как там ее, а в ядре нет поддержки этой файловой системы?
#5
Отправлено 25 октября 2004 - 23:26
Может. В этом случае лечится добавлением модуля в initrd, кажется, точно не помню. Короче, образ виртуального диска, который содержит все драйверы, которые необходимы на момент загрузки. За подробностями в гугл, мне этим заниматься не приходилось.а может он такое писать, к примеру если у меля resiferfs или как там ее, а в ядре нет поддержки этой файловой системы?
P.S. А на мой взгляд поддержу райзера лучше все-таки включить в ядро, тем более если корень ("/") на нем.
#6
Отправлено 26 октября 2004 - 09:41
Сообщение изменено: tomatensaft (26 октября 2004 - 09:41 )
#7
Отправлено 26 октября 2004 - 21:42
#8
Отправлено 07 ноября 2004 - 12:22
# hdparm -d1 /dev/hda
setting using_dma to 1 (on)
HDIO_SET_DMA failed : Operation not permitted
using_dma = 0 (off)
#
#12
Отправлено 08 ноября 2004 - 00:05
Ты сделал, как тебе tomatensaft посоветовал? Пересобрать ядро не так уж сложно. Кстати, не забудь добавить поддержку таблицы разделов MS-DOS. Я забыл как-то, аналогичный эффект.да вот с верху напиано, короче он в панику идет, и пишет типо рута нет
Можно попробовать опцию ядру указать, чтобы явно врубить DMA. Синтаксис точно не помню, поэтому врать не буду. Чипсеты тут вроде как ни при чем, нужна лишь поддержка IDE-дисков. И, наверно, есть опция в конфиге отдельно для DMA. Но это ты сделал, насколько я понял.У меня постоянно после ручной пересборки ядра (2.4 или 2.6) не включается режим DMA для жёстких дисков, хотя все опции, с ним связанные вроде как я включил. Быть может, нужна поддержка каких-либо чипсетов, но среди перечисленных чипсетов моего просто напросто нету! Причём, замечу, что с идущем с дистрибутивом ядром подобной проблемы не возникает! Может есть какие-то нестандартные на первый взгляд секреты включения режима DMA?
# hdparm -d1 /dev/hda
setting using_dma to 1 (on)
HDIO_SET_DMA failed : Operation not permitted
using_dma = 0 (off)
#
#13
Отправлено 08 ноября 2004 - 08:41
initrd - это виртуальная FS в RAM?
Мне удалось включить DMA после долгих пересборок ядра (даже скрипт по автоматизации установки на шелле написал). Просто добавил какой-то там Intel-чипсет в ядро (можно и модулем).
Сообщение изменено: Setor (09 ноября 2004 - 08:59 )
#16
Отправлено 09 ноября 2004 - 15:33
Странные вещи произошли, иксы включилисьь, и даже звук был, а вот нета нет, странно, я карту вроде как выбрал в ядро тоже, как настроить не пойму, у меня ств, так что dhcp и вроде как все должно само работать, ну почти
+ он не монтирует по fstab ' у виндовс разделы, и не видит русский язык не них , все именя как вопросительные знаки, а кстати, командf mount /dev/hda1 /win_c подключает как надо , vi /etc/fstab имеет строку примерно такую
/dev/hda1 /win_c vfat user,dma,(чето про кодировку ) 0 0
а при запуске пишет что неверная файловая система, может в 2.6 фат 32 называется по другому ?
ну вроде остальное работает
PS! ядро заработало после каманды mkinitrd -c -k 2.6.9-my -m reiserfs
#19
Отправлено 11 ноября 2004 - 11:15
А в кернел 2.6 я смотрю, появилась возможность автоматической загрузки требуемых ОС модулей... (без вмешательства пользователя)