3

После сборки buildroot с Kernelimage и rootfs (jffs2) я перенес их на свою доску.

bootargs установлен в: mem = 64M console = ttyS0,115200 root =/dev/mtdblock1 rw rootfstype = jffs2

Теперь, когда я загружаюсь, я получаю следующую ошибку:

VFS: Невозможно открыть корневое устройство "mtdblock1" или unknown-block(31,1). Добавьте правильный параметр загрузки «root =»; Вот доступные разделы: 1f00 256 mtdblock0 (драйвер?) 1f01 261888 mtdblock1 (водитель?) 1f02 8448 mtdblock2 (водитель?) Паника ядра - не синхронизируется: VFS: невозможно смонтировать root fs на unknown-block(31,1)

Кто-нибудь знает, что пошло не так?

с уважением

1 ответ1

1

Проверьте конфигурацию вашего ядра. Это сообщение означает, что у ядра нет драйвера, поскольку вы сказали, что это корневое устройство. Ваша командная строка выглядит правдоподобно, поэтому убедитесь, что вы включили поддержку блочных устройств MTD в ядро (не как модуль). Убедитесь, что в ядре также есть jffs2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .