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.
Script creador de Usb boteables
- nilsonmorales
- Posts: 972
- Joined: Fri 15 Apr 2011, 14:39
- Location: El Salvador
Script creador de Usb boteables
[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]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
buen aporte...
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.
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.
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
comentar .....
En tu script tambien lo hace en Fat32, pero espero que se pueda variar la creaccion de sistemas de archivos.
saludos.
saludos.
- nilsonmorales
- Posts: 972
- Joined: Fri 15 Apr 2011, 14:39
- Location: El Salvador
El pueblo unido jamas....
Se puede ir haciendo con ideas en conjunto
simple/complejo
Segun la respuesta podemos hacer que el script comporte como queremosQue tipo de usuario te consideras
1- Básico
2- Avanzado
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.
Ademas de eso y supongo que se puede es hacerlo compatible con cualquier distro linux, mucho laburo ehh y bootflahs hace lo mismo.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
[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]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
falta una libreria...
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.
libconv.so.2 que no es precisamente de las facilitas de conseguir.
- nilsonmorales
- Posts: 972
- Joined: Fri 15 Apr 2011, 14:39
- Location: El Salvador
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
Descarga desde terminal
Ese cp/mv es un parche para cuando se copian archivos muy grandes muestre una barra de estado.
Saludos
Code: Select all
./configure --libdir=/usr/lib --bindir=/usr/bin --sysconfdir=/usr/etc --localedir=/usr/share/locale --mandir=/usr/share/man
Code: Select all
wget -c --no-check-certificate https://copy.com/Uqd2dLBpUtwY/libiconv-1.14.pet
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]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]