Seguridad Wireless - Wifi
Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado 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
-
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
-
si es un ssd como que te dice nvme ?
no encuentra la particion EFI ,
VOY A REVISAR.
-
VES A LA RUTA
/opt/install
alli hay dos scripts uno pone grub2installgui , o algo asi ...abrelo
veras en un trozo este code
# 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 ???
fdisk -l|cut -d ' ' -f1|grep "^/"
-
el tema me interesa ...
-
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
-
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
-
VES A LA RUTA
/opt/install
alli hay dos scripts uno pone grub2installgui , o algo asi ...abrelo
veras en un trozo este code
# 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 ???
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.
-
puedes ponerme que te da el comando siguiente ???
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
-
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?
-
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.
-
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.
-
Podrías instalar en legacy? sin uefi.
-
¿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
-
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
-
amigo , la particion EFI no es la p5 es la p2
nvme0n1p5 --> nvme0n1p2
intenta con la que acaba en p2
-
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.
-
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.
-
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
-
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
-
he seguido investigando , a raiz de otro problema en una version distinta que tengo en otro usb.
mirando el script de instalacion de grub ....
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
if echo $DEV | grep -q '/dev/nvme0n1p'; then #M.2 SSD fix
DEVICE=$(echo $DEV |grep -E 'nvme0n1p[0-9]+' -o)
fi
-
he seguido investigando , a raiz de otro problema en una version distinta que tengo en otro usb.
mirando el script de instalacion de grub ....
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
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.