LINUX.ORG.RU

Установка Linux на Mini6410


0

1

Hi. Столкнулся с проблемой, не могу решить. Скомпилировал ядро из исходников linux-2.6.38 под arm11.

CONFIG_CMDLINE=«console=ttySAC0,115200 root=/dev/mmcblk0p1 rootfstype=ubifs init=/linuxrc»

Собрал корневую фс. Сделал образ фс следующим образом:

mkfs.ubifs -v -r rootfs/ -o rootfs.ubifs -m 2048 -e 0x1F800 -c 8192

ubinize -o rootfs.ubi -p 128KiB -m 2048 -s 512 ubi.ini

Копирую на SD u-boot, zImage, rootfs.ubi

Переключаюсь на загрузку с Nand. И в процессе установке получаю вот такую ошибку:

Freeing init memory: 1420K

mount: mounting ubi0:FriendlyARM-root on /r failed: No such device

1Wire touchscreen OK

/init: line 103: can't open /r/dev/console: no such file

Kernel panic - not syncing: Attempted to kill init!

Думается мне что UBIFS на /dev/mmcblk0p1 у тебя работать не будет.

One thing people have to understand when dealing with UBIFS is that UBIFS is very different to any traditional file system - it does not work on top of block devices (like hard drives, MMC/SD cards, USB flash drives, SSDs, etc

ef37 ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.