LINUX.ORG.RU

Сообщения Pavel_Iv

 

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

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!

Pavel_Iv
()

Создание rootfs для NAND-flash

Доброго времени суток. Прошу о помощи. Есть готовая файловая система. Компилирую образ следующим образом:

mkfs.ubifs -e 0x1F800 -c 8322 -m 2048 -r rootfs/ -o rootfs.ubifs все проходит OK.

ubinize -p 128KiB -m 2048 -s 512 -o rootfs_ubi.img ubifs.ini

#cat ubifs.ini

[ubifs]

mode=ubi

image=rootfs.ubifs

vold_id=0

vol_size=20MiB

vol_type=dynamic

vol_name=rootfs

vol_flags=autoresize

При выполнении команды ubinize .... получаю ошибку:

iniparser: input line too long in ubifs.ini (8)

ubinize: error!: cannot load the input ini file «ubifs.ini»

Не могу понять, где что не так.

Pavel_Iv
()

RSS подписка на новые темы