Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: diablosoy en 27-12-2018, 12:16 (Jueves)

Título: Ayuda error de grub
Publicado por: diablosoy en 27-12-2018, 12:16 (Jueves)
Hola a todos.
Estoy intentando instalar en el HDD la nueva version de prueba de wifislax. La rc2 en concreto. Todo el arranque se realiza correctamente, entro en modo grafico, creo la particion ext4 que pide e instalo en HDD. Hasta ahí todo correcto. Cuando dice que va a instalar el grub empieza a buscar lo que hay instalado y cuando encuentra y va a instalar me aparece este error " Ocurrio un error durante la instalación (grub-install), no se puede continuar".No me dice nada este error. Le doy a ok y no ha habido ningun cambio. En la particion a priori si se han instalado los archivos de wifislax.
Decir que me ha pasado con ambas versiones, rc1 y rc2. He utilizado los drivers de nvidia 410.73 y 410.78.
Tengo instalado en hdd el ultimo windows 10 pro en uefi. La bios configurada sin fast boot y secure boot. Decir que las anteriores versiones de wifilax no tuve problema de instalacion (tuve alguna otra cosa diferente pero con la distro ya en marcha). ¿Podeis ayudarme? gracias
Título: Re:Ayuda error de grub cannot find EFI directory
Publicado por: diablosoy en 30-12-2018, 18:33 (Domingo)
He decidido investigar un poco. He formateado el disco duro (por cierto es un SDD) y he cargado windows limpio. He instalado wifislax 2.0 RC2 y al intalar grub sigue saliendo el error de instalacion.
Como no me decia nada lo he realizado con el terminal obteniendo lo siguiente


wifislax64 ~ # grub-install /dev/nvme0n1p5
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.

Decir que no se porque tengo nvme0n1p5 pero es lo que me da el gparted y fdisk. ¿Como puedo solucionar el error de cannot find EFI directory? Gracias
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 30-12-2018, 21:32 (Domingo)
si es un ssd como que te dice nvme ?

no encuentra la particion EFI ,

VOY A REVISAR.
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 30-12-2018, 21:37 (Domingo)
VES A LA RUTA

/opt/install

alli hay dos scripts uno pone grub2installgui , o algo asi ...abrelo

veras en un trozo este code

Código: [Seleccionar]
# Scan for EFI partitions:
for drive in sda sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo sdp mmcblk0 nvme0n1; do
  if LANG=C fdisk -l /dev/$drive 2> /dev/null | grep -q "Disklabel type: gpt" ; then
gdisk -l /dev/$drive 2> /dev/null | grep -w EF00 | while read efisp ; do
  if echo $drive | grep -q "mmc"; then
  echo /dev/${drive}p$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
else
echo /dev/$drive$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
fi
done
  fi
done


donde pone  fro drive in ... hay ves que busca una serie de posibles nombres de particion ...sda ,sdb ..etc

deberas añadir el tuyo para que lo busque.



puedes ponerme que te da el comando siguiente ???

Código: [Seleccionar]
fdisk -l|cut -d ' ' -f1|grep "^/"
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 30-12-2018, 21:38 (Domingo)
el tema me interesa ...
Título: Re:Ayuda error de grub
Publicado por: sol666 en 30-12-2018, 22:45 (Domingo)
suena a que el ssd es de estos nuevos m.2 que van por pcie,estoy investigando para ponerle uno en la torre,son mas rapidos que los ssds normales,seria interesante saber cual es,hablando del tema ayer le cambie a mi portatil el hd que tenia a por un ssd samsung,concretamente un 860 evo y no veas el cambio,parece otro portatil,arranca en 7 o 8 segundos
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 30-12-2018, 23:18 (Domingo)
suena a que el ssd es de estos nuevos m.2 que van por pcie,estoy investigando para ponerle uno en la torre,son mas rapidos que los ssds normales,seria interesante saber cual es,hablando del tema ayer le cambie a mi portatil el hd que tenia a por un ssd samsung,concretamente un 860 evo y no veas el cambio,parece otro portatil,arranca en 7 o 8 segundos

un ssd para sistema, hoy en dia no hay excusa , un nvme , alcanza el doble de velocidad asi que imaginate.

por norma los ssd hacen entre 400 y 500 megas por segundo en lectura y escritura...el precio ya no es excusa.

no desviemos mas el hilo ,  ;D
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 31-12-2018, 13:24 (Lunes)
VES A LA RUTA

/opt/install

alli hay dos scripts uno pone grub2installgui , o algo asi ...abrelo

veras en un trozo este code

Código: [Seleccionar]
# Scan for EFI partitions:
for drive in sda sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo sdp mmcblk0 nvme0n1; do
  if LANG=C fdisk -l /dev/$drive 2> /dev/null | grep -q "Disklabel type: gpt" ; then
gdisk -l /dev/$drive 2> /dev/null | grep -w EF00 | while read efisp ; do
  if echo $drive | grep -q "mmc"; then
  echo /dev/${drive}p$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
else
echo /dev/$drive$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
fi
done
  fi
done


donde pone  fro drive in ... hay ves que busca una serie de posibles nombres de particion ...sda ,sdb ..etc

deberas añadir el tuyo para que lo busque.



puedes ponerme que te da el comando siguiente ???

Código: [Seleccionar]
fdisk -l|cut -d ' ' -f1|grep "^/"

OK. Gracias por la info. Esta tarde cuando llegue a casa hago todo lo que me has dicho y posteo resultados.
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 31-12-2018, 15:25 (Lunes)

puedes ponerme que te da el comando siguiente ???

Código: [Seleccionar]
fdisk -l|cut -d ' ' -f1|grep "^/"

Despés de poner en el terminal el codigo que me pediste sale lo siguiente:

wifislax64 ~ # fdisk -l|cut -d ' ' -f1|grep "^/"
/dev/nvme0n1p1
/dev/nvme0n1p2
/dev/nvme0n1p3
/dev/nvme0n1p4
/dev/nvme0n1p5
/dev/sda1
/dev/sdb1
/dev/sdb4


donde /dev/nvme0n1p5 es la particion de 15Gb donde quiero instalar wifislax
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 31-12-2018, 15:36 (Lunes)
Después de mirar el código que me enviaste del archivo Grub2install:

# Scan for EFI partitions:
   for drive in sda sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo sdp mmcblk0 nvme0n1; do
     if LANG=C fdisk -l /dev/$drive 2> /dev/null | grep -q "Disklabel type: gpt" ; then
      gdisk -l /dev/$drive 2> /dev/null | grep -w EF00 | while read efisp ; do
           if echo $drive | grep -q "mmc"; then
              echo /dev/${drive}p$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
         else
            echo /dev/$drive$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
         fi
      done
     fi
   done

lo he modificado de la siguiente forma:

# Scan for EFI partitions:
   for drive in sda sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo sdp mmcblk0 nvme0n1 nvme0n1p5; do
     if LANG=C fdisk -l /dev/$drive 2> /dev/null | grep -q "Disklabel type: gpt" ; then
      gdisk -l /dev/$drive 2> /dev/null | grep -w EF00 | while read efisp ; do
           if echo $drive | grep -q "mmc"; then
              echo /dev/${drive}p$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
         else
            echo /dev/$drive$(expr $(echo "$efisp" | cut -b 1-4)) >> $EFI_TMP
         fi
      done
     fi
   done

(en negrita y subrayado la modificacion). He vuelto a instalar el grub y me sigue saliendo el mismo error que he mencionado anteriormente.
¿Hay que modificar algo más?
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 31-12-2018, 15:44 (Lunes)
En la raiz, dentro de la carpeta /dev/ he buscado que estuviera la carpeta /nvme0n1p5/. Allí no estaba, sin embargo la he localizado en la raiz /mnt/nvme0n1p5/. Dicha carpeta estaba vacia. Si miro el contenido de la partición, estan los archivos instalados desde el pendrive. No entiendo nada.
Título: Re:Ayuda error de grub
Publicado por: Garcad en 31-12-2018, 17:41 (Lunes)
Por lo visto tienes dos discos duros, enseñame una imagen de gparted del ambos.

El slot pcie se usa para tarjetas de video.

Curioso.
Título: Re:Ayuda error de grub
Publicado por: Garcad en 31-12-2018, 17:42 (Lunes)
Podrías instalar en legacy? sin uefi.
Título: Re:Ayuda error de grub
Publicado por: Garcad en 31-12-2018, 17:51 (Lunes)
¿El virus definitivo? Ni formateando ni cambiando el disco duro puedes eliminarlo
 (https://www.adslzone.net/2018/09/28/virus-uefi-disco-duro/)

Paso de uefi, ademas mi portátil es muy pijo y no pilla todas las distros linux en uefi, en legacy no tendras problemas del virus que se graba en la uefi.

Salu2
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 31-12-2018, 18:06 (Lunes)
este es el gparted del disco donde quiero instalar

https://mega.nz/#!lxUmlawR!-RqSaxOvtIaDYc-4JH9ISwzwqRB6ofxv9LPaKllmI0c

tengo otro de 1gb pero ese lo utilizo como datos. en legacy no puedo instalar ya que tengo particionado el disco en modo gpt para windows
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 31-12-2018, 22:34 (Lunes)
amigo , la particion EFI no es la p5  es la p2

nvme0n1p5  --> nvme0n1p2

intenta con la que acaba en p2
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 01-01-2019, 19:30 (Martes)
amigo , la particion EFI no es la p5  es la p2

nvme0n1p5  --> nvme0n1p2

intenta con la que acaba en p2
i

Modificado y no hay forma. Os dejo captura del error

https://mega.nz/#!449D2SpL!-XskY1zvH_3eMq6K_qiCaBEM2lUtNIPrxhZ9bOJARus

segun gparted esa particion "nvme0n1p2" es la efi con sus correspondientes flags. No entiendo nada.
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 02-01-2019, 23:18 (Miércoles)
al final me tocara pillarme un SSD NVME , no se por que te falla amigo , y no puedo mirar mas por que no tengo un discos de ese tipo.
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 04-01-2019, 11:44 (Viernes)
al final me tocara pillarme un SSD NVME , no se por que te falla amigo , y no puedo mirar mas por que no tengo un discos de ese tipo.

Bueno. Utilizare la live usb, aunque seguire investigando por mi cuenta. En caso de resultados posteare los mismos. Gracias por la ayuda y espero que se pueda solucionar para un futuro
Título: Re:Ayuda error de grub
Publicado por: Garcad en 04-01-2019, 23:13 (Viernes)
al final me tocara pillarme un SSD NVME , no se por que te falla amigo , y no puedo mirar mas por que no tengo un discos de ese tipo.

Bueno. Utilizare la live usb, aunque seguire investigando por mi cuenta. En caso de resultados posteare los mismos. Gracias por la ayuda y espero que se pueda solucionar para un futuro

Si lo instalas en modo legacy, no uefi puedes usarlo.

Con Ghost, clonezilla, acronis true imagen, podras copiar windows, formatear el disco duro, crear tus particiones con gparted, que esta en el live de WifiSlax.

Si necesitas ayuda por aqui estamos.

Aviso Detectan un malware que no se elimina ni siquiera al reinstalar el sistema operativo o borrar el disco duro (https://www.xataka.com/seguridad/detectan-malware-que-no-se-elimina-siquiera-al-reinstalar-sistema-operativo-borrar-disco-duro)

En otros pc que tienen UEFI activado si he podido instalar WifiSlax, supongo que la mia es muy pija ya que el pc portatil tiene unos meses.

Salu2
Título: Re:Ayuda error de grub
Publicado por: USUARIONUEVO en 06-01-2019, 21:25 (Domingo)
he seguido investigando , a raiz de otro problema en una version distinta que tengo en otro usb.

mirando el script de instalacion de grub ....

Código: [Seleccionar]
if echo $DEV | grep -q '/dev/mmc'; then #Tablets fix
DEVICE=$(echo $DEV |grep -E 'mmcblk[0-9]+' -o)
else
DEVICE=${DEV//[0-9]}
fi

claro , tiene en cuenta las mmc , pero no las de tipo M.2

prueba añadiendo debajo de ese codigo esto
Código: [Seleccionar]
if echo $DEV | grep -q '/dev/nvme0n1p'; then #M.2 SSD fix
DEVICE=$(echo $DEV |grep -E 'nvme0n1p[0-9]+' -o)
fi
Título: Re:Ayuda error de grub
Publicado por: diablosoy en 08-01-2019, 16:39 (Martes)
he seguido investigando , a raiz de otro problema en una version distinta que tengo en otro usb.

mirando el script de instalacion de grub ....

Código: [Seleccionar]
if echo $DEV | grep -q '/dev/mmc'; then #Tablets fix
DEVICE=$(echo $DEV |grep -E 'mmcblk[0-9]+' -o)
else
DEVICE=${DEV//[0-9]}
fi

claro , tiene en cuenta las mmc , pero no las de tipo M.2

prueba añadiendo debajo de ese codigo esto
Código: [Seleccionar]
if echo $DEV | grep -q '/dev/nvme0n1p'; then #M.2 SSD fix
DEVICE=$(echo $DEV |grep -E 'nvme0n1p[0-9]+' -o)
fi

Perdon por no responder antes pero he estado fuera.
He insertado el codigo que me has posteado y sigue saliendo el error y no instala grub.