Autor Tema: Opción para mantener cambios permanentes  (Leído 228 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado CristianEdgardo

  • ****
  • Mensajes: 76
Opción para mantener cambios permanentes
« en: 05-09-2022, 04:32 (Lunes) »
Saludos gente, otra vez hago un posteo de lo que estuve diseñando para obtener cambios permanentes, sin tener problemas de que se sobre escriba el changes.data

Lo primero en el diseño de nuestro trabajo, sera tener en cuenta que se necesita si o si mínimo pendriver de 16 Gb.

2 gigas del sistema base copiado de la iso, 2,5 gigas de la carpeta módulos,aproximadamente, varia según los módulos de cada usuario y 4 Gb del archivo changes.data el cual yo lo tengo como data.img, nombre diferente para que por las dudas no lo tome, si es que esta actividad de modo automática la detección de los cambios persistentes.

Segundo paso es la creación del archivo data.img, como ya tengo la info de LUPOX, unos de los miembros de seguridadwireless, solo copio y pego:
Abrimos la consola y tipeamos:
[
dd if=/dev/zero of=/mnt/livemedia/data.img bs=1M count=4096
#crea un contenedor vacío de 4 Gb en la raíz de la memoria.

mkfs.ext4 /mnt/livemedia/data.img
#Crea un sistema de archivos ext4.

tune2fs -m 0 -c 0 -i 0 /mnt/livemedia/data.img
#Eliminamos el 5% de espacio reservado a root

e2fsck -f -D /mnt/livemedia/data.img
#reparar y optimizar el sistema archivos
]

 Por si algún novato no lo sabe o no se da cuenta, texto empezado con "#"  no se tipea, es solo explicativo (también copiado del compañero que aporto lo de changes.data).

Tercer paso:
                   Aquí en consola (con sudo o como root), escribimos:
                               mkdir /media/data.img
                               mount -o loop /mnt/livemedia/data.img /media/data.img
                               cp -R -a /root /media/data.img
                               umount /media/data.img

                  En este tercer paso, lo que conseguimos  montar nuestro archivo img, para hacer una copia exacta de la carpeta
              root creada con el live cd o usb, asi no tendremos problemas con archivos faltantes o demás. Luego  desmontamos el
              archivo img.

Cuarto paso:
                    Es la creción de un script que nos permita montar primeramente data.img en una carpeta y seguido de ello
          montar nuestra carpeta root creada en data.img. Y Limpiando en cada inicio la .cache de root (directamente en DATA.IMG )

                    Abrimos kwrite y copiamos y pegamos lo siguiente:

 #! /bin/bash

mkdir /media/DATA.IMG
mount -o loop /mnt/livemedia/Data.img /media/DATA.IMG
mount --bind /media/DATA.IMG/root /root
rm -R /media/DATA.IMG/root/.cache/*

Luego lo guardamos dentro del pendriver donde tenemos wifislax: /mnt/livemedia/mountdata.img.sh o (donde mas les guste), con el nombre de mountdata.img.sh

Quinto paso:

                                Nos queda, Abrir la consola :

                                      wifislax64 ~ #  mkdir -p /root/Desktop/data.img/etc/rc.d
                                                   #con esto creamos capetas y subcarpetas necesarias
                                      wifislax64 ~ #cp -a /etc/rc.d/rc.local /root/Desktop/data.img/etc/rc.d/rc.local
                                                   #aquí copiamos rc.local para editarlo y agregar la linea para ejecutar nuestro script
                                       wifislax64 ~ #echo /mnt/livemedia/mountdata.img.sh >> /root/Desktop/data.img/etc/rc.d/rc.local
                                                   #aquí agregamos la linea mencionada al archivo rc.local

Sexto y ultimo paso:

             Ir al escritorio, click derecho sobre la carpeta data.img y picar en "crear modulo xzm wifislax sin log package"

                                                                                 Listo  >:D :-[

Les dejo imágenes ilustrativas de los archivos: script , .img y como queda ubicada la carpeta root






Creación del archivo "DATA.IMG" Sacado del siguiente post de LUPOX:
https://foro.seguridadwireless.net/live-wifislax/gestor-de-cambios-persistentes-persistencia-encriptada-wifislax64-1-1/



« Última modificación: 08-09-2022, 02:50 (Jueves) por CristianEdgardo »

Desconectado pasandin

  • **
  • Mensajes: 8
Re:Opción para mantener cambios permanentes
« Respuesta #1 en: 07-09-2022, 15:32 (Miércoles) »
Hi, buena solucion para el uso que le voy a dar a un pc, va perfecto, gracias

Desconectado CristianEdgardo

  • ****
  • Mensajes: 76
Re:Opción para mantener cambios permanentes
« Respuesta #2 en: 08-09-2022, 02:08 (Jueves) »
Claro, tanto drama es que necesitas si o si el formato fat32 en la raíz del pendriver, pero no te deja usar accesos directos, ahí es donde te mata.
y el changes.data, después de varios usos se llena y se sobre escribe, y se va todo a la miercole...
Estoy experimentando un poco mas finito, pero se complica un poco mas, y no funciona, como solo montar algunas carpetas y otras no.
 Ahora edito y pongo que se acuerden de borrar la carpeta  /root/.cache, ahora lo agrego el el script. Así cada inicio lo borrara.