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

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

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: [POC] UEFI en Wifislax
« Respuesta #20 en: 27-05-2015, 06:25 (Miércoles) »
En el tuto no veo nada de com.64, el archivo que hay que copiar es este: syslinux-6.03/efi64/efi/syslinux.efi



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.

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #21 en: 27-05-2015, 11:11 (Miércoles) »
Acabe vendiendo la de 64 bits, porque no le daba uso, pero sigo teniendo una de 32 bist por si necesitais que haga pruebas, solo que me digais y os lo pruebo en mi tablet.
Gracias por intentar implementar esto para la gente que estamos condenados a uefi.

vk496

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #22 en: 27-05-2015, 12:21 (Miércoles) »
Yo me acuerdo que en su momento no conseguí hacer funcionar el efi de syslinux.

Y respecto a lo que hay ahora, si, muy chapuzas, porque no puedes poner temas ni nada de nada.

Hace poco tengo un PC nuevo x64 que tiene soporte para UEFI. Allí haré las pruebas cuando acaben los exámenes.

(Y una gtx 970 para ver como tira el GPU cracking :D )

Salu2

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #23 en: 30-05-2015, 13:53 (Sábado) »
Habeis podido sacar algo par probar?  :-\

vk496

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #24 en: 17-06-2015, 23:38 (Miércoles) »
@Turbonet1

Agradezco tu aportación. Dos cositas:

1.- No escribas en mayúsculas, queda muy feo. Cambia eso por favor. Gracias.

2.- Lee las normas del foro para que no suceda algo por el estilo otra vez.


A parte de eso, no tengo un PC con UEFI a mano para probarlo. A ver si alguien nos cuenta...

Salu2 y gracias por la aportación.

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #25 en: 13-08-2015, 23:49 (Jueves) »
no es por revivir post antiguos era para ver si hay avances y ahora que esta el verano puede hacer unos mas pruebas, una duda que me quedo el POC que hiciste hizo que la tablet reconociera el pendrive y arrancara hasta booting wifislax, quiere decir eso que puede ser que cada pc o tablet necesite compilar un archivo uefi especifico? o no tiene que ver con cada pc? de ser asi que seria necesario buscar en cada pc para hacerlo funcionar? tipo keys o algo asi? saludos y perdon si soy un pesado con estos temas

vk496

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #26 en: 14-08-2015, 00:10 (Viernes) »
Lo del PC es independiente. Lo ideal es coger los sources de syslinux, compilarlos y hacerlo funcionar.

Sin embargo, esto no me funcionó a mi bien,y lo que hice fue rebuscar cosas ya compiladas... Y a base de prueba y error, sacar el POC.

Tarde o temprano habrá que migrar al uefi...

Salu2

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #27 en: 14-08-2015, 00:22 (Viernes) »
y lo de compilar el syxlinux es muy complejo? puedo ayudarte en algo?  es que es como que se qyeda una espina clavada de impotencia de no saber que hacer y desde 2013 y por mas que busca uno la informacion no es muy clara y siempre en ingles por eso digo que si te puedo ayudar en algo estaria encantado, gracias por responder tan rapido

boyrobe@hotmail.com

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #28 en: 14-08-2015, 01:38 (Viernes) »
Yo me ofrezco a probar, en mi universidad, todas las salas de computaciòn tienen ordenadores con uefi, en windows 7, es un so editado pero tiene uefi y con clave, pero puede haber unos sin clave y los pruebo, usted solo diga y yo parto

jostey

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #29 en: 14-08-2015, 02:00 (Viernes) »
A que viene que algunos tienen claves y otros no? Bloquean las BIOS con clave en tu uni? En todo lo que pueda ayudar... yo también estuve probando a portar el arranque por uefi, pero sin éxito. Un saludo ;)

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #30 en: 15-08-2015, 11:36 (Sábado) »
Yo recuerdo que en mi tablet de 64 bits que tenia antes este POC arrancaba aunque no lo hacia con el escritorio de kde, pero si funcionaba, no se podria portar para 32 bits?  por favor algo de ayuda por minima que sea, que el tema me volvio loco en su momento y ahora que todas las tablet vienen condicionadas con lo mismo peor aun.
saludos  :'(

vk496

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #31 en: 04-09-2015, 12:19 (Viernes) »
Dejo esto de una lista de correo. Aporta más información sobre el tema.

Buenas, yo tuve problemas parecidos hace un mes con un Lenovo y al final lo solucioné*. Te veo un poco ofuscado, entiendo que el cacharro es nuevecito y le tienes cariño, pero casi seguro que se puede arreglar. A las malas pues tiras de garantía y ya, pero yo no lo daría por perdido todavía. Yo tampoco tenía ni idea de UEFI, y tras leer un poco superficialmente pensé, como todo buen linuxero, que ya era otra putada de Microsoft para evitar que se pueda instalar linux, que UEFI es una mierda y demás conspiraciones masónicas. Pero al final me he convencido de que simplemente es algo que ha llegado para quedarse, probablemente solucione muchos problemas de las antiguas BIOS y no es bueno ni malo, sino que simplemente es "nuevo" (en realidad no es tan nuevo, sólo que ahora Microsoft lo ha impuesto para poder obtener la certificación de Windows 8) y hay un tiempo de adaptación.


Yo me aclaré un poco leyendo esta intro (para Suse): https://es.opensuse.org/openSUSE:UEFI. Hay MUCHA más documentación por ahí, mucha de la cual ahora no encuentro... UEFI es básicamente es un pequeño sistema operativo con su propio lenguaje de programación y sistema de archivos. Tiene hasta una consola básica en plan Grub. Este sistema operativo sólo sirve para arrancar el sistema operativo de verdad. Tiene una característica que es Secure Boot. Lo que hace es que cuando está activado sólo deja cargar software que está firmado por un depósito de claves que lleva puesto por el fabricante. Esto se hace para evitar virus que funcionen a nivel de arranque, por debajo del sistema operativo y donde pueden infectar sin que Windows se entere. Por lo que he leído, no es una idea absurda y parece hasta buena idea activar Secure Boot en general. De hecho, Windows 8 requiere que esté activado, así que va activado por defecto en todos los ordenadores vendidos con éste. Evidentemente Windows 8 va firmado por Microsoft, y ésta se ha asegurado que todos los fabricantes instalen sus claves en cada ordenador, por lo que Windows 8 arranca sin problemas en todos los ordenadores.


El problema viene con Linux. Los perroflautas no podemos permitirnos el coste y logística que implicaría poner unas claves de cada distro en cada ordenador, así que en principio aunque Grub esté firmado por cada distro, UEFI no se fiará y no arrancará, de ahí tu mensaje de que no hay SO, entiendo. Cada distro se ha buscado sus mañas para que UEFI les deje arrancar, y no hay a día de hoy una solución estándar. No sé cómo lo ha hecho Ubuntu, pero 

Suse lo hace como Fedora, con un programa intermedio quse se llama shim. Este programa va firmado por Microsoft, y lo único que hace es arrancar el Grub firmado por Suse. Así, UEFI se fía de shim (porque va firmado por MS) y shim se fía del Grub de Suse porque contiene la clave pública. Grub arranca y se fía del kernel (que también ha de ir firmado por la distro). A partir de ahí Secure Boot se retira con el trabajo hecho. De hecho, otra solución es pasar totalmente de Microsoft. UEFI te deja añadir tus propias claves al repositorio de la máquina, y así puedes utilizar tus propios kernels firmados por ti. Vamos, que no es fácil, pero poderse se puede. Otra vez: UEFI no es malo, es sólo nuevo.

Autor: Juanjo Gomez Navarro

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #32 en: 06-09-2015, 02:09 (Domingo) »
Shim? pregunta de novato, es facil implementarlo? para que cargue grub? o se trata de compilarlo junto al sistema?

vk496

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #33 en: 06-09-2015, 04:08 (Domingo) »
Hasta donde sé, se trata de compilarlo junto con el kernel o algo así...

Es decir, firmar el kernel

Salu2

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #34 en: 06-09-2015, 18:23 (Domingo) »
Hasta donde sé, se trata de compilarlo junto con el kernel o algo así...

Es decir, firmar el kernel

Salu2

Compilar junto al kernel suena dificil no? yo la verdad es que no he compilado nunca uno pero tengo un ordenador de dos gigas de ram y el procesador de 1,8 de esos pequeños de 10 pulgadas que lo tengo parado, si quieres puedo tenerlo trabajando dia y noche sin problema siguiendo tus ordenes

vk496

  • Visitante
Re: Re: [POC] UEFI en Wifislax
« Respuesta #35 en: 07-09-2015, 01:32 (Lunes) »
Hasta donde sé, se trata de compilarlo junto con el kernel o algo así...

Es decir, firmar el kernel

Salu2

Compilar junto al kernel suena dificil no? yo la verdad es que no he compilado nunca uno pero tengo un ordenador de dos gigas de ram y el procesador de 1,8 de esos pequeños de 10 pulgadas que lo tengo parado, si quieres puedo tenerlo trabajando dia y noche sin problema siguiendo tus ordenes
Ni idea... Y de momento no tengo posibilidad de experimentar con esto.

De todas formas, creo que la clave está en usar shim

https://github.com/rhinstaller/shim

Debido a que shim está firmado por Microsoft, no tiene ningún problema con los "Secure Boot"...

Tarde o temprano habrá que llevar UEFI a Wifislax...

Salu2

vk496

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #36 en: 01-02-2016, 20:28 (Lunes) »
Buenas. Por no abrir un hilo nuevo que hable de lo mismo, he decidido reflotar este.

Llevo varios dias peleandome con UEFI y todo su maravilloso mundo. Creo que lo he conseguido, pero no dispongo de equipos para probarlo (he estado emulando una bios UEFI para hacer las pruebas).

Hay 2 cosas que faltan por hacer:

-Tema visual atractivo desde Grub (hice una chapuza rapida)
-Adaptar la instalación en HDD.

Conseguir arrancar la iso es un primer paso.

Para hacerlo funcionar, tenemos que extraer el contenido del siguiente archivo en la raiz de nuestro USB:

https://mega.nz/#!jB9nWYzZ!9kOcfGGcK8APRnxmK4q4NTPx9Lpw0Cla8AGA25XxiX8

y arrancarlo en un PC (cosa que no he podido probar).

Para generar una imagen iso uefi booteable (esto si lo he probado) lo conseguimos con el siguiente comando:

Código: [Seleccionar]
xorriso -as mkisofs -rock -omit-version-number -disable-deep-relocation -joliet -allow-leading-dots -volid "Wifislax 4.11-UEFI" -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot --efi-boot boot/grub/efi.img -no-emul-boot -o wifislax-4-11-1-final_UEFI.iso /path/to/wifislax-4-11-1-final

En unas horas subo la ISO generada con el comando de arriba.


EDITO:

link de la ISO

https://mega.nz/#!WYMXiCSY!mAtSfbiPCg_wP8nD1ZvT9cmX9O89_p2Elhe0kxsqdDw


Salu2
« Última modificación: 01-02-2016, 21:20 (Lunes) por vk496 »

warcry

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #37 en: 01-02-2016, 22:35 (Lunes) »
va a ser que no

ni deshabilitando el secure boot y dejando solo la opción uefi os

en cmos me arranca normalmente, pero en uefi na de na

de hecho para probar no hace falta descargarse toda la iso como he hecho yo, con coger los archivos de cabecera y añadirlos a los que trae cualquier versión de wifislax, es suficiente.

lo digo para que nadie pierda el tiempo descargando nada, conque se vea el menu, quiere decirse que arranca en uefi

teik

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #38 en: 02-02-2016, 12:46 (Martes) »
Mañana me compro una de x64 bits con uefi, por lo que puso newuser de que ese seria el futuro de wifislax, en cuanto la tenga me descargo y tambien pongo aqui lo ocurrido a ver si entre todos saliera adelante esto, qye en el mundo de las tablets actuales el legacy ni asoma por la opciones.

EDIT 2
Lo acabo de probar y entra y comienza hasta que llega a la parte de Networmanager que hay se queda en negro la pantalla y no hace nada, en unos minutos os subo el video en zip para que lo veais pero al menos se ven las manos de wifislax jajaja
Pd: la tablet es una chuwi hi10 con uefi sin modo legacy, x64 bits.
Se me ocurre si se podria hacer este mismo metodo pero a la iso que habia de 64bits a ver si asi arrancaba. edito en cuanto suba imagen del error.
   
« Última modificación: 04-02-2016, 18:15 (Jueves) por teik »

Cristianvia

  • Visitante
Re: [POC] UEFI en Wifislax
« Respuesta #39 en: 22-03-2016, 20:02 (Martes) »
Yo estoy estancado ahí también... no consigo pasar de la pantalla negra después de que me cargue los primeros recursos.

Ojalá en las futuras verisones de wifislax se de soporte al uefi. ¿Alguien lo ha conseguido?

Salu2