Tengo una instalación de Clonezilla en una memoria USB y me gustaría hacer algunas modificaciones en el sistema operativo. Específicamente, me gustaría insertar un script ejecutable /usr/sbinpara que sea fácil ejecutar mi propio comando de copia de seguridad para que las copias de seguridad sean menos dolorosas.
El sistema de archivos principal vive /live/filesystem.squashfsen la partición USB FAT-32.
¿Cómo puedo montar esta lectura / escritura en mi máquina Linux para poder agregar / eliminar / cambiar archivos? Estoy ejecutando un derivado de Ubuntu 12.04.
fuente

Source directory entry bin already used! - trying bin_1. Efectivamente, en mi sistema de archivos de salida, tengo a/biny a/bin_1, en lugar de fusionar la carpeta. ¿Algunas ideas? Si corro con-noappend,el sistema de archivos simplemente no funciona./usr/biny volver a empaquetarlomksquashfs. La unidad USB arranca bien y puedo usar mi script desde la sesión en vivo. Asegúrese de que ya no tiene el viejofilesystem.squashfsen el mismo directorio con el modificadosquashfs-rootantes de ejecutarlomksquashfs.create_inode: could not create character device squashfs-root/dev/audio, because you're not superuser!squashfs-root/dev/*) como usuario normal, necesita privilegios de root.Si su sistema admite algún sistema de archivos uion , como aufs o overlayfs , no tiene que extraer su archivo squashfs original.
Por ejemplo, se usa overlayfs (una opción de kernel para habilitarlo): puede montar sus archivos squashfs.fm en / fm o en otro lugar primero. Prepare un sistema de archivos grabable con 2 directorios, digamos / to y / temp . prepare otro directorio / aleta grabable para los resultados combinados. Montarlos juntos como una superposición a su sistema ---
Ahora puede agregar / modificar archivos en / fin . Una vez que todo está hecho, puede mksquashfs / fin a un nuevo archivo squashfs,
, luego borre / desmonte todos los demás directorios usados como lo hará.
Los squashfs y algunos unionfs se usan comúnmente para un live-cd .
fuente
Aquí , encontré otra respuesta:
fuente
Usar overlayfs como se muestra es la mejor manera de tener pseudo "squashfs rw"; Sin embargo, requiere ejecutarse en> 4.x kernel (o ubuntu> 14.x trusty).
Una solución alternativa cuando uno está sentado en un CD en vivo más antiguo sin ninguna superposición / aufs / unionfs es hacer uso de las capacidades propias de squashfs
importante:
ejemplo:
modificar el directorio "usr" de squashfs
la línea 3 construye temporalmente el archivo squashfs excluyendo olddir_usr
la línea 4 agrega el directorio-usr modificado en el archivo new_squashfs
ver aquí agregar squashfs Agregar al subdirectorio dentro del archivo squashfs
fuente