Incidencia #1010 (new Error)

Abierto hace 2 años

Última modificación 21 meses

Soporte UEFI en Canaima 5

Informado por: jgoncalves Propietario: jgoncalves
Prioridad: Alta Hito: Canaima-5.0-b3
Componente: Canaima Institucional Versión: 5.0
Gravedad: Importante Palabras clave: canaima, error
Cc: joaquinm, jsfrncscg, jgoncalves Asignar A: sacato

Descripción

Las imágenes en vivo de Canaima 5 no arrancan en ciertos computadores con mecanismos de protección BIOS basados en UEFI.

Se generan las siguientes hipótesis:

  • Existe una disfuncionalidad en el mecanismo de construcción de Canaima 5.0 Chimantá basado en live-build que impide generar imágenes con el contenido necesario para iniciar en estos equipos
  • Para levantar la imagen en vivo de Canaima 5 en un computador mecanismo de protección UEFI, dicha imagen debería tener un kernel reciente, como el 4.2

Equipos en los que se han realizado pruebas

  • Canaimita IV
  • Canaimita V
  • Vit p3400

Estatus

Se intento generar imágenes con un kernel superior (4.2 de backports) usando el mismo método con el que se generan las imágenes de Canaima 5. La imagen se genera correctamente pero no levanta en ningún equipo, parece generar un kernel panic al arrancar la imagen en vivo, la única pista que se ha encontrado al respecto de este error esta en este hilo[1]

[1] http://www.debianuserforums.org/viewtopic.php?f=7&t=2453

Pruebas por realizar

  • Tomar las Canaimitas IV y V y el laptop VIT P3400 e intentar instalaciones de:
    1. Debian Jessie
    2. Debian Strech
  • Apoyarse aplicando configuraciones en BIOS de ser necesario
  • Armar una matriz de evaluación que contenga un registro (textual y

visual) de la experiencia

Historial de cambios

comment:1 Cambiado el 2 años por jgoncalves

  • Asignar A cambiado de nmolina to sacato

comment:2 Cambiado el 2 años por ragnarok

Si les sirve, desde Huayra lo implementamos de esta forma:
Copiamos al includes.binary los archivos necesarios para bootear via uefi mientras se generar la iso.
Es una solucion simple, pero funcional, ya que live-build (al menos en la version que usamos no trae soporte)

https://github.com/HuayraLinux/live-cd/blob/master/auto/build#L45

Saludos!

comment:3 Cambiado el 2 años por nmolina

Laboratorio de pruebas

Lugar: Oficinas Canaima CNTI

Prueba 1:

- Fecha de realización: del 13 al 15 de junio de 2016

- Objetivo: Instalar Canaima Chimantá en equipo canaimita modelo V.

- Justificación: Debido a los intentos fallidos de bootear canaima chimantá en la canaima V, se decide realizar la tranferencia del sistema operativo a través de una imagen de un disco duro ya instalado con chimantá, tomada con clonezilla.

- Detalle de la prueba:

-Se instaló chimantá en camaimita modelo 4 (Tomando en cuenta que este modelo posee soporte UEFI)
-Se tomo imagen del disco duro con clonezilla
-Se transfirió la imagen tomada a la canaima modelo V

- Resultados:

-1er día de pruebas: se obtuvo un resultado fallido, la imagen no logró bootear
-2do día de pruebas: Se obtuvo un avance en la pruebas, la imagen logró bootear pero no terminó de iniciar el S.O
-3er día de pruebas: Se investigó acerca del caso fallido de booteo pero sin iniciar el S.O, se definió una tabla de particiones con una especifica para el efi, pero esa imagen no logró arrancar

- Conclusiones: De acuerdo a las pruebas e investigaciones realizadas, la prueba falló debido a que el UEFI necesita una partición de arranque especifica (/boot/efi), para poder iniciar, es por esto que solo muestra el menú de arranque, pero no logra iniciar.

Prueba 2:

- fecha de realización: 16 y 17 de junio

- Objetivo: Instalar Huayra en equipo canaimita modelo V.

- Justificación: Se decidé instalar Huayra en la canaima V debido a que investigaciones recientes, ellos reportan la resolución del bug.

- Detalle:

-Se toma una imagen ISO de Huayra, se prepara el pendrive con el comando dd if= of= y si procede a bootear.

-Se toma una imagen ISO de Huayra, se prepara el pendrive con la aplicación UnetBootin? y si procede a bootear.

- Resultados:

-1er día de pruebas: Con la preparación del pendrive con el comando dd, los resultados fueron negativos, la imagen no booteo
-2do día de pruebas: Con la preparación del pendrive con UnetBootin?, se obtuvo un avance en la instalación, la imagen logró bootear, pero no inició el S.O

- Conclusiones: De acuerdo a las pruebas e investigaciones realizadas, la prueba falló debido a que el UEFI necesita una partición de arranque especifica (/boot/efi), para poder iniciar, es por esto que solo muestra el menú de arranque, pero no logra iniciar.

En estas dos pruebas se puede observar que la conclusión es la misma, las dos pruebas apuntan a que hace falata configurar la partición /boot/efi, para que el s.o pueda iniciar.

comment:4 Cambiado el 21 meses por jgoncalves

Estas son las pruebas realizadas por parte de la oficina Canaima hasta el día de hoy para tratar de solventar este inconveniente que se nos esta presentando con las imágenes en vivo de Canaima 5 no arranca la instalación en ciertos computadores con mecanismos de protección BIOS basados en UEFI.

Pruebas realizadas:

*Actualización de bios:

Actualizaciones realizadas directamente en la maquina para posterior instalación de S.O

-Instalación bios intel versión 1.00 --> resultado fallido
-Instalación bios intel versión 1.01 --> resultado fallido
-Instalación bios intel versión 1.02 --> resultado fallido
-Instalación bios intel versión 1.03 --> resultado fallido
-Instalación bios intel versión 1.04 --> resultado fallido

  • Escenario éxitoso de instalación de canaima chimantá
  • Instalación de imagen hecha con clonezilla en canaimita IV con canaima chimantá en canaimita V
  • Instalación bios intel versión 1.04 --> resultado positivo

+Después de reiniciar el equipo la imagen levantó

+Posteriormente se pudieron realizar instalaciones de canaima chimantá directamente en el equipo actualizado

+El equipo permite la instalación de la iso b~3

Editado por último en fecha 21 meses por jgoncalves (anterior) (diferencia)
Nota: Vea TracTickets para ayuda en el uso de incidencias.