¿Puede el sistema operativo de escritorio Linux funcionar en tabletas Baytrail que se envían con Windows?

¿Puede el sistema operativo de escritorio Linux funcionar en tabletas Baytrail que se envían con Windows?

He visto esta pregunta en muchos foros de Internet y la he creado como un lugar para que las personas expliquen su éxito o fracaso al crear esta configuración.

Respuesta1

Respuesta corta:

En la actualidad existen muchos obstáculos para conseguir que tabletas de este tipo ejecuten un sistema operativo Linux. Es probable que cualquier intento resulte en una instalación con errores. Sin embargo, técnicamente se puede hacer y espero que sea más fácil en un futuro próximo.

Respuesta larga:

Tengo una tableta HP Stream 7 (se envía con Windows 8.1). He estado intentando durante el último año ejecutar un sistema operativo Linux.

La tableta tiene una UEFI de 32 bits y un procesador de 64 bits. Esto plantea ciertas dificultades a la hora de instalar Linux. editar: Muchos de estos problemas ahora se pueden resolver realizando una instalación "manual".

El siguiente hilo en los foros de ubuntu me llevó a creer que era posible instalar ubuntu mate en esta tableta usando componentes de un pequeño proyecto de un solo hombre llamadoFedlet.

El hilo del foro de Ubuntu que explica la instalación de Linux en HP Stream 7

*Desafortunadamente tuve un problema donde el instalador de ubiquity se "colgaba" cuando llegaba al paso "Particionar unidades". (el sistema operativo se había iniciado desde una unidad USB).

Finalmente, aislé el problema y establecí que se debía a que el sistema intentaba leer una de varias particiones de 4 MB en el SSD llamada Bloque de memoria protegida de reproducción (RPMB). Windows utiliza este RPMB para almacenar las claves DRM necesarias para ejecutar el sistema operativo Windows. Los archivos en formato RPMB no se pueden eliminar ni modificar de otro modo sin una clave de descifrado. Tampoco se pueden montar sin la llave.

Cuando Linux intenta montar esta partición RPMB, el sistema se bloquea. La mayoría de las distribuciones de Linux ya tienen un error registrado que dice que este es el caso. *editar: Esto se ha solucionado en kernels más recientes.

La única distribución que no tiene este error es Debian Multi-arch. Este sistema operativo se puede instalar en la tableta, pero el kernel proporcionado no admite pantallas táctiles. Una vez que compilé mi propio kernel, ¡la tableta funcionó con gnome y pantalla táctil! Sin embargo, la pantalla táctil tenía errores, registró varios clics cuando la toqué y todavía no tengo wifi, ya que actualmente no es compatible con el kernel de Linux (al menos que yo sepa). Intentaré compilar un controlador wifi en un futuro próximo.

Una guía muy aproximada para instalar Debian Multi-arch en tabletas Baytrail.

  1. Primero haga una copia de seguridad de su instalación de Windows en una unidad USB.
  2. Cree una unidad USB de instalación de Debian Multi-Arch.
  3. Busque la pantalla táctil y el dispositivo Wifi que tiene su tableta y compile un kernel con los controladores de kernel apropiados incluidos. Recomiendo un kernel más reciente.
  4. Deshabilite el arranque seguro en el BIOS de la tableta.
  5. Cambie el tamaño de la partición de Windows para dejar espacio para la instalación de Linux. Sólo es necesario si desea iniciar en duelo con Windows.
  6. Inicie la unidad USB e instale el sistema operativo utilizando el instalador gráfico de 64 bits. Lo más probable es que tu dispositivo wifi y tu pantalla táctil no funcionen en este momento.
  7. reinicie la tableta y seleccione su nueva instalación de Debian desde las opciones de arranque.
  8. Una vez que Debian haya arrancado, instale su nuevo kernel personalizado desde una memoria USB.
  9. Finalmente conéctese a Internet e instale GNOME Desktop.

Una guía muy aproximada para instalar Ubuntu 16.04 de 32 bits en tabletas Baytrail.

1a) Primero haga una copia de seguridad de su instalación de Windows en una unidad USB. Deshabilite el arranque seguro.

1) tome un disco USB y particione para tener dos particiones. Coloque los archivos efi de feedlet en la primera partición y copie la iso 16.04 del servidor ubuntu de 32 bits en la segunda.

2) edite el archivo grub en la primera partición (la que tiene los archivos efi) para que apunte a los archivos del kernel de la segunda partición. La entrada de inicio de grub debería verse así:

    menuentry "ubuntu server usb" {
set root=(hd0,gpt1)
    linuxefi    (hd0,gpt1)/install/vmlinuz  boot=install    
    initrdefi   (hd0,gpt1)/install/initrd.gz
}

Donde (hd0,gpt1) es la partición que contiene la copia de la iso del servidor ubuntu.

3) Arranque desde el disco y seleccione la entrada del menú correspondiente. Necesitará un teclado y un adaptador de Internet (yo usé un adaptador USB a Ethernet de Maplin)

4) instale el sistema usando los diálogos en pantalla.

5) reinicie (sin el USB) y seleccione colocar en el shell raíz.

6) configure ifupdown para conectarse a Internet.

7) apt-get install ubuntu-desktopo gnome-desktop o lo que sea que planees usar.

8) reinicie y debería tener una tableta que funcione.

9) Los controladores para wifi se pueden encontrar aquíControlador wifi hadess

Respuesta2

Sí, algunas tabletas no tienen tantos problemas como otras, creo que todo se reduce a instalar los controladores.

Para pasar del arranque EFI utilicé el archivo bootia32 de 'fedlet.iso' en /EFI/BOOT. Puedes encontrar mucho sobre cómo hacerlo.

Luego logré instalar Arch usando este tutorial:https://www.youtube.com/watch?v=MMkST5IjSjY

Descargué y agregué parches desde un repositorio /hadess/rtl8723, sin embargo, todavía no lograba encontrar el hardware usando comandos como lspci y hwls.

Encontré una guía para otro tipo de tableta baytrail que encontró una manera de activar el hardware en el arranque:https://www.reddit.com/r/LinuxActionShow/comments/3dtsz2/archlinux_up_and_running_on_the_acer_iconia_tab_8w/

pero esto aún no se aplica a mis controladores, todavía no encuentro nada sobre cómo activar el hardware en el arranque.

Encontré este artículo, entre otros, que sugiere que el problema sólo puede resolverse cuando existe la voluntad de solucionarlo.

información relacionada