Залить rootfs через uboot
and73y
Пункты: 1154
Регистрация: 25.11.2009
Доброго дня!
Возникла задача залить rootfs через uboot.
В переменных есть следующая команда:
Код system_update=nand erase 80000 790000; tftpboot 70300000 zlinux; nand write 70300000 80000 790000; run nand_boot
Но здесь льется ядро, вопрос - по каким адресам загружать распакованый rootfs? Сразу после ядра?
80000 + 790000
Строка загрузки ядра:
Код
CONFIG_CMDLINE="console=ttyS0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs"
lexx666
Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Rootfs похорошему заливается из safe mode линукса...
and73y
Пункты: 1154
Регистрация: 25.11.2009
через safe_boot ? это я знаю
там файлики надо править, чтобы всё срослось (типа ip, название файлика)
гораздо интереснее заливать без лишней загрузки
lexx666
Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
чего там править ???
заменяете архив рутовой на свой и вперед...
Pavel Ivanchenko
Admin
Пункты: 92091
Регистрация: 24.03.2009
Пол: Мужчина
Цитата Но здесь льется ядро, вопрос - по каким адресам загружать распакованый rootfs? Сразу после ядра?
80000 + 790000
Сомневаюсь, что так можно, UBI ведь сама с бедами журнал ведет и вот представте что у нее в журнале таблица от одной флешки, а вы ее тупо скопировали на другую флешку ...
and73y
Пункты: 1154
Регистрация: 25.11.2009
Код
#!/bin/sh
cd /mnt/nand
echo "Copy rootfs.tgz from 192.168.0.2 ..."
tftp -g -b 4096 -r rootfs.tgz 192.168.0.2
echo "Extract filesystem to NAND flash ..."
#gunzip ./rootfs.tgz
tar xzvf ./rootfs_mat9g45.tgz
rm ./rootfs_mat9g45.tgz
сменить ip, и имя файлика на хосте
Pavel Ivanchenko:
ок, понял
lexx666
Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
А SD-картой воспользоваться религия не позволяет ?
С SD-картой можно и ядро и рутововую и загрузчики перешить без проблем. И скрипты есть, всё по инструкции.
and73y
Пункты: 1154
Регистрация: 25.11.2009
Цитата А SD-картой воспользоваться религия не позволяет ?
С SD-картой можно и ядро и рутововую и загрузчики перешить без проблем. И скрипты есть, всё по инструкции.
да, религия