Ошибка монтирования RootFS: VFS: невозможно открыть корневое устройство "mtdblock4" или unknown-block(0,0)
Мой раздел MTD: Создание 5 разделов MTD на "Флэш-карте с физическим отображением": 0x00000000-0x00040000: "UBoot" 0x00040000-0x00060000: "BDINFO" 0x00060000-0x00100000: "JFFS2" 0x00100000-0x00380000: "Ядро" 0x00380000-0x00800000: "Rootfs" Командная строка ядра: Командная строка ядра: console=ttyS0,115200 mem=32M noinitrd root=/dev/mtdblock4 rw rootfstype=squashfs Теперь ошибка возникает при монтировании корневой файловой системы, информация о загрузке ядра выглядит следующим образом: ## Проверка изображения на 81000000... Имя образа: образ ядра Linux Создано: 2009-12-22 2:10:46 UTC Тип изображения: Образ ядра Linux MIPS (сжатый gzip) Размер данных: 874176 байт = 853,7 кБ Адрес загрузки: 80000000 Точка входа: 801fa000 Проверка контрольной суммы... ОК RTL8389 # cp.b 0x80f60000 0xbd060000 401000 Скопировать во Flash... готово RTL8389 # ' RTL8389 # сброс U-Boot 1.3.0 (2 октября 2009 - 15:21:34) Процессор: MIPS 4KEc 300 МГц, id: 0x90, рев: 0x6c Периферийный: 200 МГц DRAM: 32 МБ Flash: 8 МБ В: серийный Out: серийный Err: серийный Конфигурация чипа - $ Редакция: 5971 $ Модель коммутатора: GS-2228 (Количество портов: 28) Микросхема переключателя: RTL8389M Net: rtl8389#0 Нажмите пробел, чтобы прервать автозагрузку за 1 секунду ## Загрузка изображения на bd100000... Имя образа: образ ядра Linux Создано: 2009-12-22 2:10:46 UTC Тип изображения: Образ ядра Linux MIPS (сжатый gzip) Размер данных: 874176 байт = 853,7 кБ Адрес загрузки: 80000000 Точка входа: 801fa000 Проверка контрольной суммы... ОК Распаковка образа ядра... ОК Начальное ядро ... Версия Linux 2.6.19 (root@localhost.localdomain) (версия gcc 3.4.4 mipssde-6.03.00-20051020) #79 ПРЕДИСЛОВИЕ Пн. 21 декабря 21:10:37 EST 2009 Версия процессора: 0001906c Определена физическая карта ОЗУ: память: 02000000 @ 00000000 (можно использовать) Пользовательская физическая карта ОЗУ: память: 02000000 @ 00000000 (можно использовать) Построен 1 зонелист. Всего страниц: 8128 Командная строка ядра: console=ttyS0,115200 mem=32M noinitrd root=/dev/mtdblock4 rw rootfstype=squashfs Первичный кэш команд 16 КБ, физически помеченный, 4-полосный, размер строки 16 байтов. Первичный кэш данных 16 КБ, 4-сторонний, размер строки 16 байтов. Синтезированный обработчик пополнения TLB (20 инструкций). Синтезированный обработчик загрузки TLB fastpath (32 инструкции). Синтезированный обработчик TLB-хранилища fastpath (32 инструкции). Синтезированный TLB-модификатор fastpath обработчика (31 инструкция). Записи хеш-таблицы PID: 128 (порядок: 7, 512 байт) Записи в хеш-таблице кэша Dentry: 4096 (порядок: 2, 16384 байта) Записи хеш-таблицы Inode-кэша: 2048 (порядок: 1, 8192 байта) Память: 30252 КБ /32768 КБ (код ядра 1668 КБ, зарезервировано 2516 КБ, данные 351 КБ, инициализация 100 КБ, highmem 0 КБ) Записи хеш-таблицы монтирования в кеш: 512 Проверка инструкции "подождите"... доступна. NET: семейство зарегистрированных протоколов 16 NET: семейство зарегистрированных протоколов 2 Записи хеш-таблицы кеша IP-маршрутов: 256 (порядок: -2, 1024 байта) TCP установил записи хеш-таблицы: 1024 (порядок: 0, 4096 байт) Записи хеш-таблицы привязки TCP: 512 (порядок: -1, 2048 байт) TCP: настроены хеш-таблицы (установлено 1024, привязка 512) TCP рено зарегистрирован JFFS2 версия 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. io планировщик noop зарегистрирован io планировщик упреждающий зарегистрирован io планировщик крайний срок зарегистрирован io планировщик cfq зарегистрирован (по умолчанию) Серийный номер: 8250/16550 драйвер $ Редакция: 1,90 $ 1 порт, отключен обмен IRQ serial8250: ttyS0 при MMIO 0x0 (irq = 31) представляет собой 16550A флеш-устройство: 2000000 на bd000000 Флэш-карта с физическим отображением: найдено 1 x16 устройств в 0x0 в 16-битном банке Таблица расширенных запросов Amd/Fujitsu в 0x0040 количество чипов CFI: 1 cfi_cmdset_0002: отключение программы erase-suspend-из-за нарушения кода. Создание 5 разделов MTD на "Флэш-карте с физическим отображением": 0x00000000-0x00040000: "UBoot" 0x00040000-0x00060000: "BDINFO" 0x00060000-0x00100000: "JFFS2" 0x00100000-0x00380000: "Ядро" 0x00380000-0x00800000: "Rootfs" TCP кубический зарегистрирован NET: зарегистрированный протокол семьи 1 NET: семейство зарегистрированных протоколов 17 VFS: Невозможно открыть корневое устройство "mtdblock4" или unknown-block(0,0) Пожалуйста, добавьте правильный параметр загрузки "root=" Паника ядра - не синхронизируется: VFS: не удается смонтировать root fs на unknown-block(0,0)
В чем причина?
1 ответ
Решение
Проблема была решена.
разрешение - открыть элемент конфигурации CONFIG_SYSFS.