Script creador de Usb boteables

Post Reply
Message
Author
User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

Script creador de Usb boteables

#1 Post by nilsonmorales »

Dedicado a usuarios nuevos, este script es capaz de crear dispositivos usb arrancables con Puppy, con solo ir llenado los campos que el script solicite,
Estado: Beta
Como funciona:
#1- Muestra el listado de las partitiones
#2- Revisa si se encuentran los archivos necesarios, en caso de no encontrarlos, los descarga
#3- Formatea la usb
#4- Instala bootlace.com
#5- Monta usb
#6- Monta la iso
#7- Hace el proceso automático, copia los archivos de la iso a la usb
#8- Remueve los archivos temporales y los que descargo sin afectar el sistema.

Pueden copiarlo desde aqui:
https://github.com/Woofshahenzup/My-Pup ... aster/yapu

El script funciona, lo he probado en una sdcard, pero necesito pulirlo un poco, y simplificarlo,
Fallos:
1- A veces no copia bien el *.sfs, es neceario comparar la suma del sfs de la iso con la usb para estar seguros, de lo contrario "kernel panic".
2- libiconv.so.2 es requerida para advcpmv ( advanced copy move ) es lo que usa para copiar y pegar los archivos con una barra de progreso. Versiones como precise 571 carecen de dicha libreria.

Probada en Pupjibaro y OBprecise con exito, solo agregué libiconv a OBprecise.
quiero implementar la funcionabilidad de comparar las sumas. pero aún estoy aprendiendo, seguire leyendo y comentando, cualquier ayuda es bienvendia.
Saludos.
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

buen aporte...

#2 Post by mister_electronico »

Buen aporte Nilson... sobre todo bien delimitado cada proceso.

Lo que mas me interesa es poder instalar una iso, en un pendrive con el sistema de archivos que yo quiera.

Esto es las distros de Puppy traen el "BootFlash puppy to USB" una forma inmediata de instalar una ISO al USB al pendrive, pero esta te la hace en FAT32 .

Desde el ordenador que estoy escribiendo este post para arrancar el pendrive solo lo consigo con sistemas de archivos ext3 y aunque hay otros metodos para poder hacerlo, el script que tu pones parecece intersante, para controlar cada uno de los procesos.


Nos vemos.

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

comentar .....

#3 Post by mister_electronico »

En tu script tambien lo hace en Fat32, pero espero que se pueda variar la creaccion de sistemas de archivos.


saludos.

User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

El pueblo unido jamas....

#4 Post by nilsonmorales »

Se puede ir haciendo con ideas en conjunto
Que tipo de usuario te consideras
1- Básico
2- Avanzado
Segun la respuesta podemos hacer que el script comporte como queremos
simple/complejo
1-Basico
-Elije el dispositivo usb
-Instala grub4dos
-Crea tu directorio
-El script hace su trabajo
-Comprueba que todo este bien "OK"
-Limpiar y salir.
2-Complejo
-Elije el dispositivo usb
-El tipo de tabla de particion EXT3,4, NTFS, FAT
-quires instalar Grub4dos, Lilo, Syslinux, o cualquier otro bootloader
-Crea tu directorio
-El script hace su trabajo
-Comprueba todo OK
-Limpiar y salir
Ademas de eso y supongo que se puede es hacerlo compatible con cualquier distro linux, mucho laburo ehh y bootflahs hace lo mismo.
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

falta una libreria...

#5 Post by mister_electronico »

Para el comando cp de script que me supongo que no sera el mismo que el "cp" el sistema operativo o al menos eso creo, le falta la libreia

libconv.so.2 que no es precisamente de las facilitas de conseguir.

User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

#6 Post by nilsonmorales »

Cuando hicimos Pupjibaro con josejp tuvimos esta charla, por que si algunas librerias son tan comunes para muchas cosas como ese libiconv que sirve para muchas aplicaciones de terminal no las agragamos de una vez a la iso por eso Pupjibaro no da tantos problemas a la hora de instalar/compilar aplicaciones, en fin aqui te dejo la libreria compilada desde codigo fuente en Retro precise 3.2.48

Code: Select all

./configure --libdir=/usr/lib --bindir=/usr/bin --sysconfdir=/usr/etc --localedir=/usr/share/locale --mandir=/usr/share/man
Descarga desde terminal

Code: Select all

wget -c --no-check-certificate https://copy.com/Uqd2dLBpUtwY/libiconv-1.14.pet
Ese cp/mv es un parche para cuando se copian archivos muy grandes muestre una barra de estado.
Saludos
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

Post Reply