Могу ли я использовать файл squashfs, сидящий на жестком диске, в качестве моего rootfs?
Мне нужно сделать удаленные обновления на встроенной 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 в моей системе.
Есть идеи?
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
7
Почему жесткие диски никогда не бывают такими большими, как рекламируются?
-
2
ThunderBird / Синхронизация освещения с SE k770i