Autor Tema: [POC] UEFI en Wifislax  (Leído 36894 veces)

0 Usuarios y 1 Visitante están viendo este tema.

vk496

  • Visitante
[POC] UEFI en Wifislax
« en: 01-05-2015, 13:05 (Viernes) »
No soy un experto en estos temas, y tampoco me manejo bien con grub/syslinux. Sin embargo, dejo esto para que probéis si os arranca con UEFI o no.

https://drive.google.com/file/d/0By6cQK29ZX4tMjhFU1d1a1R3bjQ/view?usp=sharing

Extraer el contenido del comprimido en la raiz de vuestro USB donde tengais Wifislax.

En mi caso, solo he podido probar con un PC x32. Me ha arrancado correctamente.

El grub.cfg NO trae los parametros para arrancar el modo grafico de Wifislax

Salu2



teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #1 en: 02-05-2015, 16:20 (Sábado) »
lo descargo y pruebo.

edit 2 lo acabo de probar con la live del dia 27 y reconoce el pendrive para arrancarlo y sale una pantalla en negro que pone: "booting wifislax" y de hay no pasa. pero ya consigo que reconozca la tablet de 32 bits el usb, gran trabajo  >:( >:(

EDIT 3: a ti te entra correctamente? por que en mi tablet se queda trabado? en la pantalla negra? de booting wifislax?
« Última modificación: 03-05-2015, 13:36 (Domingo) por teik »

vk496

  • Visitante
Re: Re: [POC] UEFI en Wifislax
« Respuesta #2 en: 04-05-2015, 00:31 (Lunes) »
lo descargo y pruebo.

edit 2 lo acabo de probar con la live del dia 27 y reconoce el pendrive para arrancarlo y sale una pantalla en negro que pone: "booting wifislax" y de hay no pasa. pero ya consigo que reconozca la tablet de 32 bits el usb, gran trabajo  >:( >:(

EDIT 3: a ti te entra correctamente? por que en mi tablet se queda trabado? en la pantalla negra? de booting wifislax?
Hola.

Yo tengo un netbook que tiene una UEFI algo rara. Pero en principio si, me sale el menú donde aparece Wifislax, le doy, y sale la típica pantalla de cargando módulos y bla bla bla.

Expongo lo que he entendido hasta ahora de UEFI (si veis error, corregidme):

En principio UEFI no debe dar problemas para bootear cosas. El tema se complica cuando entra en juego claves criptográficas durante el arranque. Es decir, certificados para arrancar cosas "seguras".

La placa base tiene una serie de certificados instalados para que solo puedas arrancar cosas que satisfagan ese certificado (para los mas entendidos, sistema de claves publicas y privadas. Hace falta tener un kernel firmado (signed)).

Una forma de evitar esos líos, es desactivar el "Legacy Mode". Es decir, obviar ese arranque seguro y "saltarse" la comprobación de certificados. Sin embargo, parece ser que la tendencia del mercado es implantar de forma definitiva el el "Legacy Mode".

Por ejemplo, nos encontramos ante un PC que hace uso solo de UEFI. Podemos hacer:

1- El firmware del PC no guarda ninguna clave pública (certificado). Por tanto, podemos arrancar sin problemas con UEFI.

2- El firmware SI tiene certificados. Podemos acceder a la config del UEFI y eliminar todos los certificados. No es recomendable desde mi punto de vista, pero funcionaría

3- El firmware SI tiene certificados. Pero NO podemos acceder a la config del firmware. Haría falta buscar alguna forma de desbloqueo o algo a través del fabricante. En caso contrario, habría que hacerse con alguna firma (clave privada) y firmar el kernel

4- Tiene posibilidad de desactivar el Legacy Mode. Lo hacemos y rulando.


Esto es lo que he llegado a entender. Estoy abierto a ideas/sugerencias/críticas

Salu2

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #3 en: 04-05-2015, 00:38 (Lunes) »
En la tablet que tengo de 64 bits ha arrancado todo con normalidad aunque no me sale el menu de inicio para seleccionar el escritorio que quiero utilizar, por lo que me manda directamente a introducir usuario y contraseña y me salta una terminal, en la que pongo: startx y directamente me salta a xfce.... como hago para poder entrar a kde que es más estable con los nuevos cambios que el xfce que estoy utilizando live de desarrollo. que tengo que hacer para que arranque con kde?

Con mi otro tablel de 32bits como indique antes sigue sin querer arrancar se resiste aun.
Pero felicitaciones por el gran trabajo.

vk496

  • Visitante
Re: Re: [POC] UEFI en Wifislax
« Respuesta #4 en: 04-05-2015, 00:43 (Lunes) »
En la tablet que tengo de 64 bits ha arrancado todo con normalidad aunque no me sale el menu de inicio para seleccionar el escritorio que quiero utilizar, por lo que me manda directamente a introducir usuario y contraseña y me salta una terminal, en la que pongo: startx y directamente me salta a xfce.... como hago para poder entrar a kde que es más estable con los nuevos cambios que el xfce que estoy utilizando live de desarrollo. que tengo que hacer para que arranque con kde?

Con mi otro tablel de 32bits como indique antes sigue sin querer arrancar se resiste aun.
Pero felicitaciones por el gran trabajo.
Con lo del 32 ni idea. Me suena que @warcry andaba con una tablet y el UEFI...

Por lo del menú bonito y que funcione Wifislax correctamente, tendrá que mirarlo alguien que controle el tema del grub. Puede que @USUARIONUEVO o @geminis_demon sepan.

Salu2

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #5 en: 04-05-2015, 00:49 (Lunes) »
y sabes como entrar a kde en vez de xfce?

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #6 en: 04-05-2015, 20:59 (Lunes) »
nadie sabe como puedo entrar al escritorio kde y no al xfce o como ponerlo para que arranque desde terminal con algun comando el kde?

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #7 en: 26-05-2015, 23:15 (Martes) »
¿solo es poner los tres ficheros en la carpeta boot?

en tal caso , me pregunto por que wifislax, trata antes grub.cfg que sus propios configs.

¿habeis probado sin el fichero grub.cfg?



valep , hay que respetar la carpeta EFI ... y ponerla en la raiz

boot
efi
wifislax

a ver si nconsigo meter efi , dentro de boot ..y redireccionar grub.cfg  hacia el menu standar de ifislax.
« Última modificación: 26-05-2015, 23:31 (Martes) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #8 en: 27-05-2015, 00:16 (Miércoles) »
Yo creo que estos archivos son los que abría que meter en el disco al instalar wifislax, para que pueda arrancar con uefi una vez instalado.

Pero para arrancar en modo live creo que syslinux ya soporta uefi, pero hay que preparar el usb con efibootmgr, como se explica aquí: https://wiki.archlinux.org/index.php/Syslinux_(Espa%C3%B1ol)#Sistemas_UEFI

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #9 en: 27-05-2015, 01:00 (Miércoles) »
estos archivos pertenecen a grub 2.02-beta compilado en ubuntu ...

claro que ahora mismo lo estoy probando en modo live , y habria que ver despues si se instala al hdd que pasa.


nosotros usamos syslinux ...pero creo nuestra version (4.x)  no soporta efi 

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #10 en: 27-05-2015, 01:33 (Miércoles) »
Y supone algun problema actualizar syslinux a la ultima version?

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #11 en: 27-05-2015, 01:35 (Miércoles) »
Y supone algun problema actualizar syslinux a la ultima version?

nunca me compilo la rama 6.x

ademas no se si pasra como grub , que para poder compilar las partes de efi necesitas estar en un sistema  x64  o al menos x86_x64

y wifislax es i486

______________

es curioso , por que solo poniendo los ficheros del comprimido ..tal cual sobre la raiz arranca.

aunque queda feo , arriba pone grub 2.02-ubuntu

y no me pilla ni una config, ni un background ni theme ni nada de nada ...por que lo de añadir entradas es facil ,   ..tampoco funciona el tema de load y noload ... asi que no se ...veo mucho curro.
« Última modificación: 27-05-2015, 01:39 (Miércoles) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #12 en: 27-05-2015, 02:22 (Miércoles) »
Pero si syslinux ya viene pre-compilado, para 32 y 64 bits, para bios y para efi, para linux y para windows  ;D

/root/Descargas/syslinux-6.03/efi32/efi/syslinux.efi
/root/Descargas/syslinux-6.03/efi64/efi/syslinux.efi
/root/Descargas/syslinux-6.03/bios/win32/syslinux.exe
/root/Descargas/syslinux-6.03/bios/linux/syslinux
« Última modificación: 27-05-2015, 02:24 (Miércoles) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #13 en: 27-05-2015, 02:40 (Miércoles) »
Pero si syslinux ya viene pre-compilado, para 32 y 64 bits, para bios y para efi, para linux y para windows  ;D

/root/Descargas/syslinux-6.03/efi32/efi/syslinux.efi
/root/Descargas/syslinux-6.03/efi64/efi/syslinux.efi
/root/Descargas/syslinux-6.03/bios/win32/syslinux.exe
/root/Descargas/syslinux-6.03/bios/linux/syslinux

yo solo encuentro las sources


bash: /root/Desktop/syslinux.efi: cannot execute binary file: Formato de ejecutable incorrecto

« Última modificación: 27-05-2015, 02:47 (Miércoles) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #14 en: 27-05-2015, 02:52 (Miércoles) »
Ese archivo no hay que ejecutarlo, solo hay que meterlo en el directorio /EFI/syslinux/ dentro del usb

El ejecutable para linux es syslinux y para windows es syslinux.exe

« Última modificación: 27-05-2015, 02:56 (Miércoles) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #15 en: 27-05-2015, 03:06 (Miércoles) »
el fichero syslinux NO VIENE ..hay que compilarlo .. y da error.


pacman es el gestor de paquetes de arch ... en el primer paso es instalar syslinux ...


ese tuto esta muy bien ... si tienes ya el syslinux, pero no lo tenemos.
« Última modificación: 27-05-2015, 03:10 (Miércoles) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #16 en: 27-05-2015, 03:11 (Miércoles) »
De donde lo has descargado?

Yo lo he bajado de aquí: https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.zip y vienen tanto el source como los ficheros compilados en las rutas que he puesto 2 o 3 post mas arriba.

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #17 en: 27-05-2015, 03:13 (Miércoles) »
De donde lo has descargado?

Yo lo he bajado de aquí: https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.zip y vienen tanto el source como los ficheros compilados en las rutas que he puesto 2 o 3 post mas arriba.

pues la unica diferencia es que yo baje el .xz   ...

el paquete de archlinux    6.03-i686  funciona en wifislax ... ,mmm


no trae efi64    :(



nada , con syslinux no consigo ni aproximacion ... en el zip  .. no viene lo que pide ese "tuto"


el ejecutable ya lo vi en el zip , pero lo demas ya no lo veo.
« Última modificación: 27-05-2015, 03:29 (Miércoles) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #18 en: 27-05-2015, 03:38 (Miércoles) »
Que es lo demás? efibootmgr?

http://linux.dell.com/files/efibootmgr/efibootmgr-0.6.0/efibootmgr-0.6.0.tar.gz

Te veo lento esta noche ehh  >:D >:D >:D

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14477
Re: [POC] UEFI en Wifislax
« Respuesta #19 en: 27-05-2015, 03:52 (Miércoles) »
Que es lo demás? efibootmgr?

http://linux.dell.com/files/efibootmgr/efibootmgr-0.6.0/efibootmgr-0.6.0.tar.gz

Te veo lento esta noche ehh  >:D >:D >:D

ese paquete es facil ...existe en slackware.


me refiero a lo de copiar efi64/*

donde deberian estar los com.64  y no hay nada.