Мне нужно сделать удаленные обновления на встроенной Linux-системе, у которой есть свои rootfs в /dev /sda1.
Моей первой мыслью было добавить раздел обновления и переключиться на него при обновлении, но по причинам, характерным для нашего решения, я ограничен загрузкой только /dev /sda1.
Тогда я подумал, что мог бы включить файл squashfs rootfs и переключиться на его монтирование, что позволило бы мне обновить /dev /sda1. Файл squashfs должен находиться в /dev /sda1.
До сих пор я не понял, как смонтировать файл squashfs в качестве моей корневой файловой системы. Я попытался сделать это вручную, чтобы проверить:
mkdir /tmp/sda1
mount /dev/sda1 /tmp/sda1
mount -t squashfs /tmp/sda1/rootfs.sqsh /
что неудивительно, что приводит к отказу монтирования (32).
И если этого было недостаточно, я не могу сделать chroot в моей системе.
Есть идеи?