Seguridad Wireless - Wifi

Suite Seguridad Wireless => Live wifislax => Mensaje iniciado por: joan1974es en 15-09-2014, 08:46 (Lunes)

Título: instalacion en pendrive
Publicado por: joan1974es en 15-09-2014, 08:46 (Lunes)
Hola a todos, desde hace algun tiempo soy usuario de wifislax, actualmente lo tengo en mi portatil instalado, en la ver sion 4.6, he intentado instalar la 4.7, 4.8 y 4.9 pero este portatil es muy antiguo y no carga la interfaz grafica.

Por esto me gustaria instalarlo en un pendrive de 16gb y asi poder utilizarlo en mis vacaciones desde otros portatiles, no he encontrado ningun tutorial (quizas no se pueda), yo al intentar instalarlo me da error y no me deja.

No hablo de LIVE USB sino de instalacion completa en usb como lo tengo en mi portatil.

Gracias a todos por la ayuda
Título: Re: instalacion en pendrive
Publicado por: najador en 16-09-2014, 17:42 (Martes)
saludos amigo el tutorial esta en videos y tutoriales (manuales de wifislax y wifiway)(manual de intalcion de wifislax completo) y unos de los primeros pero es antigillo yo lo intente y me quede en vlimuz ya que al parecer 4.9 y anteriores ya lo tiene pero ....hay me quede y el initrd.gz  no esta en descarga en este foro eso creo
Título: Re: instalacion en pendrive
Publicado por: pastilla en 17-09-2014, 13:05 (Miércoles)
Hola compañeros pues parece que el manual esta roto cuando llega al punto de los enlaces,como asignatura pendiente y teniendo un pendrive de 4 gb me pondre en ello a ver como se puede resolver:

Manual creado http://www.wifislax.com/manuales/pdf/MANUAL_completa_wifislax_en_usb.pdf

Enlace del manual:

https://foro.seguridadwireless.net/manuales-de-wifislax-wifiway/instalacion-livecd-en-usb-no-modo-liveusb-sino-completo-logrado/msg39878/#msg39878

Cita:

Colocar dentro de la carpeta del boot este vmlinuz, y el initrd.gz, si es vuestro caso, sino es otro perdirmelo que los voy creando,pero el vmlinuz debe ser valido para la small, la ws 3.1 y el wifiway-0.8

http://telefonica.net/web2/wifislax/usb/vmlinuz

este hay que añadirlo para todos los casos

Los siguientes son alternativos para cada uno, pero al menos uno.

----------------------

http://telefonica.net/web2/wifislax/usb/initrd.gz

http://telefonica.net/web2/wifislax/usb/initrdsda1.gz

http://telefonica.net/web2/wifislax/usb/initrdsda2.gz

http://telefonica.net/web2/wifislax/usb/initrdsda3.gz

el sdb1 corresponde a http://telefonica.net/web2/wifislax/usb/initrd.gz

http://telefonica.net/web2/wifislax/usb/initrdsdb2.gz

http://telefonica.net/web2/wifislax/usb/initrdsdb3.gz

http://telefonica.net/web2/wifislax/usb/initrdsdc1.gz

http://telefonica.net/web2/wifislax/usb/initrdsdc2.gz

http://telefonica.net/web2/wifislax/usb/initrdsdc3.gz

siempre el pendrive o usb con particion ext3

Por si quereis probar desde cero vosotros mismos:


http://telefonica.net/web2/wifislax/usb/grub-0.97-i486-3.tgz

http://telefonica.net/web2/wifislax/usb/mkinitrd-1.2.0-i486-1.tgz

Ojo el initrd.gz es para /dev/sdb1 y ext3 y retardo 12, si quereis de otro tipo perdirmelo, asi os ahorrais tener que hacerlo vosotros mismos

Y os dejo 2 script perfectas para todos los livecd del mundo para instalacion y emulacion antes de arrancar. que he estado usando para el desarrollo de todo esto.  Wink

Esta es para emular con entorno chroot antes de arrancar con la USB y podemos saber que todo esta correcto

http://telefonica.net/web2/wifislax/usb/1.sh

Esta para instalar todo el contenido de las livecd, ojo solo el contenido, luego hace falta emular

http://telefonica.net/web2/wifislax/usb/2.sh

----------------------------------------------------------

Todos esos enlaces salen en pagina en blanco con firefox.
Najador si dices que vmlinuz en 4.9 ya lo lleva este es el initrid.gz  que hay en la distro siguiendo en el apartado del buscador despues habria que seguir los pasos de hwagm al inicio del hilo para crearlo:

http://packages.slackware.com/?r=slackware-current&p=mkinitrd-1.4.8-i486-2.txz

y el grub necesario tambien con el buscador de slackware segun dice hwagm:

http://packages.slackware.com/?r=slackware-current&p=grub-2.00-i486-2.txz

saludos
Título: Re: instalacion en pendrive
Publicado por: najador en 18-09-2014, 00:17 (Jueves)
lo he intebtado con la 4.9 y nada no se que hacer para que detecte la particion creada en ext3 como se dice que se haga lo he intentado con la 4.1 y si al terminar de la instalcion te dice hasta la dirreccion del vlimuz y todo bien hasta ahi meto la carpeta del mkinitrd extraida creo que debe de ir /boot/ ya que ahi esta el vlimuz   de nuevo /boot/grub/menu. lts y hago los cambios pongo hd0.0  continuo con los cambios adacomo el tutorial pero no veo que me salga nada del mkintrd para poder continuar con los cambios ¿sera que la version del mkintrd es mas nueva y no va con 4.1 ? o algo hare mal ¿como se podria hacer una particion en usb para que la reconocca la 4.9 para poder intalarla ? ¿y si se llega ha hacer a wifislax se le da 4gb si la usb es de 16 por decir algo el otro restante wifislax lo usario como si fuera disco ?   gracias por los enlaces de descarga y molestarte en darnos respuesta  yo no habria dado con elllos en la vida     seguire intentandolo haber si hay manera
Título: Re: instalacion en pendrive
Publicado por: fdogr en 18-09-2014, 12:31 (Jueves)
Tan antiguo es tu ordenador? El mio es un pentium que tenia la primera version del vista y 150 Gb y me va como un tiro. Por cierto yo lo tengo formateado en ext2 con 3G para swap, por si te sirve de algo.
Si necesitas paso a paso como lo hice (creo que no, pero no doy nada por supuesto) ya sabes...lo tengo recientito que tuve que reinstalar todo al intentar añadir kali como segundo sistema.
Título: Re: instalacion en pendrive
Publicado por: najador en 18-09-2014, 17:40 (Jueves)
perdona si me equivoco pero dices que has formateado una memoria usb y has creado las 2 particiones como disco duro la de linux como primaria en ext2 y linuxswap con 3 gb ¿y lo has hecho funcionar con la version 4.9 en intalacion completa en usb? tan sencillo....es y luego cambiarias la secuencia de arranque en/boot/grub/ y añadirias los cambios yo lo he intentado y nada
Título: Re: instalacion en pendrive
Publicado por: geminis_demon en 18-09-2014, 18:16 (Jueves)
La instalación completa de Wifislax en una memoria usb es exáctamente igual que en un disco duro, solo hay que arrancar wifislax con el pendriver ya conectado al puerto usb para que lo monte en /mnt y lo detecte el instalador. Si conectas el pendriver después de haber arrancado Wifislax se montará en /media y el instalador no lo detectará como un disco duro.

Por lo demás se hace todo igual.
Título: Re: Re: instalacion en pendrive
Publicado por: warcry en 18-09-2014, 21:01 (Jueves)
La instalación completa de Wifislax en una memoria usb es exáctamente igual que en un disco duro, solo hay que arrancar wifislax con el pendriver ya conectado al puerto usb para que lo monte en /mnt y lo detecte el instalador. Si conectas el pendriver después de haber arrancado Wifislax se montará en /media y el instalador no lo detectará como un disco duro.

Por lo demás se hace todo igual.

A no ser que haya cambiado el instalador de la 4.9, yo no he tenido h.uevos a instalarla en un usb.

El grub tiene la mala costumbre de sobrescribir el mbr del primer hdd que encuentra, y precisamente el usb no suele ser el primero, ademas de que no te lo detecta exactamente  como hdd
Título: Re: instalacion en pendrive
Publicado por: pastilla en 19-09-2014, 00:11 (Viernes)
Pues por lo que veo y para asegurarme que no haya fallos de deteccion: desconectare el disco duro, le enchufare el pendriver y arrancare desde  livecd.

Ya dire resultados.
Título: Re: instalacion en pendrive
Publicado por: najador en 19-09-2014, 01:51 (Viernes)
no creo que te sirva quitar el disco duro pues yo no lo tengo y lo he intentado lo que si creas particines desde consola la linux swap y la primaria  al intentar intalar grub con la 4.9 me dice que requirere antes una instalacion de 4.4 o superior pero no detecta particiones  :-\
Título: Re: Re: instalacion en pendrive
Publicado por: geminis_demon en 19-09-2014, 12:31 (Viernes)
La instalación completa de Wifislax en una memoria usb es exáctamente igual que en un disco duro, solo hay que arrancar wifislax con el pendriver ya conectado al puerto usb para que lo monte en /mnt y lo detecte el instalador. Si conectas el pendriver después de haber arrancado Wifislax se montará en /media y el instalador no lo detectará como un disco duro.

Por lo demás se hace todo igual.

A no ser que haya cambiado el instalador de la 4.9, yo no he tenido h.uevos a instalarla en un usb.

El grub tiene la mala costumbre de sobrescribir el mbr del primer hdd que encuentra, y precisamente el usb no suele ser el primero, ademas de que no te lo detecta exactamente  como hdd

El instalador del grub solo escribe en el mbr del disco donde se ha instalado Wifislax, no de el primero que encuentra xd

Título: Re: instalacion en pendrive
Publicado por: USUARIONUEVO en 19-09-2014, 13:42 (Viernes)
a ver ,yo nuca he intentado instalarlo en un pendrive ,pero imagino es exactamente igual que instalarlo a un disco duro.


formatear a ext4

instalar en el pendrive ( pongamos es sdc1 )

y en el paso del grub ..


sdc  ...sin el 1
Título: Re:
Publicado por: warcry en 19-09-2014, 15:49 (Viernes)
Pues nada, a ver si nos hacéis un videotuto ;)
Título: Re:
Publicado por: USUARIONUEVO en 19-09-2014, 20:48 (Viernes)
Pues nada, a ver si nos hacéis un videotuto ;)

voy a intentar llevarme hoy un pendrive , para probar.

el problema cyual es exactamente ??

que directamente es imposible instalar en un pendrive ?? o si se puede pero despues no arranca ??

lo jodido de formatera un pendrive en formato ext3 ext2 o ext4 , es que luego windows u otros aparatos no podran leerlo...me refiero al hecho de llevar mas cosas en el mismo pendrive y querer leerlo por ejemplo en una tablet ...creo que no se podria debido al formato de ficheros ext.

no se si se podra (creo que si) ,instalar en particion FAT/NTFS  , que serian ams compatiblesd con otros aparatos.
Título: Re: instalacion en pendrive
Publicado por: warcry en 19-09-2014, 21:41 (Viernes)
El problema radica en el orden de arranque de los dispositivos, voy a ver si se me entiende.

tu coges y tienes un pc con un disco duro (por simplificar)

y coges el pendrive sdb1

arrancas la live, y haces todo el proceso, swap, ext4, bla bla bla.

bien le metes el grub, (en el pendrive) y reinicias, y obviamente te comes un colin.

el grub sobrescribe el mbr o el sector de arranque del hdd (0,0) QUE NO ES EL PEN es el disco duro (0,0) solo esta el windows (por ejemplo) luego no detecta sistema operativo aparte del windows, aparte de que el grub no detecta el pen como hdd por lo que tampoco vale de nada empezar a modificar el hdd (0,1) hdd (0,2) hdd (1,0), hdd (1,1) etc a saber las combinaciones que hice.

ese (0,0) se corresponde con un slot fisico de la placa base, en windows me pasa lo mismo, tengo 3 discos duros instalados, uno de 1 tb a 5200, uno de 160 gb a 10000 y un ssd de 500 mb, obviamente el sistema operativo lo tengo en el ssd, pero la particion system que me crea el windows me la crea exclusivamente en el del tera, porque, pues sencillo, porque esta pinchado en el primer slot sata de la placa base.

por cierto lo que me recuerda que he formateado hace nada y no me he acordado de cambiar el cable sata  :P

bueno, no se si se me ha entendido, pero por si acaso un esquema sencillo de como funciona la bios en la secuencia de arranque.

primero el dispositivo que tengas selecionado, ejemplo:

floppy
cdrom
usb
hdd
other

secuencia:

floppy ----- existe ---- no -------------pues continuo
cd1 -------- existe----- si --------------tiene mbr ----- no ------- pos continuo
cd2 -------- existe----- si --------------tiene mbr ----- no ------- pos continuo
cd3 -------- existe----- no ------------ pos continuo
usb -------- existe----- no ------------ pos continuo
sda1 ------- existe----- si --------------tiene mbr ----- si ------- pos cargo lo que me diga el grub


cada dispositivo fisico tiene un slot en la placa base y la bios una secuencia programada de que orden seguir.

si tienes dos lectoras/grabadoras de cd puedes hacer la prueba metiendo dos livecd de wifislax, siempre te arrancara el mismo, la que detecte primero, en el caso del hdd lo mismo
Título: Re: instalacion en pendrive
Publicado por: USUARIONUEVO en 19-09-2014, 22:06 (Viernes)
si , si te he entendido perfectamente , ..

el proceso esta ok , pero luego para arrancar nada d enada.

¿ y eligiendo el pendrive desde el bios comos e hace normalmente tampoco arranca ?


tened en cuenta que es la BIOS , quien decide de donde arrancar ... digamos que por defecto pilla uno , y el resto aunque sean arrancables oslo se puede elihiendolo especificamente en bios o alterando el orden de arranque.
Título: Re:
Publicado por: warcry en 19-09-2014, 22:14 (Viernes)
Desde la bios nada de nada, ya no es un pendrive es un "hdd"
Título: Re:
Publicado por: USUARIONUEVO en 19-09-2014, 22:53 (Viernes)
Desde la bios nada de nada, ya no es un pendrive es un "hdd"

pero muchas bios no pillan los pendrives como hdd, si no como dispositivo externo ...o similar.

no arrancara desde hay si no lo obligas.
Título: Re:
Publicado por: warcry en 19-09-2014, 23:10 (Viernes)
No es un pen, tiene una swap y un ext4 

¿Existe alguna manera de arrancar un pen formateado a ext4?

Eh ahí tu respuesta
Título: Re:
Publicado por: USUARIONUEVO en 19-09-2014, 23:21 (Viernes)
No es un pen, tiene una swap y un ext4 

¿Existe alguna manera de arrancar un pen formateado a ext4?

Eh ahí tu respuesta

como si quiere tener  un ferrari , no deja de ser un dispositivo extraible. no un hdd.

de normal estan en formato fat32 , y eso no los convierte en discos duros, son unidades extraibles  , te pongas como te pongas.

me resulta impensable que no se pueda instalar un sistema a un pendrive ....   ???
Título: Re:
Publicado por: warcry en 20-09-2014, 00:03 (Sábado)
Pos eso que son unidades extraibles a las cuales les metes un grub que gestiona sistemas operativos instalados en hdd

Luego ni el pendrive es autoarrancable ya que el grub no hace eso, ni el pen es un hdd para que el grub diga que arranque desde ahi
Título: Re: instalacion en pendrive
Publicado por: geminis_demon en 20-09-2014, 00:22 (Sábado)
A ver... se puede instalar cualquier sistema operativo en un pendriver de la misma forma que se hace en un disco duro, despues solo hay que decirle a la bios que arranque desde ahi, pero vamos que con el disco duro es lo mismo, para que arranque el sistema operativo tienes que decirle a la bios que arranque desde ese disco, osea es exactamente el mismo proceso.

Yo con wifislax no lo he probado, solo lo hice con ubuntu hace años, asi que si con wifislax hay algun problema al instalar en un pendriver, el problema sera del instalador de wifislax o del instalador del grub, solo hay que detectar el problema y solucionarlo.

Pero poder por su puesto que se puede.

Amen  ;D
Título: Re: instalacion en pendrive
Publicado por: pastilla en 20-09-2014, 00:47 (Sábado)
Aqui va el pegote,

Bueno instalando en usb con liveusb 4.9.

Arranco la instalacion con el pendrive de 4 gigas conectado y la liveusb 4.9 de sistema me detecta los pendrivers de esta forma:

la liveusb 4.9 en /mnt/sdd1/

el pendriver vacio en /mnt/sdc1/

Abro el manual basico de wifislax y leo el apartado de la instalacion en disco duro como dispongo de 750 Mb, segun el manual hay que crear una swap de 1,5 Gb pero al tener un usb de 4gb y aunque lo aconsejable sean 5 gb, le meto lo que le sobra a partir de 3 gb unos 820 Mb.

Despues abro el gparted me situo en la particion del usb vacio como sdc1 que la tengo formateada en fat32 y la desmonto, borro la particion, creo una nueva de 2.93 Gb a la que le descuento la swap me la reconoce como /mnt/sdc1, creo al final la swap me la reconoce en /mnt/scd2 de unos 827 MB.Monto la ext4 y activo el intercambio de la swap.

Despues hay que seguir mirando un video para realizar la instalacion de wifislax y del grub,

Busco en la distro porque no tengo conexion a internet y ejecuto el wifislax_instaler_QT

La instalacion se me queda al 90% al no disponer de espacio en el usb borro la swap y redimensiono.

Vuelvo a ejecutar el script wifislax_instaler_QT con 3.74 Gb de espacio y acaba dejandome 19.2 Mb de espacio libre

continuo en el paso 2 de la instalacion: ejecutar grub config me salta el script GRUB_Installer_v.04 Beta y le doy a la de por defecto la que pone: MBR se instalara en /dev/sdc (recomendado). va haciendo cosas_raras con dev/null y al final acaba y le doy a reiniciar. Observo antes que me ha desmontado el usb en el administrador de archivos.

Reinicio no me la monta y me sale este mensaje en pantalla : No bootable partiton in table,

Apago y conecto la liveusb 4.9 junto con el usb creado de wifislax me quedan libres 14.1 Mb aun, miro en la carpeta boot, tengo el archivo vmlinuz-3.13.11-wifislax junto con la carpeta grub en la cual se encuentran 4 subcarpetas: fonts, i386-pc,locale y themes.

Me voy de nuevo al gparted y veo que la particion creada con el wifislax no dispone de la etiqueta boot se la añado con el gparted y reinicio.

Me da un nuevo mensaje: Invalid o damaged partition table.

Cargo de nuevo la live junto al usb creado  y ejecuto el script directamente de la distro GRUB2_Installer_script vuelve a darme mensajes de fallos con /dev/null y no me arranca dandome el mismo mensaje: Invalid o damaged partition table,estoy usando la opcion primera del script la del MBR la recomendada.

Paso a la segunda opcion la de root en modo experto, me dice que se instalara el cargador de arranque GRUB2 en /dev/sdc1 me dice lo mismo asi al vuelo es: usr/share/mkconfig_lib /dev/null directory line 34. Osea me imagino que no arrancara. Veo que despues de esto me desmonta la particion del usb la deja desmontada porque la tengo abierta en el administrador de archivos pero al final se vuelve a montar.

Al final arranco y me sale el mismo mensaje: Invalid o damaged partition table.


---------------

Pero bueno al menos tengo el pendriver creado, el gparted me da estos datos:

particion: /dev/sdc1 ; sistema de archivos: ext4 ; Punto de montaje: /mnt/sdc1 ; tamaño:3.74 Gb ; Usado: 3,52 Gb ; Libre: 220.80 Mb ; Opciones: Boot.

y si lo busco con el administrador de archivos al abrir el volumen de 4.0 Gb:

20 Elementos, espacio libre: 14.1 Mb


Queda poquito a ver si lo conseguimos que arranque.

Saludos
Título: Re: instalacion en pendrive
Publicado por: geminis_demon en 20-09-2014, 13:26 (Sábado)
Vale entonces está claro que el instalador de wifislax hace bien su trabajo, el problema está en el instalador del grub.

Necesito que repitas el proceso de instalación del grub (solo del grub) y pongas aquí un pantallazo o un copy & plaste del error que te suelta, para ver por donde van los tiros.
Título: Re: instalacion en pendrive
Publicado por: pastilla en 20-09-2014, 17:25 (Sábado)
Gracias geminis aqui te pego la terminal con la primera opcion la del mbr::

 

GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────


                      ┌─────────────────────────────────┐
                      │                                 │ 
                      │  Identificando particiones...   │ 
                      │                                 │ 
                      └─────────────────────────────────┘ 
                       



GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────

           ┌────────────────── INSTALAR GRUB2 ─────────────────────┐
           │                                                       │ 
           │ ¿Donde quieres que se instale el cargador de          │ 
           │ arranque?                                             │ 
           │ ┌───────────────────────────────────────────────────┐ │ 
           │ │   MBR   Se instalará en /dev/sdc (Recomendado)    │ │ 
           │ │   ROOT  Se instalará en /dev/sdc1 (Experto)       │ │ 
           │ │   EXIT  Salir (No se instalará el grub)           │ │ 
           │ └───────────────────────────────────────────────────┘ │ 
           ├───────────────────────────────────────────────────────┤ 
           │             <Aceptar >       <Cancelar>               │ 
           └───────────────────────────────────────────────────────┘ 
             
 

GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────

               ┌──────────────── ¿CONTINUAR? ───────────────────┐
               │                                                │ 
               │  Se instalará el cargador de arranque GRUB2    │ 
               │  en /dev/sdc                                   │ 
               │                                                │ 
               ├────────────────────────────────────────────────┤ 
               │           <  Sí  >      <  No  >               │ 
               └────────────────────────────────────────────────┘ 
                 

mount: el punto de montaje /mnt/sdc1/dev no es un directorio
mount: el punto de montaje /mnt/sdc1/dev/pts no es un directorio


 GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────

              ┌────────────── INSTALANDO GRUB2 ─────────────────┐
              │ Instalando cargador de arranque en /dev/sdc...  │ 
              │                                                 │ 
              │ /usr/share/grub/grub-mkconfig_lib: línea 34:    │ 
              │ /dev/null: No es un directorio                  │ 
              │                                                 │ 
              └─────────────────────────────────────────────────┘ 
               

 GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────

       ┌───────────────────── INSTALANDO GRUB2 ────────────────────────┐
       │ Instalando cargador de arranque en /dev/sdc...                │ 
       │                                                               │ 
       │ /usr/share/grub/grub-mkconfig_lib: línea 34: /dev/null: No es │ 
       │ un directorio                                                 │ 
       │ /usr/share/grub/grub-mkconfig_lib: línea 62: /dev/null: No es │ 
       │ un directorio                                                 │ 
       └───────────────────────────────────────────────────────────────┘ 
         



 GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────

┌───────────────────────────── INSTALANDO GRUB2 ───────────────────────────────┐
│ Instalando cargador de arranque en /dev/sdc...                               │
│                                                                              │
│ /usr/share/grub/grub-mkconfig_lib: línea 34: /dev/null: No es un directorio  │
│ /usr/share/grub/grub-mkconfig_lib: línea 62: /dev/null: No es un directorio  │
│ Path `/boot/grub' is not readable by GRUB on boot. Installation is           │
│ impossible. Aborting.                                                        │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘
 
chattr: No existe el fichero o el directorio mientras se intentaba ver el estado del fichero /mnt/sdc1/boot/grub/i386-pc/core.img




 GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────

                ┌─────────── ACTUALIZANDO GRUB2 ──────────────┐
                │ Actualizando /boot/grub/grub.cfg...         │ 
                │                                             │ 
                │ /usr/share/grub/grub-mkconfig_lib: línea    │ 
                │ 34: /dev/null: No es un directorio          │ 
                └─────────────────────────────────────────────┘ 
                 


 GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net

 ────────────────────────────────────────────────────────────────────────────────
           ┌───────────────── ACTUALIZANDO GRUB2 ───────────────────┐
           │ Actualizando /boot/grub/grub.cfg...                    │ 
           │                                                        │ 
           │ /usr/share/grub/grub-mkconfig_lib: línea 34:           │ 
           │ /dev/null: No es un directorio                         │ 
           │ /usr/sbin/grub-probe: error: failed to get canonical   │ 
           │ path of /dev/sdc1.                                     │ 
           └────────────────────────────────────────────────────────┘ 
             
umount: /mnt/sdc1/dev/pts: No es un directorio
umount: /mnt/sdc1/dev: no montado


 GRUB2 Installer v0.4 beta - By geminis_demon - SeguridadWireless.Net
 ────────────────────────────────────────────────────────────────────────────────


         ┌─────────────────── PROCESO COMPLETADO ─────────────────────┐
         │                                                            │ 
         │ La instalación ha finalizado, ahora ya puedes reiniciar    │ 
         │ el sistema y arrancar Wifislax desde el disco duro.        │ 
         │                                                            │ 
         │ NOTA: Para poder arrancar otros sistemas operativos,       │ 
         │ ejecuta "update-grub" después de reiniciar el sistema.     │ 
         │                                                            │ 
         │ Saludos desde www.seguridadwireless.net                    │ 
         │                                                            │ 
         ├────────────────────────────────────────────────────────────┤ 
         │                         <Aceptar>                          │ 
         └────────────────────────────────────────────────────────────┘ 
           
-------------------------------------

con la opcion de root dice lo mismo lo que le añade el 1 en el sdc en un par de principales:

Instalando cargador de arranque en /dev/sdc1...

Si quieres te lo pegare tambien el de root.

Saludos



Título: Re: instalacion en pendrive
Publicado por: geminis_demon en 20-09-2014, 17:58 (Sábado)
Pufffff vaya cosas mas raras salen ahí xd

El problema es a la ora de parsear la salida de fdisk para identificar los discos y las particiones, parece que cuando se trata de un usb el resultado es distinto entonces el script no se lo espera y mete en las variables cosas que no son.

Lo que no se es como ha llegado ha identificar "/dev/null" como un disco duro jaja

Tiene facil arreglo pero nose cuando voy a tener tiempo para arreglarlo, puede que hoy o puede que mañana o puede que dentro de un mes... ultimamente llevo un ritmo de vida muy inpredecible asi que no prometo nada.
Título: Re: instalacion en pendrive
Publicado por: joan1974es en 20-09-2014, 19:58 (Sábado)
Hola a todos y gracias por vuestra ayuda.
He seguido todos los comentarios y notas, me pasa igual que al compañero geminis, bueno tocará seguir intentandolo.
Título: Re: instalacion en pendrive
Publicado por: geminis_demon en 20-09-2014, 20:15 (Sábado)
Mientras que arreglo el instalador, podeis instalar el grub manualmente ejecutando estos comandos en una terminal:

Código: [Seleccionar]
MNT="/mnt/sdX"
DEVICE="/dev/sdX"
mount --bind /dev "$MNT"/dev
mount --bind /dev/pts  "$MNT"/dev/pts
mount --bind /proc "$MNT"/proc
mount --bind /sys  "$MNT"/sys
chroot "$MNT" grub-install --target=i386-pc --boot-directory=/boot --recheck --force $DEVICE
chattr +i "$MNT/boot/grub/i386-pc/core.img"
chroot "$MNT" update-grub
umount "$MNT"/sys
umount "$MNT"/proc
umount "$MNT"/dev/pts
umount "$MNT"/dev
umount "$MNT"

Solo hay que cambiar las 2 primeras líneas, donde pone sdX por la que corresponda a vuestro usb.

Para que esto funcione el usb tiene que estar montado.
Título: Re: instalacion en pendrive
Publicado por: pastilla en 20-09-2014, 21:06 (Sábado)
Vale te pongo el proceso junto al fdisk de los dos usb el de 4 gigas recien creado y el usb de 8 Gigas en el que esta la live 4.9, al de 4 gigas le he quitado una carpeta de la rama /opt y ahora tengo 100 Mb para trabajar.

wifislax ~ # fdisk -l

Disco /dev/sdc: 4013 MB, 4013948928 bytes
1 heads, 24 sectors/track, 326656 cylinders, 7839744 sectores en total
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x0008dd9f

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdc1   *        2048     7839743     3918848   83  Linux

Disco /dev/sdd: 7822 MB, 7822376960 bytes
255 heads, 63 sectors/track, 951 cylinders, 15278080 sectores en total
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x000983a7

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdd1   *          63    15277814     7638876    b  W95 FAT32

y ahora tus ordenes modificando lo que has puesto:

wifislax ~ # MNT="/mnt/sdc"
wifislax ~ # DEVICE="/dev/sdc"
wifislax ~ # mount --bind /dev "$MNT"/dev
mount: el punto de montaje /mnt/sdc/dev no existe
wifislax ~ # mount --bind /dev/pts  "$MNT"/dev/pts
mount: el punto de montaje /mnt/sdc/dev/pts no existe
wifislax ~ # mount --bind /proc "$MNT"/proc
mount: el punto de montaje /mnt/sdc/proc no existe
wifislax ~ # mount --bind /sys  "$MNT"/sys
mount: el punto de montaje /mnt/sdc/sys no existe
wifislax ~ # chroot "$MNT" grub-install --target=i386-pc --boot-directory=/boot --recheck --force $DEVICE
chroot: no se puede cambiar el directorio raíz a /mnt/sdc: No existe el fichero o el directorio
wifislax ~ # chattr +i "$MNT/boot/grub/i386-pc/core.img"
chattr: No existe el fichero o el directorio mientras se intentaba ver el estado del fichero /mnt/sdc/boot/grub/i386-pc/core.img
wifislax ~ # chroot "$MNT" update-grub
chroot: no se puede cambiar el directorio raíz a /mnt/sdc: No existe el fichero o el directorio
wifislax ~ # umount "$MNT"/sys
umount: /mnt/sdc/sys: no se ha encontrado
wifislax ~ # umount "$MNT"/proc
umount: /mnt/sdc/proc: no se ha encontrado
wifislax ~ # umount "$MNT"/dev/pts
umount: /mnt/sdc/dev/pts: no se ha encontrado
wifislax ~ # umount "$MNT"/dev
umount: /mnt/sdc/dev: no se ha encontrado
wifislax ~ # umount "$MNT"


----------------------

Nose si hago algo mal pero esta montado en /mnt/sdc1/ en el gestor de archivos el usb de 4 Gb.

Lo hago añadiendole el 1 al sdc

wifislax ~ # MNT="/mnt/sdc1"
wifislax ~ # DEVICE="/dev/sdc1"
wifislax ~ # mount --bind /dev "$MNT"/dev
mount: el punto de montaje /mnt/sdc1/dev no es un directorio
wifislax ~ # mount --bind /dev/pts  "$MNT"/dev/pts
mount: el punto de montaje /mnt/sdc1/dev/pts no es un directorio
wifislax ~ # mount --bind /proc "$MNT"/proc
wifislax ~ # mount --bind /sys  "$MNT"/sys
wifislax ~ # chroot "$MNT" grub-install --target=i386-pc --boot-directory=/boot --recheck --force $DEVICE
/usr/share/grub/grub-mkconfig_lib: línea 34: /dev/null: No es un directorio
/usr/share/grub/grub-mkconfig_lib: línea 62: /dev/null: No es un directorio
Path `/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.
wifislax ~ # chattr +i "$MNT/boot/grub/i386-pc/core.img"
chattr: No existe el fichero o el directorio mientras se intentaba ver el estado del fichero /mnt/sdc1/boot/grub/i386-pc/core.img
wifislax ~ # chroot "$MNT" update-grub
/usr/share/grub/grub-mkconfig_lib: línea 34: /dev/null: No es un directorio
/usr/sbin/grub-probe: error: failed to get canonical path of /dev/sdc1.
wifislax ~ # umount "$MNT"/sys
wifislax ~ # umount "$MNT"/proc
wifislax ~ # umount "$MNT"/dev/pts
umount: /mnt/sdc1/dev/pts: No es un directorio
wifislax ~ # umount "$MNT"/dev
umount: /mnt/sdc1/dev: no montado
wifislax ~ # umount "$MNT"


Tomatelo con calma como esta el otro chico tambien para corraborar pues si quieres hacer pruebas lo dejas aqui y nosotros seguimos probandolo si es mas por verla montarse, la magia esa.Osea que tranquilo, ¿un mes? pues un mes, ya en modo live es igual de potente.



Saludos
Título: Re: instalacion en pendrive
Publicado por: joan1974es en 21-09-2014, 19:40 (Domingo)
Si si es lo mejor, las cosas con calma.
Otra cosita ...

   en modo live-persistente, ¿hay que activar algo para que se me queden grabados los datos?

es decir: guardar no peder configuracion realizada
gracias de nuevo chicos
Título: Re: instalacion en pendrive
Publicado por: najador en 21-09-2014, 20:54 (Domingo)
esta chunga la cosa se me queda grande   era solo por aprender , pero con cambios persistentes segun me digo pastilla  al parecer se le puede dar hasta 4 gb que ya creo que es suficiente opino lo mismo  potente la 4.9
Título: Re: instalacion en pendrive
Publicado por: USUARIONUEVO en 21-09-2014, 21:05 (Domingo)
Si si es lo mejor, las cosas con calma.
Otra cosita ...

   en modo live-persistente, ¿hay que activar algo para que se me queden grabados los datos?

es decir: guardar no peder configuracion realizada
gracias de nuevo chicos


cuando eliges modo persistente ,durante el arranque el sistema te avisa que debes crear el fichero changes, que es donde se van a guardar tus cambios.


1 - arrancas
2 - abres una consola
3 - ejecuta changes y sigue la guia .. solo has de decirle cuanto puede ocupar en cambios
4 - si le das mas de un giga de cambios puede tardar en crearse el fichero un par de minutos asi que paciencia y esperar el mensaje de que el proceso acabo.

entonces ya reiniciais ,y como ya arrancais teniendo el fichero changes ya podeis empezar a guardar cambios.

aconsejo para que os asegureis antes de liaros a cambiar fondos de pantall etc, que probeis simplemente a dejar un fichero d etexto en escritorio , y reinicieis con changes, si veis que esta..ya podeis estar tranquilos.

si en algun momento petais el sistema, podeis usar el arranque normal ...  ;)
Título: Re: Re: instalacion en pendrive
Publicado por: warcry en 21-09-2014, 21:36 (Domingo)
La instalación completa de Wifislax en una memoria usb es exáctamente igual que en un disco duro, solo hay que arrancar wifislax con el pendriver ya conectado al puerto usb para que lo monte en /mnt y lo detecte el instalador. Si conectas el pendriver después de haber arrancado Wifislax se montará en /media y el instalador no lo detectará como un disco duro.

Por lo demás se hace todo igual.

A no ser que haya cambiado el instalador de la 4.9, yo no he tenido h.uevos a instalarla en un usb.

El grub tiene la mala costumbre de sobrescribir el mbr del primer hdd que encuentra, y precisamente el usb no suele ser el primero, ademas de que no te lo detecta exactamente  como hdd

básicamente lo que yo decía  ^-^
Título: Re: instalacion en pendrive
Publicado por: USUARIONUEVO en 21-09-2014, 22:08 (Domingo)
¿ alguien a probado en vez de usar la opcion por defecto , la de instalar el mbr en particion concreta ? ...
Título: Re: instalacion en pendrive
Publicado por: pastilla en 22-09-2014, 00:35 (Lunes)
Mirando la instalacion de la antigua liveusb la 3.1 ponia la opcion de instalarlo en un disquette por mi no hay problema usuarionuevo es mas en este ordenador en el que utilizo la live tengo roto el sistema un kubuntu que se me ocurrio actualizar y con el nuevo xorg ya no me arranca la grafica, pase del 12.04 al 14 y tambien pasa lo mismo en linux que van dejando los ordenadores antiguos de lado, como puedo hacerlo porque tengo que instalar el anterior sistema lo puedo petar todo, dime que comandos son esos, asi lo machaco sobre disco duro a ver si arranca la distro en el usb.

El script del instalador de la 4.9 no deja hacer mas que lo que he echo va directamente al usb recien creado.

saludos
Título: Re: Re: instalacion en pendrive
Publicado por: geminis_demon en 22-09-2014, 17:43 (Lunes)
La instalación completa de Wifislax en una memoria usb es exáctamente igual que en un disco duro, solo hay que arrancar wifislax con el pendriver ya conectado al puerto usb para que lo monte en /mnt y lo detecte el instalador. Si conectas el pendriver después de haber arrancado Wifislax se montará en /media y el instalador no lo detectará como un disco duro.

Por lo demás se hace todo igual.

A no ser que haya cambiado el instalador de la 4.9, yo no he tenido h.uevos a instalarla en un usb.

El grub tiene la mala costumbre de sobrescribir el mbr del primer hdd que encuentra, y precisamente el usb no suele ser el primero, ademas de que no te lo detecta exactamente  como hdd

básicamente lo que yo decía  ^-^

No se de donde sacas eso, solo se sobreescribe el mbr del disco que tu seleccionas, los demás no los toca, ya sea el primero el segundo o el tercero.
Título: Re: instalacion en pendrive
Publicado por: warcry en 22-09-2014, 17:57 (Lunes)
creo recordar ya que hablo de memoria porque hace tiempo que lo probe y ya no se ni con que version de wifislax probe (a ver si encuentro el tema donde lo comentaba), que el grub me saltaba al arrancar el pc y no encontraba sistema operativo (obviamente si no he hecho lo de update grub) luego para que me arranque directamente asi, sin detectarme el pen y sin detectarme el windows es porque me ha sobre escrito el sector de arranque del primer sata de la placa base (osease el disco de un tera en el cual tengo la particion system de win8) recuerdo ademas que tuve que buscar el comando ese que dejaste para recuperar el mbr que era algo asi com sys...win7 o algo asi para poder recuperar el arranque del windows.

como digo hablo de me moria y no me acuerdo si fue el instalador automatico, o jugando con el instalador avanzado ya que jugue bastante a la combinatoria, con combinaciones de n elementos tomados de n en n.

tambien probe a usar el bootinsbat.sh sobre el pendrive con la instalacion hecha  y arrancarlo seleccionandolo directamente desde la bios, con identico resultado


edito:

lo encontre

https://foro.seguridadwireless.net/live-wifislax/se-podra-instalar-wifislax-4-3-o-4-6-en-una-usb-de-8g/msg283188/#msg283188
Título: Re: instalacion en pendrive
Publicado por: pastilla en 23-10-2014, 17:09 (Jueves)
Geminis llego tu hora, es bromita. Le estaba dando vueltas y pienso que mientras se mira de crear la distro en un pendriver y mientras se hiciese, lo idoneo para esta nueva version de wifislax seria poder crear el changes.dat en el disco duro que tuviese el ordenador al que se conectase el pendriver, con la live montada de esta forma no machacarias el pendriver en el proceso de crear los modulos y solo tendrias que recoger los modulos creados en el disco duro para añadirselos al pendriver al final, segun dijistes el changes.dat se crea en formato .ext4.

Seria como un script para crear el changes.dat que te analizase los discos, te diese el espacio que ha encontrado y desde ahi poderlo crear, una vez creado que volvieses a arrancar la live y con otro script que te buscase el changes en el disco duro, te crease un enlace simbolico para el proximo arranque y ya al final en el ultimo arranque trabajar con el.

Si por pedir que no quede  ^-^

Un saludo y gracias.
Título: Re: instalacion en pendrive
Publicado por: vicentj en 05-11-2014, 12:37 (Miércoles)
Yo lo he intentado, con el hd desconectado y el usb conectado al iniciar el livecd, formateo ext4 y instala grub en sdb...pero al butearlo me da kernelpanic