Здравствуйте. На девайсе стоит Ubuntu. Хочу смонтировать поверх ридонли корневой системы оверлей. Initramfs не используется. Сейчас делаю так, но как-то некрасиво получается: в выводе mount торчат старые точки монтирования и будто-бы old_root — какая-то лишняя сущность.
root=/dev/mmcblk0p1 ro init=/init_overlay
# /init_overlay
mount -t proc proc /proc
mount /dev/mmcblk0p2 /mnt/
mkdir -p /mnt/{lower,upper,work,root}
mount --bind / /mnt/lower
mount -t overlay overlay \
-o lowerdir=/mnt/lower,upperdir=/mnt/upper,workdir=/mnt/work \
/mnt/root
umount /dev
umount /proc
cd /mnt/root
pivot_root . old_root
exec /sbin/init # systemd
А как нормальные люди это делают? Спасибо.
